From b11c71b5e2aba3a7d07e6cfb6dedc41aa8f71079 Mon Sep 17 00:00:00 2001
From: MINZHE-XU <mazin.xu@gmail.com>
Date: Thu, 13 Sep 2018 00:28:17 +1000
Subject: [PATCH] finish
---
classes/swen90006/machine/BoundaryTests.class | Bin 5816 -> 0 bytes
classes/swen90006/machine/BugException.class | Bin 387 -> 0 bytes
.../machine/InvalidInstructionException.class | Bin 266 -> 0 bytes
classes/swen90006/machine/Machine.class | Bin 4003 -> 0 bytes
.../machine/NoReturnValueException.class | Bin 256 -> 0 bytes
.../swen90006/machine/PartitioningTests.class | Bin 5270 -> 0 bytes
classes/swen90006/machine/SimpleDriver.class | Bin 2109 -> 0 bytes
.../mutant-1/swen90006/machine/BugException.java | 0
.../machine/InvalidInstructionException.java | 0
mutants/mutant-1/swen90006/machine/Machine.java | 2 +-
.../machine/NoReturnValueException.java | 0
.../mutant-1/swen90006/machine/SimpleDriver.java | 0
.../mutant-2/swen90006/machine/BugException.java | 0
.../machine/InvalidInstructionException.java | 0
mutants/mutant-2/swen90006/machine/Machine.java | 2 +-
.../machine/NoReturnValueException.java | 0
.../mutant-2/swen90006/machine/SimpleDriver.java | 0
.../mutant-3/swen90006/machine/BugException.java | 0
.../machine/InvalidInstructionException.java | 0
mutants/mutant-3/swen90006/machine/Machine.java | 2 +-
.../machine/NoReturnValueException.java | 0
.../mutant-3/swen90006/machine/SimpleDriver.java | 0
.../mutant-4/swen90006/machine/BugException.java | 0
.../machine/InvalidInstructionException.java | 0
mutants/mutant-4/swen90006/machine/Machine.java | 2 +-
.../machine/NoReturnValueException.java | 0
.../mutant-4/swen90006/machine/SimpleDriver.java | 0
.../mutant-5/swen90006/machine/BugException.java | 0
.../machine/InvalidInstructionException.java | 0
mutants/mutant-5/swen90006/machine/Machine.java | 2 +-
.../machine/NoReturnValueException.java | 0
.../mutant-5/swen90006/machine/SimpleDriver.java | 0
32 files changed, 5 insertions(+), 5 deletions(-)
delete mode 100644 classes/swen90006/machine/BoundaryTests.class
delete mode 100644 classes/swen90006/machine/BugException.class
delete mode 100644 classes/swen90006/machine/InvalidInstructionException.class
delete mode 100644 classes/swen90006/machine/Machine.class
delete mode 100644 classes/swen90006/machine/NoReturnValueException.class
delete mode 100644 classes/swen90006/machine/PartitioningTests.class
delete mode 100644 classes/swen90006/machine/SimpleDriver.class
mode change 100644 => 100755 mutants/mutant-1/swen90006/machine/BugException.java
mode change 100644 => 100755 mutants/mutant-1/swen90006/machine/InvalidInstructionException.java
mode change 100644 => 100755 mutants/mutant-1/swen90006/machine/Machine.java
mode change 100644 => 100755 mutants/mutant-1/swen90006/machine/NoReturnValueException.java
mode change 100644 => 100755 mutants/mutant-1/swen90006/machine/SimpleDriver.java
mode change 100644 => 100755 mutants/mutant-2/swen90006/machine/BugException.java
mode change 100644 => 100755 mutants/mutant-2/swen90006/machine/InvalidInstructionException.java
mode change 100644 => 100755 mutants/mutant-2/swen90006/machine/Machine.java
mode change 100644 => 100755 mutants/mutant-2/swen90006/machine/NoReturnValueException.java
mode change 100644 => 100755 mutants/mutant-2/swen90006/machine/SimpleDriver.java
mode change 100644 => 100755 mutants/mutant-3/swen90006/machine/BugException.java
mode change 100644 => 100755 mutants/mutant-3/swen90006/machine/InvalidInstructionException.java
mode change 100644 => 100755 mutants/mutant-3/swen90006/machine/Machine.java
mode change 100644 => 100755 mutants/mutant-3/swen90006/machine/NoReturnValueException.java
mode change 100644 => 100755 mutants/mutant-3/swen90006/machine/SimpleDriver.java
mode change 100644 => 100755 mutants/mutant-4/swen90006/machine/BugException.java
mode change 100644 => 100755 mutants/mutant-4/swen90006/machine/InvalidInstructionException.java
mode change 100644 => 100755 mutants/mutant-4/swen90006/machine/Machine.java
mode change 100644 => 100755 mutants/mutant-4/swen90006/machine/NoReturnValueException.java
mode change 100644 => 100755 mutants/mutant-4/swen90006/machine/SimpleDriver.java
mode change 100644 => 100755 mutants/mutant-5/swen90006/machine/BugException.java
mode change 100644 => 100755 mutants/mutant-5/swen90006/machine/InvalidInstructionException.java
mode change 100644 => 100755 mutants/mutant-5/swen90006/machine/Machine.java
mode change 100644 => 100755 mutants/mutant-5/swen90006/machine/NoReturnValueException.java
mode change 100644 => 100755 mutants/mutant-5/swen90006/machine/SimpleDriver.java
diff --git a/classes/swen90006/machine/BoundaryTests.class b/classes/swen90006/machine/BoundaryTests.class
deleted file mode 100644
index 86291d6fd0ff2a66122c6cb91a7e3342a2a7c931..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5816
zcmX^0Z`VEs1_l#`D_ji046W=8ZCngY46Pgt?c59<44oVdUF;0qTny|CtstU@gQ1s$
zp^t;1pMzln2g5`ThDpo}j4W9k43jw+rf@J!<zSe`!7!bJVFnk&Oomw;46`{H=5R2~
z<zSe{!7!hLVF3rjLe~FKz`?MHgJCfT!x9dLr5p^)AmaZRm^c`gb1<ynU|7k@00NBv
z|8X#^;$T?K!LWvdVJ!#4Iu3^Q91I&c7&dY+Y~o<p%)zjQgJCOJ`vC?91`dX891Pnz
z7<O<l?BrnB1r~1ri|+;-SpWb3e-4H{91MFo81`{6?B`%Oz`<~kgW(Vd!(k4FBODAz
zIT(&{FdXM#IKj?vlAYlcBLkaFW?p8A9U}v?hGrNe1B-KhN-84*YjJ8xXaOUGWKd~d
zNoH<pSY~l%QckL4US57lVo7FxUNIwskWYS5x_(w^US^5DQ)*g%QK~f~14l_}Vv$RJ
zc^)H!Ad<XeT1je=H6sI4i6J8cmup3GY5~|3c81f83<5|BLsE-NK*pq26r?7Xq^2-3
z==&6xr{-B27#Nu8=O!j+Wag#nd*+oT=47UL<`tI|l_rBsf*T38#0X@Q35YOdWZ(@h
zNlec6O)LmWOv*`RXE*~AH)CYb!eX#reo$&jX;EHSVoqr)s+r~>ZI+A-%q4~fATq@e
zOd5emLonMA!Zrqrn1D%BFlh!R&B3Gvm;{?+1UAPAtk(#v-UzJT2&~=+tlkK$-UzJT
z7_8nHtlk)GmoeBbW3XOhQyzv8hEPTZ;jF~6ME%l|%p85kqN2n~pUmPCMg~q_|1gCh
zT|)&!c7`)N3}+e6F*2|RxrTtm7#Son!`K%R);tX787{!I8yhJYGBWTxy0|C=85_Yc
z%pj1Pc)`{fD(IS-ni`uiGO&TIFl1!l^zsc*fC_Rz6&W%zu!4k*7#Sc!MhXUu3_M`t
z4Hbewh>?LOIMfNkRtPd;WZ-e}41;kE*%>bKFkE7|40E5Mg03Nw5+j8mLq-M^Cz&!b
z@PKVM0y_r81zTqfF%xE;37Cs!9f%9oYY5W|G1>^?TToI1OB=xX5VspB1Q~!`0tpNQ
zn3Ig*=J0|2Xl$qu1j2^!00nsl$$9W_G6qEh#57|@1~yO_>VjMcRtpL?NKpBP`X~f}
z0s+ir_lg4Xj9`&s1apU>g08WVxtRqbXy9Cs0dVuc1{f=VECTz}PywnA9t==EB&`{P
zBLgC5j8F^qsu9Q~L7=3}2R6zW>IQR027%y^AdoCL1(|}wjUOyz3<-545ojDjM0{L=
z6oQOFIzg$-6jZFhMIdIuA{S~ohzqp}<V8jX9)uB~WQ6VzV@3vUunJH#ff6b=)L8}!
zLB@;>5Jy6z6fDBP$RLlIublEr^HLIvDnTV(F(ZQjIJf2`=B4ZVCuOB3m%uVGSSTc;
zD8C$3Y%wzMffbg5vNa?}Gbg5`Ffxd0_<$wA${{9LYeq3Lu%}j}CYP3^GBOB5Rlv1c
zYkD#=2p|e?$KvADq7p_1o<uOiwXifXr<jp}Rm00mGmJrzA&4OuR9P{oFff8j7zRd$
zFa`z&K?X(!Mg|53R;}#}j2poU7#YGDLK&FA(!2}|U}>mS1Oo#D8v`RlBv?3#kg{m7
zvKWR?24=8nrVLCBEDQ_`n!6d8BDXUz`)CWX>||hNVhGn3VuLVtGq6W)XW;PF(cZ?u
zX$NsoECT}r3j-rV90SOHZU#n%cm_s>gk*+921bS?xaoFK(~S_Ob3qK%7UG66cpwat
ztx1MkgT)iP5JR<v_#h0DO;3TF9tZV=1Hu#h5JQ=5WrPG4F$if32|@%~m>8G;e}~6X
zMut=d1_mAmroRlr><np)zZgUq@P=hN+!;DhXDA??0kxGRzhy8mGGxLHb%z>ijbW&^
zkPyUAaNodvNwR%e@Kl+|z`_7(P=#W#PZ(yO2#g^LV~D{R*kaR+g-evBbq9kuBx!;Y
zBq&3~gHw7oKC2~Q#^SMB5~c>b)ttDk&VgH<4E1$5!q-wTW2IpX85lzr#*l+Cuv;y{
zAdlPfTzr-*!VFe|F{o>K9^CRMsL%ZnK39g>33r7GOavbBst^&Bgl5Jf!k~uR!}<8^
z)PR_$Ed&pCO_&JWPA!NChMn5D?JR)Xi6vdbt%Ap}F2n|;oTUd7(T6b5EXR|$3gKBe
z0Gfqe5J3zr7qo>8AjWD7VJ2{FX^K$c4k|l}h_V>dKJ?NA#jC_vTnrCve`um|M)(+>
zmf$Jc5axAk9yMdZ6SO68i?GBhJZRxQG=f=V3}ZlT)D|*<h@f~Cuhpe+t8<`!OhEY2
z6k?jTkQs~tPd?@_5epcDfEz>@EO966GJLMEhS^{PW7xtN)OAHU+!a`gPk4O8U10}v
z1w20NVItV0L4?5pcMwz%WjQ<|oM2WFZ@DvW%PZlQV@c`o1PCuyTw#_&;~Xuy;i(*}
zh_VQt(%s0ms2Xk&zAOdLyYLj{4ztk%#=u@s;_+h*QC7nP6K*v;R6WVIx|S%b;lT^H
znhL(IgIk>iElA=J1qo&nf?Mqc^Q<?F;R9ok9P;&WH{gqO%#inm+2{vjkesj^2F~h6
zxYbzNKJbvojC6mPXR(Jf-o{=N+|CGSZ2Mq|ZA?1@V0Mxmz|C+QZJ{<AVzH5AV_V?H
Qx<QS#!eVS7na*Ya07l~o!~g&Q
diff --git a/classes/swen90006/machine/BugException.class b/classes/swen90006/machine/BugException.class
deleted file mode 100644
index f496503ff66231f2e4a9a5188e2a4525f4d4261b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 387
zcmX^0Z`VEs1_l!bNp=PvE(S&hUJeF65X}!F1h^PD7zEiFgxDE`85!7YGV?M^>=+qD
zHGHxX%M$f-67$magG-7s^U|#~!x$M@obyvs85zXUC7nt$b5c@^co;YtL>L(~BJ)cX
zN{TYm(^HF5Qxx*^QWf&k6iPBu6^c`nON%l~DixAS(~A|kco;+(#CRCQ86-eDxfmJb
zipx{;EDa0{%=B{;lQS~&QuUom(_Jf)QwvHm^Ya)Pgb_9)i85<|9LJVeP>`CJ!pNYD
z&Gi@_g1Xt7k%6NmAL2(w1`!QS429MViVW-w91I}9$iT?J$p8vDZUzPh6$WMoCI$uu
i39a1>jFH<Jn1q<OF|cTFV_@0Fz`C7*Z6inv0|Nkdz+P<t
diff --git a/classes/swen90006/machine/InvalidInstructionException.class b/classes/swen90006/machine/InvalidInstructionException.class
deleted file mode 100644
index d57723668ac7412ebdf47682cc860ece08bbdfb2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 266
zcmX^0Z`VEs1_l!bJ}w3p1}+W;ZgvJ9b_QNX1~!|_yv!0iMh0dL%`ip=7U%qwR7M7l
zlKkM3qRhN>Mg|cLO`oj9vPAuy#JqHUh^RFW11kd?BZIVOURh#JW{PKCaY<2Wa!F=>
zo@+&NY5|DB$e>$Xo|<QAU|?XTpPQJRk(rmOk5|1E!kVDcypqh^RJdUbiVVyQEDRvP
y#J~u$oPm*noq>Ttkb#kbk%57MRcku~<3^A?10w?m11D6PA1ci(#Iyk{$p8SN=R8RO
diff --git a/classes/swen90006/machine/Machine.class b/classes/swen90006/machine/Machine.class
deleted file mode 100644
index e8ad0e469a8f1238f60c863da1415d3ab8a51b74..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4003
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
X<U@;4K?X)}y$33Hnb&|SHwFd(lT1s7
diff --git a/classes/swen90006/machine/NoReturnValueException.class b/classes/swen90006/machine/NoReturnValueException.class
deleted file mode 100644
index ce73ab21ab69aefcfe43db0ceb7fd6ec61f4c001..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 256
zcmX^0Z`VEs1_l!bJ}w3p1}+W;ZgvJ9b_QNX1~!|_yv!0iMh0dL%`ip=7U%qwR7M7l
zlKkM3qRhN>Mg|cLO`oj9vPAuy#JqHUh^RFW11kd?BZHV<eo$&jX;EHSVoqtQYejNu
zK}lwQ9wUQBad~Q<rGbHgnSO3!az<uesy;5IQV7F?O7luGa}nk+C^9fJurPoC69Xg2
uN(M#-b_NCpK?X(!Mg|53R;}#}j2l7n42%pM44hDDeyB9F5Yq;*Bm)2ezc=9k
diff --git a/classes/swen90006/machine/PartitioningTests.class b/classes/swen90006/machine/PartitioningTests.class
deleted file mode 100644
index 673f41b0cff668eec82f851d750d952047b953f7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5270
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
diff --git a/classes/swen90006/machine/SimpleDriver.class b/classes/swen90006/machine/SimpleDriver.class
deleted file mode 100644
index 48a6bba6927d7bdb6eb1ade861cf2706744f5b38..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2109
zcmX^0Z`VEs1_l#`7Ip>`E(T==Q%(jm26GMu3oZsr1}k<3Yc2*h22&0O8xU;^BJ4nf
zJr{!+g98VHBNu}cgEJR{3xg{=gBurvJA(%ogC~O*JA*d|gAW&jFoQ41KtB!!e{O~V
zhCnU`Mg~(55yZt1%n-uC5DGFajDsPZgCT;0Ard4N#m*4T&Je@M!0qem>mL*uAM6?B
z%E-Xz$;iO#oS#=*l9*Q#mY7qT%FMvXz`)4BW|NthSz^b?z^tJe#>l|poS%})$iR}D
zn3>1OAf^%Rla*MOsGpOVm#!aNQk0pOZVgh#8(fl@ob8)f5R#ablgiEz%gzwT&JfSe
z;LXlp!pOkoT9KSuP?DLSSIo#DSzMl)XK7$yV5Xm&n4FQBm#Xgzp?MfI7&O@#5_lLA
z8Il+oR6>gr(^IV!KsG7_XXX~<q`DMkmZcUc*ktAvl$NAr=A_!OGbHmcq%fp1GKhoJ
zA-l|}G&3h9wTO{Hk;}KVxI`f%u`E@=P$97>y)-v9uS6j;uec;NF-0LiO@W6YjUgRG
zWbiO#GGy^EWHaP2GO&h*xanH3GsN*Q<TB*3GvxCy6fhJrG6<mC#LiH}!%)mn!p>02
z!%)Uh&d4B)Py+WmBZG!#URh#JW{LvX{R$utC@N?agTk()C^0!zAuT^AC%?Q{lZT;#
zp^}H83KR@VAsMMfsS1fjsR|_-nZ*jZiFuV^w-=QrgM-vcft?|qhoPFGhKHe+p^lxQ
zo`<1<p^=e6AfPBey(lqPp(wSuG^fN0?9C=d21YJM26MQx6v{I)b5a#jD^in7OEUA)
z6$&7_^su^&k-^BXG&d==2o!9f5QMn`YCvj=LQ-m4ei6t(Xq<!WZDy!pWRSy*dE{tC
z30VK6tkmQZMh0OlDUOjr0vx<~nfdz38Hq*3sU`Z(5So#J4=hz$l9{9LlUZDXVrXz>
zaY<?}BLj14Q4u49C?qXs=IaL(W#*LxmlUNY=32wz4po?ufxQ5vC?}7RK~w{x5j_*I
zB^DH<=A|$)=wefVp$D2gtr;0)G(0u&NOP3rL$VqpgNO#ELTg3_meh*O5=I6V4Np*J
zWKYX4@=MH3Wn|F9?GP+sXU)hU2@X7v94Kw-yJhC2Lc*+=k%22cwZtVgEwMDG1mt9>
zL$Ii|Mvfmea~K)e(^E?V5=$}|8LY9m4ohsKTLjV!k0liAiy0Ysic%9(9CLDfGV@Z4
z85ta)R=|~kHABK0B!-rHtf6+nQ;#(x13x(4!R1>BD33BSNI(rmO(EcNkU75;6c5Fj
zRjJ?-)RU2c9g?w985xA3`VgjTdNMKyf`c5KmOS%HQqw^N7JC_}MD|YumAEKL1FFIr
zEsa4k3(WOkvmhx3k;XXEQ%julOY=$?6d9Bllo>!}y%d8AgDL|fgBk+^0~3Qf0}}%y
zs03zUWYA(@U=U<r1XT$PtXkU{m^Lzi04IYsgAM}|NSe`^fti7ofq~(*);^Z`44Ru5
zn1xujF|cl8VBXEZ7P*~)U5H~F1E<!$Z46x77`V4Fu(Ir6;1S~8!NBLk=(~e~UyIp@
zc`t*&HU>fM9SlOg%NfM|KxT++V_?<Y#K63bK@_Bc(Qgxj7|cNNZ48_`I~gPx8Q_NQ
zW?+om&LHW>XvLzdvyDM&2ZOW~3z8O@Z48`}EZZ1lh2*v|a6%lioWT;LhFM5{8w0B(
z3&b+rV+`_0ZdcgGz^S{9K@n~d$T1rkm>5hL+!#C=gc;%)HZp8s5N2Rx&}Cp?Fk@iT
z`OhH3z|78|$IhV7&S1d6$j)FW{GTC=fdwwc&R_%<{=;C%&S3b9ftkUWfq{XAfssL&
GfdK$^OETmD
diff --git a/mutants/mutant-1/swen90006/machine/BugException.java b/mutants/mutant-1/swen90006/machine/BugException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-1/swen90006/machine/InvalidInstructionException.java b/mutants/mutant-1/swen90006/machine/InvalidInstructionException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-1/swen90006/machine/Machine.java b/mutants/mutant-1/swen90006/machine/Machine.java
old mode 100644
new mode 100755
index 9bf5731..6992b33
--- a/mutants/mutant-1/swen90006/machine/Machine.java
+++ b/mutants/mutant-1/swen90006/machine/Machine.java
@@ -275,7 +275,7 @@ public class Machine
}
int ra = parseReg(toks[1]);
int offs = parseOffset(toks[2]);
- if (regs[ra] == 0){
+ if (regs[ra] <= 0){
pc = pc + offs;
}else{
pc = pc + 1;
diff --git a/mutants/mutant-1/swen90006/machine/NoReturnValueException.java b/mutants/mutant-1/swen90006/machine/NoReturnValueException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-1/swen90006/machine/SimpleDriver.java b/mutants/mutant-1/swen90006/machine/SimpleDriver.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-2/swen90006/machine/BugException.java b/mutants/mutant-2/swen90006/machine/BugException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-2/swen90006/machine/InvalidInstructionException.java b/mutants/mutant-2/swen90006/machine/InvalidInstructionException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-2/swen90006/machine/Machine.java b/mutants/mutant-2/swen90006/machine/Machine.java
old mode 100644
new mode 100755
index 9bf5731..724f498
--- a/mutants/mutant-2/swen90006/machine/Machine.java
+++ b/mutants/mutant-2/swen90006/machine/Machine.java
@@ -81,7 +81,7 @@ public class Machine
}
private void do_load(int dest, int src, int offs) {
- if (regs[src] + offs > MAX_ADDR){
+ if (regs[src] + offs >= MAX_ADDR){
/* no op */
}else if(regs[src] + offs < 0){
/* no op */
diff --git a/mutants/mutant-2/swen90006/machine/NoReturnValueException.java b/mutants/mutant-2/swen90006/machine/NoReturnValueException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-2/swen90006/machine/SimpleDriver.java b/mutants/mutant-2/swen90006/machine/SimpleDriver.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-3/swen90006/machine/BugException.java b/mutants/mutant-3/swen90006/machine/BugException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-3/swen90006/machine/InvalidInstructionException.java b/mutants/mutant-3/swen90006/machine/InvalidInstructionException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-3/swen90006/machine/Machine.java b/mutants/mutant-3/swen90006/machine/Machine.java
old mode 100644
new mode 100755
index 9bf5731..5b4b35f
--- a/mutants/mutant-3/swen90006/machine/Machine.java
+++ b/mutants/mutant-3/swen90006/machine/Machine.java
@@ -86,7 +86,7 @@ public class Machine
}else if(regs[src] + offs < 0){
/* no op */
}else{
- regs[dest] = memory[regs[src] + offs];
+ regs[dest] = memory[regs[src] = offs];
}
}
diff --git a/mutants/mutant-3/swen90006/machine/NoReturnValueException.java b/mutants/mutant-3/swen90006/machine/NoReturnValueException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-3/swen90006/machine/SimpleDriver.java b/mutants/mutant-3/swen90006/machine/SimpleDriver.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-4/swen90006/machine/BugException.java b/mutants/mutant-4/swen90006/machine/BugException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-4/swen90006/machine/InvalidInstructionException.java b/mutants/mutant-4/swen90006/machine/InvalidInstructionException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-4/swen90006/machine/Machine.java b/mutants/mutant-4/swen90006/machine/Machine.java
old mode 100644
new mode 100755
index 9bf5731..ca172cc
--- a/mutants/mutant-4/swen90006/machine/Machine.java
+++ b/mutants/mutant-4/swen90006/machine/Machine.java
@@ -73,7 +73,7 @@ public class Machine
private void do_div(int dest, int src1, int src2)
{
- if (regs[src2] == 0){
+ if (regs[src2] <= 0){
/* no op */
}else{
regs[dest] = regs[src1] / regs[src2];
diff --git a/mutants/mutant-4/swen90006/machine/NoReturnValueException.java b/mutants/mutant-4/swen90006/machine/NoReturnValueException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-4/swen90006/machine/SimpleDriver.java b/mutants/mutant-4/swen90006/machine/SimpleDriver.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-5/swen90006/machine/BugException.java b/mutants/mutant-5/swen90006/machine/BugException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-5/swen90006/machine/InvalidInstructionException.java b/mutants/mutant-5/swen90006/machine/InvalidInstructionException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-5/swen90006/machine/Machine.java b/mutants/mutant-5/swen90006/machine/Machine.java
old mode 100644
new mode 100755
index 9bf5731..eb7249f
--- a/mutants/mutant-5/swen90006/machine/Machine.java
+++ b/mutants/mutant-5/swen90006/machine/Machine.java
@@ -140,7 +140,7 @@ public class Machine
private void validate_reg(int reg)
throws InvalidInstructionException
{
- if (reg < 0 || reg > MAX_REG) {
+ if (reg < 0 || reg >= MAX_REG) {
throw new InvalidInstructionException();
}
}
diff --git a/mutants/mutant-5/swen90006/machine/NoReturnValueException.java b/mutants/mutant-5/swen90006/machine/NoReturnValueException.java
old mode 100644
new mode 100755
diff --git a/mutants/mutant-5/swen90006/machine/SimpleDriver.java b/mutants/mutant-5/swen90006/machine/SimpleDriver.java
old mode 100644
new mode 100755
--
GitLab