aboutsummaryrefslogtreecommitdiff
path: root/entomologist/src/org/monkey/comparator/testing/refs
diff options
context:
space:
mode:
Diffstat (limited to 'entomologist/src/org/monkey/comparator/testing/refs')
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/monkey.xml45
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/monkey_common_and_different_exp.xml47
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/monkey_different_and_longer_history.xml114
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/monkey_different_fname.xml45
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/monkey_different_history.xml60
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/monkey_different_trace.xml61
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/npe.xml29
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/npe_divzero.xml43
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_and_stack_modified.xml42
-rw-r--r--entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_modified.xml37
10 files changed, 523 insertions, 0 deletions
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/monkey.xml b/entomologist/src/org/monkey/comparator/testing/refs/monkey.xml
new file mode 100644
index 0000000..f484a32
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/monkey.xml
@@ -0,0 +1,45 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="14" file="bug_null_pointer_exception.c" >
3<history>
4<epoch step="0" >
5<trace>
6<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
7<expressions>
8<expression name="crashStruct" >NULL</expression>
9<expression name="x" >5</expression>
10<expression name="y" >6</expression>
11<expression name="s" >Hello</expression>
12</expressions>
13</function>
14<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
15<expressions>
16<expression name="a" >3</expression>
17<expression name="b" >7</expression>
18<expression name="c" >9</expression>
19<expression name="d" >112</expression>
20</expressions>
21</function>
22</trace>
23</epoch>
24<epoch step="1" >
25<trace>
26<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
27<expressions>
28<expression name="crashStruct" >NULL</expression>
29<expression name="x" >5</expression>
30<expression name="y" >6</expression>
31<expression name="s" >Hello</expression>
32</expressions>
33</function>
34<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
35<expressions>
36<expression name="a" >3</expression>
37<expression name="b" >7</expression>
38<expression name="c" >9</expression>
39<expression name="d" >112</expression>
40</expressions>
41</function>
42</trace>
43</epoch>
44</history>
45</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/monkey_common_and_different_exp.xml b/entomologist/src/org/monkey/comparator/testing/refs/monkey_common_and_different_exp.xml
new file mode 100644
index 0000000..9b69ef2
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/monkey_common_and_different_exp.xml
@@ -0,0 +1,47 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="14" file="bug_null_pointer_exception.c" >
3<history>
4<epoch step="0" >
5<trace>
6<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
7<expressions>
8<expression name="crashStruct" >NULL</expression>
9<expression name="x" >5</expression>
10<expression name="p" >10</expression>
11<expression name="y" >6</expression>
12<expression name="ssss" >Hello</expression>
13</expressions>
14</function>
15<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
16<expressions>
17<expression name="a" >3</expression>
18<expression name="b" >7</expression>
19<expression name="c" >9</expression>
20<expression name="d" >112</expression>
21</expressions>
22</function>
23</trace>
24</epoch>
25<epoch step="1" >
26<trace>
27<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
28<expressions>
29<expression name="crashStruct" >NULL</expression>
30<expression name="x" >5</expression>
31<expression name="p" >10</expression>
32<expression name="y" >6</expression>
33<expression name="ssss" >Hello</expression>
34</expressions>
35</function>
36<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
37<expressions>
38<expression name="a" >3</expression>
39<expression name="b" >7</expression>
40<expression name="c" >9</expression>
41<expression name="d" >112</expression>
42</expressions>
43</function>
44</trace>
45</epoch>
46</history>
47</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_and_longer_history.xml b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_and_longer_history.xml
new file mode 100644
index 0000000..2a2edde
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_and_longer_history.xml
@@ -0,0 +1,114 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="14" file="bug_null_pointer_exception.c" >
3<history>
4<epoch step="0" >
5<trace>
6<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
7<expressions>
8<expression name="crashStruct" >NULL</expression>
9<expression name="x" >5</expression>
10<expression name="y" >6</expression>
11<expression name="s" >Hello</expression>
12</expressions>
13</function>
14<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
15<expressions>
16<expression name="alpha" >1</expression>
17<expression name="beta" >2</expression>
18<expression name="gamma" >7</expression>
19<expression name="delta" >hurray</expression>
20</expressions>
21</function>
22<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
23<expressions>
24<expression name="a" >3</expression>
25<expression name="b" >7</expression>
26<expression name="c" >9</expression>
27<expression name="d" >112</expression>
28</expressions>
29</function>
30</trace>
31</epoch>
32<epoch step="1" >
33<trace>
34<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
35<expressions>
36<expression name="crashStruct" >NULL</expression>
37<expression name="x" >5</expression>
38<expression name="y" >6</expression>
39<expression name="s" >Hello</expression>
40</expressions>
41</function>
42<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
43<expressions>
44<expression name="alpha" >1</expression>
45<expression name="beta" >2</expression>
46<expression name="gamma" >7</expression>
47<expression name="delta" >hurray</expression>
48</expressions>
49</function>
50<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
51<expressions>
52<expression name="i" >3</expression>
53<expression name="j" >7</expression>
54<expression name="k" >9</expression>
55</expressions>
56</function>
57</trace>
58</epoch>
59<epoch step="2" >
60<trace>
61<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
62<expressions>
63<expression name="crashStruct" >NULL</expression>
64<expression name="x" >5</expression>
65<expression name="y" >6</expression>
66<expression name="s" >Hello</expression>
67</expressions>
68</function>
69<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
70<expressions>
71<expression name="alpha" >1</expression>
72<expression name="beta" >2</expression>
73<expression name="gamma" >7</expression>
74<expression name="delta" >hurray</expression>
75</expressions>
76</function>
77<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
78<expressions>
79<expression name="i" >3</expression>
80<expression name="j" >7</expression>
81<expression name="k" >9</expression>
82</expressions>
83</function>
84</trace>
85</epoch>
86<epoch step="3" >
87<trace>
88<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
89<expressions>
90<expression name="crashStruct" >NULL</expression>
91<expression name="x" >5</expression>
92<expression name="y" >6</expression>
93<expression name="s" >Hello</expression>
94</expressions>
95</function>
96<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
97<expressions>
98<expression name="alpha" >1</expression>
99<expression name="beta" >2</expression>
100<expression name="gamma" >7</expression>
101<expression name="delta" >hurray</expression>
102</expressions>
103</function>
104<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
105<expressions>
106<expression name="i" >3</expression>
107<expression name="j" >7</expression>
108<expression name="k" >9</expression>
109</expressions>
110</function>
111</trace>
112</epoch>
113</history>
114</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_fname.xml b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_fname.xml
new file mode 100644
index 0000000..4bc9adb
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_fname.xml
@@ -0,0 +1,45 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="14" file="bug_null_pointer_exception.c" >
3<history>
4<epoch step="0" >
5<trace>
6<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
7<expressions>
8<expression name="crashStruct" >NULL</expression>
9<expression name="x" >5</expression>
10<expression name="y" >6</expression>
11<expression name="s" >Hello</expression>
12</expressions>
13</function>
14<function name="theOtherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
15<expressions>
16<expression name="a" >3</expression>
17<expression name="b" >7</expression>
18<expression name="c" >9</expression>
19<expression name="d" >112</expression>
20</expressions>
21</function>
22</trace>
23</epoch>
24<epoch step="1" >
25<trace>
26<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
27<expressions>
28<expression name="crashStruct" >NULL</expression>
29<expression name="x" >5</expression>
30<expression name="y" >6</expression>
31<expression name="s" >Hello</expression>
32</expressions>
33</function>
34<function name="theOtherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
35<expressions>
36<expression name="a" >3</expression>
37<expression name="b" >7</expression>
38<expression name="c" >9</expression>
39<expression name="d" >112</expression>
40</expressions>
41</function>
42</trace>
43</epoch>
44</history>
45</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_history.xml b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_history.xml
new file mode 100644
index 0000000..7fc9ac0
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_history.xml
@@ -0,0 +1,60 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="14" file="bug_null_pointer_exception.c" >
3<history>
4<epoch step="0" >
5<trace>
6<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
7<expressions>
8<expression name="crashStruct" >NULL</expression>
9<expression name="x" >5</expression>
10<expression name="y" >6</expression>
11<expression name="s" >Hello</expression>
12</expressions>
13</function>
14<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
15<expressions>
16<expression name="alpha" >1</expression>
17<expression name="beta" >2</expression>
18<expression name="gamma" >7</expression>
19<expression name="delta" >hurray</expression>
20</expressions>
21</function>
22<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
23<expressions>
24<expression name="a" >3</expression>
25<expression name="b" >7</expression>
26<expression name="c" >9</expression>
27<expression name="d" >112</expression>
28</expressions>
29</function>
30</trace>
31</epoch>
32<epoch step="1" >
33<trace>
34<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
35<expressions>
36<expression name="crashStruct" >NULL</expression>
37<expression name="x" >5</expression>
38<expression name="y" >6</expression>
39<expression name="s" >Hello</expression>
40</expressions>
41</function>
42<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
43<expressions>
44<expression name="alpha" >1</expression>
45<expression name="beta" >2</expression>
46<expression name="gamma" >7</expression>
47<expression name="delta" >hurray</expression>
48</expressions>
49</function>
50<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
51<expressions>
52<expression name="i" >3</expression>
53<expression name="j" >7</expression>
54<expression name="k" >9</expression>
55</expressions>
56</function>
57</trace>
58</epoch>
59</history>
60</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_trace.xml b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_trace.xml
new file mode 100644
index 0000000..200364c
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/monkey_different_trace.xml
@@ -0,0 +1,61 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="14" file="bug_null_pointer_exception.c" >
3<history>
4<epoch step="0" >
5<trace>
6<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
7<expressions>
8<expression name="crashStruct" >NULL</expression>
9<expression name="x" >5</expression>
10<expression name="y" >6</expression>
11<expression name="s" >Hello</expression>
12</expressions>
13</function>
14<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
15<expressions>
16<expression name="alpha" >1</expression>
17<expression name="beta" >2</expression>
18<expression name="gamma" >7</expression>
19<expression name="delta" >hurray</expression>
20</expressions>
21</function>
22<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
23<expressions>
24<expression name="a" >3</expression>
25<expression name="b" >7</expression>
26<expression name="c" >9</expression>
27<expression name="d" >112</expression>
28</expressions>
29</function>
30</trace>
31</epoch>
32<epoch step="1" >
33<trace>
34<function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
35<expressions>
36<expression name="crashStruct" >NULL</expression>
37<expression name="x" >5</expression>
38<expression name="y" >6</expression>
39<expression name="s" >Hello</expression>
40</expressions>
41</function>
42<function name="intermediateFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
43<expressions>
44<expression name="alpha" >1</expression>
45<expression name="beta" >2</expression>
46<expression name="gamma" >7</expression>
47<expression name="delta" >hurray</expression>
48</expressions>
49</function>
50<function name="anotherCrashFunction" line="3" file="bug_null_pointer_exception.c" depth="1" >
51<expressions>
52<expression name="a" >3</expression>
53<expression name="b" >7</expression>
54<expression name="c" >9</expression>
55<expression name="d" >112</expression>
56</expressions>
57</function>
58</trace>
59</epoch>
60</history>
61</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/npe.xml b/entomologist/src/org/monkey/comparator/testing/refs/npe.xml
new file mode 100644
index 0000000..a5ae517
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/npe.xml
@@ -0,0 +1,29 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="14" file="bug_null_pointer_exception.c" >
3<history><epoch step="0" >
4<trace><function name="crashFunction" line="14" file="bug_null_pointer_exception.c" depth="0" >
5<expressions><expression name="crashStruct-&gt;crashValue=&quot;hello!&quot;" >
6Not Evaluated</expression>
7<expression name="crashStruct-&gt;crashValue" >
8Not Evaluated</expression>
9<expression name="printf(&quot;Now the program will crash!\n&quot;)" >
10Not Evaluated</expression>
11<expression name="NULL" >
12Not Evaluated</expression>
13<expression name="crashStruct" >
140x0</expression>
15</expressions>
16</function>
17<function name="main" line="19" file="bug_null_pointer_exception.c" depth="1" >
18<expressions><expression name="crashFunction()" >
19Not Evaluated</expression>
20<expression name="argv" >
21Not Evaluated</expression>
22<expression name="argc" >
23Not Evaluated</expression>
24</expressions>
25</function>
26</trace>
27</epoch>
28</history>
29</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/npe_divzero.xml b/entomologist/src/org/monkey/comparator/testing/refs/npe_divzero.xml
new file mode 100644
index 0000000..7af7cfc
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/npe_divzero.xml
@@ -0,0 +1,43 @@
1<?xml version="1.0"?>
2<crash category="Division By Zero" function="crashFunction" line="21" file="bug_null_pointer_exception.c" >
3<history><epoch step="0" >
4<trace><function name="crashFunction" line="21" file="bug_null_pointer_exception.c" depth="0" >
5<expressions><expression name="crashStruct-&gt;crashValue" >
6Not Evaluated</expression>
7<expression name="printf(&quot;Now the program will crash!\n&quot;)" >
8Not Evaluated</expression>
9<expression name="printf(&quot;result = %d\n&quot;,result)" >
10Not Evaluated</expression>
11<expression name="result/k" >
12Not Evaluated</expression>
13<expression name="i&lt;5" >
141</expression>
15<expression name="i" >
161</expression>
17<expression name="printf(&quot;I am alive!\n&quot;)" >
18Not Evaluated</expression>
19<expression name="result" >
20-10</expression>
21<expression name="-1" >
22-1</expression>
23<expression name="k" >
240</expression>
25<expression name="NULL" >
26Not Evaluated</expression>
27<expression name="crashStruct" >
280x0</expression>
29</expressions>
30</function>
31<function name="main" line="30" file="bug_null_pointer_exception.c" depth="1" >
32<expressions><expression name="crashFunction()" >
33Not Evaluated</expression>
34<expression name="argv" >
35Not Evaluated</expression>
36<expression name="argc" >
37Not Evaluated</expression>
38</expressions>
39</function>
40</trace>
41</epoch>
42</history>
43</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_and_stack_modified.xml b/entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_and_stack_modified.xml
new file mode 100644
index 0000000..6082988
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_and_stack_modified.xml
@@ -0,0 +1,42 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="20" file="bug_null_pointer_exception.c" >
3<history><epoch step="0" >
4<trace><function name="crashFunction" line="20" file="bug_null_pointer_exception_modified.c" depth="0" >
5<expressions><expression name="crashStruct-&gt;crashValue=&quot;hello!&quot;" >
6Not Evaluated</expression>
7<expression name="crashStruct-&gt;crashValue" >
8Not Evaluated</expression>
9<expression name="printf(&quot;Now the program will crash!\n&quot;)" >
10Not Evaluated</expression>
11<expression name="NULL" >
12Not Evaluated</expression>
13<expression name="crashStruct" >
140x0</expression>
15<expression name="a+b" >
168</expression>
17<expression name="c" >
188</expression>
19<expression name="b" >
205</expression>
21<expression name="a" >
223</expression>
23</expressions>
24</function>
25<function name="intermediateFunction" line="25" file="bug_null_pointer_exception_modified.c" depth="1" >
26<expressions><expression name="crashFunction()" >
27Not Evaluated</expression>
28</expressions>
29</function>
30<function name="main" line="30" file="bug_null_pointer_exception_modified.c" depth="2" >
31<expressions><expression name="intermediateFunction()" >
32Not Evaluated</expression>
33<expression name="argv" >
34Not Evaluated</expression>
35<expression name="argc" >
36Not Evaluated</expression>
37</expressions>
38</function>
39</trace>
40</epoch>
41</history>
42</crash>
diff --git a/entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_modified.xml b/entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_modified.xml
new file mode 100644
index 0000000..ad2ac79
--- /dev/null
+++ b/entomologist/src/org/monkey/comparator/testing/refs/npe_expressions_modified.xml
@@ -0,0 +1,37 @@
1<?xml version="1.0"?>
2<crash category="npe" function="crashFunction" line="20" file="bug_null_pointer_exception.c" >
3<history><epoch step="0" >
4<trace><function name="crashFunction" line="20" file="bug_null_pointer_exception.c" depth="0" >
5<expressions><expression name="crashStruct-&gt;crashValue=&quot;hello!&quot;" >
6Not Evaluated</expression>
7<expression name="crashStruct-&gt;crashValue" >
8Not Evaluated</expression>
9<expression name="printf(&quot;Now the program will crash!\n&quot;)" >
10Not Evaluated</expression>
11<expression name="NULL" >
12Not Evaluated</expression>
13<expression name="crashStruct" >
140x0</expression>
15<expression name="a+b" >
168</expression>
17<expression name="c" >
188</expression>
19<expression name="b" >
205</expression>
21<expression name="a" >
223</expression>
23</expressions>
24</function>
25<function name="main" line="25" file="bug_null_pointer_exception.c" depth="1" >
26<expressions><expression name="crashFunction()" >
27Not Evaluated</expression>
28<expression name="argv" >
29Not Evaluated</expression>
30<expression name="argc" >
31Not Evaluated</expression>
32</expressions>
33</function>
34</trace>
35</epoch>
36</history>
37</crash>