GCC Code Coverage Report


ernie/
Coverage:
low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Lines:
16212 / 19742
82.1%
Branches:
13234 / 25881
51.1%
Functions:
2374 / 2696 - 171 excl
88.1%

File
Lines
Branches
Functions
74 / 75
98.7%
20 / 38
52.6%
11 / 11
100.0%
0 / 79
0.0%
0 / 126
0.0%
0 / 6
0.0%
687 / 989
69.5%
301 / 843
35.7%
78 / 109
71.6%
53 / 77
68.8%
32 / 64
50.0%
10 / 13, 4 excl
76.9%
194 / 225
86.2%
141 / 270
52.2%
18 / 22
81.8%
9 / 9
100.0%
8 / 18
44.4%
1 / 1, 1 excl
100.0%
255 / 269
94.8%
129 / 218
59.2%
33 / 33
100.0%
25 / 25
100.0%
32 / 64
50.0%
-
79 / 83
95.2%
39 / 74
52.7%
11 / 11
100.0%
4 / 4
100.0%
7 / 12
58.3%
-
79 / 86
91.9%
27 / 56
48.2%
10 / 13
76.9%
7 / 7
100.0%
3 / 6
50.0%
-
87 / 98
88.8%
32 / 46
69.6%
11 / 12
91.7%
14 / 20
70.0%
23 / 47
48.9%
-
39 / 52
75.0%
23 / 70
32.9%
6 / 7
85.7%
26 / 48
54.2%
36 / 100
36.0%
1 / 2, 5 excl
50.0%
185 / 197
93.9%
131 / 248
52.8%
14 / 16
87.5%
68 / 78
87.2%
73 / 148
49.3%
1 / 1, 11 excl
100.0%
13 / 274
4.7%
8 / 338
2.4%
4 / 26
15.4%
1 / 12
8.3%
0 / 24
0.0%
-
3 / 5
60.0%
4 / 14
28.6%
-
40 / 97
41.2%
8 / 66
12.1%
7 / 14
50.0%
8 / 17
47.1%
0 / 14
0.0%
-
77 / 83
92.8%
28 / 58
48.3%
8 / 11
72.7%
28 / 28
100.0%
16 / 28
57.1%
1 / 1, 6 excl
100.0%
69 / 106
65.1%
31 / 94
33.0%
11 / 12
91.7%
5 / 5
100.0%
4 / 6
66.7%
-
55 / 55
100.0%
42 / 70
60.0%
4 / 5
80.0%
39 / 39
100.0%
-
13 / 13
100.0%
127 / 139
91.4%
57 / 102
55.9%
16 / 16
100.0%
123 / 141
87.2%
72 / 134
53.7%
15 / 20
75.0%
22 / 30
73.3%
16 / 41
39.0%
1 / 1, 4 excl
100.0%
59 / 64
92.2%
62 / 130
47.7%
6 / 6
100.0%
1 / 1
100.0%
1 / 2
50.0%
-
102 / 103
99.0%
63 / 96
65.6%
14 / 14
100.0%
21 / 21
100.0%
8 / 12
66.7%
5 / 5, 1 excl
100.0%
142 / 179
79.3%
60 / 140
42.9%
15 / 16
93.8%
50 / 82
61.0%
15 / 68
22.1%
16 / 18
88.9%
41 / 41
100.0%
56 / 96
58.3%
8 / 8, 3 excl
100.0%
21 / 21
100.0%
24 / 30
80.0%
1 / 1
100.0%
36 / 38
94.7%
14 / 32
43.8%
9 / 9, 1 excl
100.0%
221 / 264
83.7%
155 / 217
71.4%
14 / 14, 1 excl
100.0%
7 / 7
100.0%
5 / 6
83.3%
1 / 1, 2 excl
100.0%
340 / 368
92.4%
275 / 457
60.2%
46 / 48
95.8%
157 / 168
93.5%
24 / 32
75.0%
27 / 28, 5 excl
96.4%
33 / 34
97.1%
16 / 28
57.1%
8 / 8
100.0%
5 / 5
100.0%
5 / 14
35.7%
-
120 / 133
90.2%
121 / 202
59.9%
14 / 14
100.0%
1 / 1
100.0%
1 / 2
50.0%
-
172 / 215
80.0%
166 / 334
49.7%
18 / 20
90.0%
8 / 8
100.0%
60 / 123
48.8%
-
376 / 425
88.5%
246 / 385
63.9%
26 / 27
96.3%
1 / 1
100.0%
-
-
901 / 1002
89.9%
729 / 1358
53.7%
63 / 64
98.4%
70 / 95
73.7%
34 / 66
51.5%
18 / 28, 1 excl
64.3%
826 / 927
89.1%
689 / 1149
60.0%
63 / 66
95.5%
11 / 11
100.0%
70 / 104
67.3%
-
54 / 79
68.4%
14 / 30
46.7%
9 / 11
81.8%
276 / 300
92.0%
144 / 234
61.5%
27 / 29
93.1%
3 / 3
100.0%
2 / 4
50.0%
-
286 / 350
81.7%
150 / 254
59.1%
33 / 37
89.2%
6 / 6
100.0%
4 / 4
100.0%
1 / 1, 1 excl
100.0%
21 / 21
100.0%
16 / 22
72.7%
4 / 4
100.0%
201 / 206
97.6%
133 / 206
64.6%
23 / 23
100.0%
216 / 220
98.2%
105 / 144
72.9%
20 / 20
100.0%
7 / 7
100.0%
5 / 8
62.5%
-
20 / 20
100.0%
14 / 24
58.3%
4 / 4
100.0%
291 / 359
81.1%
166 / 280
59.3%
47 / 60
78.3%
20 / 20
100.0%
13 / 26
50.0%
-
25 / 135
18.5%
4 / 142
2.8%
1 / 20
5.0%
25 / 53
47.2%
12 / 42
28.6%
4 / 7
57.1%
25 / 25
100.0%
5 / 15
33.3%
3 / 3
100.0%
24 / 24
100.0%
9 / 18
50.0%
3 / 3
100.0%
250 / 277
90.3%
167 / 305
54.8%
40 / 42, 1 excl
95.2%
29 / 29
100.0%
24 / 44
54.5%
3 / 3
100.0%
15 / 15
100.0%
11 / 22
50.0%
-
261 / 270
96.7%
190 / 276
68.8%
24 / 24
100.0%
9 / 9
100.0%
8 / 13
61.5%
-
105 / 106
99.1%
57 / 92
62.0%
12 / 12
100.0%
10 / 10
100.0%
7 / 13
53.8%
-
37 / 43
86.0%
24 / 45
53.3%
3 / 3
100.0%
4 / 4
100.0%
3 / 6
50.0%
1 / 1, 1 excl
100.0%
59 / 61
96.7%
51 / 96
53.1%
6 / 6
100.0%
1 / 1
100.0%
-
-
163 / 178
91.6%
118 / 220
53.6%
11 / 11
100.0%
12 / 13
92.3%
8 / 20
40.0%
-
74 / 76
97.4%
40 / 62
64.5%
8 / 8
100.0%
1 / 1
100.0%
-
-
22 / 22
100.0%
20 / 40
50.0%
3 / 3
100.0%
9 / 9
100.0%
1 / 2
50.0%
1 / 1, 1 excl
100.0%
65 / 65
100.0%
44 / 70
62.9%
9 / 9
100.0%
2 / 2
100.0%
1 / 2
50.0%
-
225 / 304
74.0%
137 / 257
53.3%
28 / 39
71.8%
3 / 3
100.0%
2 / 4
50.0%
-
451 / 478
94.4%
261 / 409
63.8%
52 / 52
100.0%
25 / 25
100.0%
26 / 44
59.1%
2 / 2, 3 excl
100.0%
55 / 59
93.2%
37 / 52
71.2%
8 / 8
100.0%
132 / 191
69.1%
52 / 76
68.4%
34 / 36, 1 excl
94.4%
145 / 153
94.8%
139 / 236
58.9%
19 / 21
90.5%
15 / 16
93.8%
15 / 22
68.2%
1 / 1, 1 excl
100.0%
49 / 50
98.0%
36 / 44
81.8%
8 / 8
100.0%
2 / 3
66.7%
1 / 2
50.0%
-
56 / 56
100.0%
38 / 46
82.6%
6 / 6
100.0%
3 / 3
100.0%
1 / 2
50.0%
-
120 / 454
26.4%
96 / 534
18.0%
13 / 43, 1 excl
30.2%
383 / 444
86.3%
459 / 790
58.1%
51 / 56
91.1%
118 / 125
94.4%
127 / 168
75.6%
27 / 28
96.4%
117 / 181
64.6%
472 / 891
53.0%
13 / 24, 4 excl
54.2%
292 / 307
95.1%
883 / 1804
48.9%
31 / 31
100.0%
1 / 1
100.0%
1 / 2
50.0%
-
503 / 544
92.5%
355 / 646
55.0%
102 / 105
97.1%
33 / 39
84.6%
41 / 69
59.4%
3 / 3, 6 excl
100.0%
141 / 149
94.6%
186 / 292
63.7%
25 / 25
100.0%
173 / 173
100.0%
70 / 84
83.3%
40 / 40, 4 excl
100.0%
4 / 4
100.0%
48 / 96
50.0%
4 / 4
100.0%
20 / 20
100.0%
6 / 12
50.0%
20 / 20
100.0%
7 / 7
100.0%
2 / 4
50.0%
7 / 7
100.0%
44 / 44
100.0%
122 / 234
52.1%
21 / 21
100.0%
70 / 70
100.0%
11 / 20
55.0%
58 / 58
100.0%
49 / 50
98.0%
41 / 74
55.4%
7 / 7
100.0%
9 / 9
100.0%
-
9 / 9
100.0%
41 / 41
100.0%
160 / 304
52.6%
25 / 25
100.0%
65 / 65
100.0%
15 / 28
53.6%
64 / 64, 1 excl
100.0%
39 / 45
86.7%
77 / 140
55.0%
12 / 13
92.3%
28 / 28
100.0%
-
26 / 26, 1 excl
100.0%
39 / 40
97.5%
48 / 90
53.3%
10 / 10
100.0%
17 / 17
100.0%
-
17 / 17
100.0%
45 / 45
100.0%
108 / 220
49.1%
4 / 4
100.0%
5 / 5
100.0%
72 / 148
48.6%
5 / 5
100.0%
28 / 28
100.0%
-
28 / 28
100.0%
22 / 22
100.0%
49 / 88
55.7%
7 / 7
100.0%
16 / 16
100.0%
5 / 10
50.0%
12 / 12, 1 excl
100.0%
64 / 67
95.5%
79 / 144
54.9%
18 / 18
100.0%
15 / 15
100.0%
-
12 / 12, 1 excl
100.0%
193 / 196
98.5%
109 / 146
74.7%
20 / 20
100.0%
889 / 1192
74.6%
450 / 939
47.9%
198 / 249, 9 excl
79.5%
47 / 75
62.7%
38 / 90
42.2%
7 / 15
46.7%
5 / 5
100.0%
3 / 6
50.0%
-
78 / 88
88.6%
193 / 416
46.4%
10 / 10
100.0%
62 / 64
96.9%
69 / 118
58.5%
7 / 7
100.0%
23 / 23
100.0%
377 / 804
46.9%
2 / 2, 3 excl
100.0%
28 / 28
100.0%
22 / 36
61.1%
5 / 5
100.0%
411 / 527
78.0%
173 / 467
37.0%
97 / 99, 3 excl
98.0%
171 / 174
98.3%
128 / 180
71.1%
23 / 23
100.0%
1 / 1
100.0%
-
-
130 / 161
80.7%
124 / 226
54.9%
22 / 23
95.7%
169 / 370
45.7%
141 / 425
33.2%
15 / 30, 5 excl
50.0%
51 / 55
92.7%
40 / 76
52.6%
6 / 6
100.0%
45 / 50
90.0%
51 / 102
50.0%
6 / 6
100.0%
2 / 2
100.0%
9 / 14
64.3%
-
133 / 159
83.6%
93 / 154
60.4%
15 / 15, 1 excl
100.0%
7 / 10
70.0%
4 / 6
66.7%
2 / 3
66.7%
0 / 2
0.0%
0 / 74
0.0%
-
80 / 82
97.6%
58 / 66
87.9%
5 / 5
100.0%
30 / 31
96.8%
13 / 24
54.2%
6 / 6
100.0%
44 / 45
97.8%
29 / 32
90.6%
6 / 6, 3 excl
100.0%
102 / 102
100.0%
28 / 30
93.3%
11 / 11
100.0%
32 / 54
59.3%
16 / 36
44.4%
10 / 13, 1 excl
76.9%
120 / 122
98.4%
85 / 136
62.5%
11 / 11
100.0%
258 / 281
91.8%
425 / 936
45.4%
30 / 33
90.9%
3 / 3
100.0%
1 / 2
50.0%
-
46 / 46
100.0%
-
5 / 5, 1 excl
100.0%
192 / 233
82.4%
157 / 328
47.9%
22 / 24
91.7%
92 / 136
67.6%
113 / 250
45.2%
6 / 9, 7 excl
66.7%
158 / 241
65.6%
123 / 229
53.7%
26 / 34
76.5%
9 / 9
100.0%
-
4 / 4
100.0%
86 / 93
92.5%
72 / 146
49.3%
11 / 11
100.0%