Interpreter.java

1
// Copyright © 2004-2006 University of Helsinki, Department of Computer Science
2
// Copyright © 2012 various contributors
3
// This software is released under GNU Lesser General Public License 2.1.
4
// The license text is at http://www.gnu.org/licenses/lgpl-2.1.html
5
6
package fi.helsinki.cs.titokone;
7
8
/**
9
 * This class contains information common to various interpreters.
10
 */
11
12
public class Interpreter {
13
    /**
14
     * This field specifies the opcode field length in number of bits.
15
     */
16
    public static final int opcodeLength = 8;
17
    public static final int addressModeLength = 2;
18
    public static final int registerFieldLength = 3;
19
    public static final int addressFieldLength = 16;
20
21
    /**
22
     * This field represents one of the ranges of parameters a command
23
     * might take. See commandData.
24
     */
25 3
    public static final Integer NONE = new Integer(0);
26 3
    public static final Integer REG = new Integer(1);
27 3
    public static final Integer SP_REG = new Integer(2);
28 3
    public static final Integer SP_ONLY = new Integer(3);
29 3
    public static final Integer ADDR = new Integer(4); // Addr only.
30 3
    public static final Integer FULL = new Integer(5);
31 3
    public static final Integer FULL_LESS_FETCHES = new Integer(6);
32 3
    public static final Integer REG_DEVICE = new Integer(7);
33 3
    public static final Integer ADDR_LESS_FETCHES = new Integer(8);
34 3
    public static final Integer SVC = new Integer(9);
35
36
    /**
37
     * This field contains a two-dimensional array of translations
38
     * between opcodes as integers, as symbolic command names and the
39
     * variety of parameters they accept (nothing, one register (usually
40
     * SP) only, two registers only or possibly two registers and
41
     * possibly a memory address/constant). The command names are in all
42
     * capital letters.
43
     */
44 496
    protected static final Object[][] commandData = {
45
            {"NOP", new Integer(0), NONE},
46
            {"STORE", new Integer(1), FULL_LESS_FETCHES},
47
            {"LOAD", new Integer(2), FULL},
48
            {"IN", new Integer(3), REG_DEVICE}, //I guess you could have KBD stored in
49
            //some weird way
50
            {"OUT", new Integer(4), REG_DEVICE},
51
            {"ADD", new Integer(17), FULL},
52
            {"SUB", new Integer(18), FULL},
53
            {"MUL", new Integer(19), FULL},
54
            {"DIV", new Integer(20), FULL},
55
            {"MOD", new Integer(21), FULL},
56
            {"AND", new Integer(22), FULL},                //not sure if compare needs
57
            //to be between
58
            {"OR", new Integer(23), FULL},                //two registers.
59
            {"XOR", new Integer(24), FULL},                //(AND, OR and XOR
60
            {"SHL", new Integer(25), FULL},
61
            {"SHR", new Integer(26), FULL},
62
            {"NOT", new Integer(27), SP_ONLY},      // Not sure about addressing mode - this seems to be the right one - Lauri 2004-12-09
63
            {"SHRA", new Integer(28), FULL},        // moved from 27->28 - Lauri 2004-09-23
64
            {"COMP", new Integer(31), FULL},
65
            {"JUMP", new Integer(32), ADDR_LESS_FETCHES},        //Jump has only one param.
66
            //Jump Address
67
            {"JNEG", new Integer(33), FULL_LESS_FETCHES},        //JNEG Rj, Address
68
            {"JZER", new Integer(34), FULL_LESS_FETCHES},
69
            {"JPOS", new Integer(35), FULL_LESS_FETCHES},
70
            {"JNNEG", new Integer(36), FULL_LESS_FETCHES},
71
            {"JNZER", new Integer(37), FULL_LESS_FETCHES},
72
            {"JNPOS", new Integer(38), FULL_LESS_FETCHES},
73
            {"JLES", new Integer(39), ADDR_LESS_FETCHES},
74
            {"JEQU", new Integer(40), ADDR_LESS_FETCHES},
75
            {"JGRE", new Integer(41), ADDR_LESS_FETCHES},
76
            {"JNLES", new Integer(42), ADDR_LESS_FETCHES},
77
            {"JNEQU", new Integer(43), ADDR_LESS_FETCHES},
78
            {"JNGRE", new Integer(44), ADDR_LESS_FETCHES},
79
            {"CALL", new Integer(49), FULL_LESS_FETCHES},
80
            {"EXIT", new Integer(50), FULL},
81
            {"PUSH", new Integer(51), FULL},
82
            {"POP", new Integer(52), SP_REG},
83
            {"PUSHR", new Integer(53), SP_ONLY},        //not sure, would be odd though
84
            {"POPR", new Integer(54), SP_ONLY},        //same with this one.
85
            {"SVC", new Integer(112), SVC}
86
    };
87
88
    /**
89
     * This field contains a two-dimensional array of translations
90
     * between memory addressing types as integers and as symbols
91
     * repressenting them.
92
     */
93 35
    protected static final Object[][] addressingData = {
94
            {"=", new Integer(0)},
95
            {"", new Integer(1)},
96
            {"@", new Integer(2)}
97
    };
98
99
    /**
100
     * This field contains a two-dimensional array of translations
101
     * between register symbolic names and the integers used to
102
     * represent them in numeric commands.
103
     */
104 112
    protected static final Object[][] registerData = {
105
            {"R0", new Integer(0)},
106
            {"R1", new Integer(1)},
107
            {"R2", new Integer(2)},
108
            {"R3", new Integer(3)},
109
            {"R4", new Integer(4)},
110
            {"R5", new Integer(5)},
111
            {"SP", new Integer(6)},
112
            {"FP", new Integer(7)},
113
            {"R6", new Integer(6)},
114
            {"R7", new Integer(7)},
115
    };
116
}

Mutations

25

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testToString(fi.helsinki.cs.titokone.BinaryTest)

26

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

27

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

28

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

29

Substituted 4 with 5 : TIMED_OUT

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 4 with 5 : SURVIVED

30

Substituted 5 with -1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 5 with 6 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

31

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Replaced constant value of 6 with 7 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 6 with 7 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

32

Replaced constant value of 7 with 8 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 7 with 8 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

33

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Replaced constant value of 8 with 9 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 8 with 9 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

34

Substituted 9 with 10 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Replaced constant value of 9 with 10 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

44

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Replaced constant value of 14 with 15 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 31 with 32 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 27 with 28 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 26 with 27 : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Replaced constant value of 38 with 39 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 32 with 33 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 8 with 9 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 33 with 34 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testSaveBinaryGuessFilename(fi.helsinki.cs.titokone.ControlTest)

Substituted 0 with 1 : TIMED_OUT

Replaced constant value of 37 with 38 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 51 with 52 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 23 with 24 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 26 with 27 : SURVIVED

Substituted 53 with 54 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

removed call to java/lang/Integer::<init> : RUN_ERROR

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 1 with 0 : SURVIVED

Replaced constant value of 20 with 21 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 18 with 19 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Replaced constant value of 43 with 44 : SURVIVED

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Replaced constant value of 54 with 55 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 18 with 19 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 31 with 32 : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Replaced constant value of 50 with 51 : SURVIVED

Substituted 51 with 52 : TIMED_OUT

Replaced constant value of 33 with 34 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 35 with 36 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 52 with 53 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Replaced constant value of 36 with 37 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 39 with 40 : TIMED_OUT

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 42 with 43 : SURVIVED

Substituted 0 with 1 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 25 with 26 : SURVIVED

Substituted 3 with 4 : MEMORY_ERROR

removed call to java/lang/Integer::<init> : SURVIVED

Replaced constant value of 21 with 22 : SURVIVED

Replaced constant value of 26 with 27 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 4 with 5 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 19 with 20 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 7 with 8 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 37 with 38 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 17 with 18 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 4 with 5 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : SURVIVED

Substituted 0 with 1 : MEMORY_ERROR

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 22 with 23 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 6 with 7 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 21 with 22 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 25 with 26 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 30 with 31 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 19 with 20 : SURVIVED

Substituted 21 with 22 : TIMED_OUT

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 10 with 11 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 32 with 33 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 28 with 29 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 33 with 34 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 20 with 21 : MEMORY_ERROR

Substituted 0 with 1 : SURVIVED

Substituted 12 with 13 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 38 with 39 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 16 with 17 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : MEMORY_ERROR

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 31 with 32 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 35 with 36 : SURVIVED

Replaced constant value of 23 with 24 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 44 with 45 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 18 with 19 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 11 with 12 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : TIMED_OUT

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 20 with 21 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 25 with 26 : SURVIVED

Substituted 1 with 0 : SURVIVED

Replaced constant value of 7 with 8 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 28 with 29 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 49 with 50 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Replaced constant value of 38 with 39 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : TIMED_OUT

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 15 with 16 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : TIMED_OUT

Replaced constant value of 40 with 41 : SURVIVED

Replaced constant value of 112 with 113 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 35 with 36 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 0 with 1 : SURVIVED

Replaced constant value of 28 with 29 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 14 with 15 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : SURVIVED

Replaced constant value of 23 with 24 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : SURVIVED

Replaced constant value of 24 with 25 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Replaced constant value of 29 with 30 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 32 with 33 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Substituted 29 with 30 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 36 with 37 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 34 with 35 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Substituted 3 with 4 : SURVIVED

Substituted 17 with 18 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 13 with 14 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 12 with 13 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 49 with 50 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 27 with 28 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : TIMED_OUT

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 15 with 16 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 20 with 21 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : TIMED_OUT

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Replaced constant value of 25 with 26 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 37 with 38 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 3 with 4 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Replaced constant value of 10 with 11 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Replaced constant value of 42 with 43 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 30 with 31 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Replaced constant value of 8 with 9 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 22 with 23 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Replaced constant value of 22 with 23 : SURVIVED

Substituted 0 with 1 : SURVIVED

Replaced constant value of 41 with 42 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Substituted 0 with 1 : SURVIVED

Substituted 24 with 25 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 11 with 12 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 27 with 28 : TIMED_OUT

Substituted 34 with 35 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 28 with 29 : SURVIVED

Substituted 3 with 4 : SURVIVED

Replaced constant value of 24 with 25 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 18 with 19 : TIMED_OUT

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 4 with 5 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : SURVIVED

Replaced constant value of 37 with 38 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 1 with 0 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 34 with 35 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 112 with 113 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 23 with 24 : SURVIVED

Substituted 0 with 1 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 41 with 42 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 52 with 53 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 35 with 36 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : TIMED_OUT

Substituted 0 with 1 : SURVIVED

Replaced constant value of 53 with 54 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 22 with 23 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 3 with 4 : MEMORY_ERROR

Substituted 21 with 22 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 6 with 7 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 54 with 55 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 39 with 40 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 5 with -1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 9 with 10 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : TIMED_OUT

Substituted 24 with 25 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 34 with 35 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 38 with 39 : SURVIVED

Substituted 17 with 18 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 0 with 1 : SURVIVED

Substituted 5 with 6 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 44 with 45 : SURVIVED

Substituted 3 with 4 : TIMED_OUT

Replaced constant value of 17 with 18 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 26 with 27 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetMemoryModeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 50 with 51 : SURVIVED

Replaced constant value of 13 with 14 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 19 with 20 : SURVIVED

Substituted 0 with 1 : SURVIVED

Replaced constant value of 16 with 17 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 1 with 0 : SURVIVED

Replaced constant value of 36 with 37 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 9 with 10 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

removed call to java/lang/Integer::<init> : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetOpCodeFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testBinaryToString(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : TIMED_OUT

Substituted 3 with 4 : SURVIVED

Substituted 36 with 37 : SURVIVED

Replaced constant value of 27 with 28 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 43 with 44 : SURVIVED

Substituted 33 with 34 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 4 with 5 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Replaced constant value of 19 with 20 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : TIMED_OUT

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 32 with 33 : KILLED -> fi.helsinki.cs.titokone.BinaryTest.testBinaryToApplication(fi.helsinki.cs.titokone.BinaryTest)

Substituted 3 with 4 : SURVIVED

Replaced constant value of 31 with 32 : SURVIVED

Substituted 40 with 41 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

93

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 1 with 0 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 1 with 0 : MEMORY_ERROR

Substituted 0 with 1 : SURVIVED

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : TIMED_OUT

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 2 with 3 : TIMED_OUT

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 0 with 1 : SURVIVED

104

Substituted 1 with 0 : SURVIVED

Substituted 7 with 8 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 4 with 5 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : TIMED_OUT

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testSaveBinaryGuessFilename(fi.helsinki.cs.titokone.ControlTest)

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Replaced constant value of 7 with 8 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 9 with 10 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : TIMED_OUT

Substituted 5 with -1 : SURVIVED

Replaced constant value of 6 with 7 : SURVIVED

Substituted 5 with 6 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : SURVIVED

Replaced constant value of 6 with 7 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : TIMED_OUT

Substituted 2 with 3 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 8 with 9 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 10 with 11 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 7 with 8 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : SURVIVED

Replaced constant value of 8 with 9 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 6 with 7 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 6 with 7 : TIMED_OUT

Substituted 5 with 6 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 4 with 5 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 3 with 4 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : TIMED_OUT

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 7 with 8 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Replaced constant value of 7 with 8 : SURVIVED

Replaced constant value of 10 with 11 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 2 with 3 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 2 with 3 : SURVIVED

removed call to java/lang/Integer::<init> : SURVIVED

Replaced constant value of 6 with 7 : SURVIVED

Substituted 2 with 3 : TIMED_OUT

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : SURVIVED

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : SURVIVED

Substituted 2 with 3 : TIMED_OUT

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 1 with 0 : SURVIVED

Substituted 4 with 5 : SURVIVED

Substituted 0 with 1 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 4 with 5 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 2 with 3 : SURVIVED

Substituted 0 with 1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 3 with 4 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Substituted 2 with 3 : SURVIVED

Substituted 2 with 3 : KILLED -> fi.helsinki.cs.titokone.ControlTest.testGetApplicationDefinitions(fi.helsinki.cs.titokone.ControlTest)

Replaced constant value of 9 with 10 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 1 with 0 : SURVIVED

Replaced constant value of 7 with 8 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 2 with 3 : SURVIVED

Substituted 1 with 0 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetSecondRegisterFromBinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 5 with -1 : KILLED -> fi.helsinki.cs.titokone.BinaryInterpreterTest.testGetAddressFrombinary(fi.helsinki.cs.titokone.BinaryInterpreterTest)

Substituted 6 with 7 : SURVIVED

Active mutators

Tests examined


Report generated by PIT 0.27