GCC Code Coverage Report


ernie/
Coverage:
low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Lines:
16336 / 19851
82.3%
Branches:
13297 / 25938
51.3%
Functions:
2410 / 2729 - 178 excl
88.3%

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%
199 / 227
87.7%
142 / 272
52.2%
20 / 23
87.0%
9 / 9
100.0%
8 / 18
44.4%
1 / 1, 1 excl
100.0%
258 / 272
94.9%
131 / 222
59.0%
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%
71 / 93
76.3%
45 / 117
38.5%
11 / 12, 6 excl
91.7%
16 / 16
100.0%
11 / 16
68.8%
2 / 2
100.0%
5 / 5
100.0%
5 / 8
62.5%
-
185 / 197
93.9%
131 / 248
52.8%
14 / 16
87.5%
68 / 78
87.2%
73 / 147
49.7%
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%
27 / 27
100.0%
15 / 26
57.7%
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%
-
56 / 56
100.0%
44 / 72
61.1%
4 / 5
80.0%
45 / 45
100.0%
-
15 / 15
100.0%
128 / 140
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%
72 / 79
91.1%
71 / 140
50.7%
9 / 9
100.0%
1 / 1
100.0%
-
-
103 / 104
99.0%
63 / 96
65.6%
14 / 14
100.0%
33 / 38
86.8%
8 / 12
66.7%
6 / 7, 2 excl
85.7%
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%
359 / 387
92.8%
288 / 471
61.1%
50 / 52
96.2%
140 / 151
92.7%
26 / 34
76.5%
23 / 24, 5 excl
95.8%
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%
21 / 21
100.0%
8 / 16
50.0%
4 / 4
100.0%
261 / 287
90.9%
174 / 309
56.3%
44 / 46, 1 excl
95.7%
29 / 29
100.0%
24 / 44
54.5%
3 / 3
100.0%
15 / 15
100.0%
12 / 24
50.0%
-
258 / 268
96.3%
196 / 280
70.0%
22 / 22
100.0%
8 / 8
100.0%
8 / 13
61.5%
-
64 / 65
98.5%
32 / 52
61.5%
10 / 10
100.0%
31 / 31
100.0%
3 / 6
50.0%
3 / 3, 1 excl
100.0%
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%
49 / 92
53.3%
6 / 6
100.0%
1 / 1
100.0%
-
-
164 / 177
92.7%
116 / 202
57.4%
15 / 15
100.0%
12 / 13
92.3%
6 / 16
37.5%
-
67 / 69
97.1%
41 / 62
66.1%
9 / 9
100.0%
1 / 1
100.0%
-
-
24 / 24
100.0%
23 / 46
50.0%
3 / 3
100.0%
9 / 9
100.0%
1 / 2
50.0%
1 / 1, 1 excl
100.0%
72 / 72
100.0%
32 / 48
66.7%
12 / 12
100.0%
2 / 2
100.0%
1 / 2
50.0%
-
234 / 303
77.2%
139 / 257
54.1%
30 / 39
76.9%
3 / 3
100.0%
2 / 4
50.0%
-
439 / 461
95.2%
254 / 395
64.3%
49 / 49
100.0%
20 / 20
100.0%
22 / 38
57.9%
1 / 1, 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%
477 / 899
53.1%
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%
-
506 / 547
92.5%
355 / 646
55.0%
103 / 106
97.2%
35 / 41
85.4%
44 / 73
60.3%
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%
893 / 1192
74.9%
453 / 943
48.0%
199 / 249, 9 excl
79.9%
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%
394 / 842
46.8%
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%
174 / 179
97.2%
130 / 188
69.1%
23 / 23
100.0%
1 / 1
100.0%
-
-
1 / 1
100.0%
1 / 2
50.0%
-
9 / 9
100.0%
13 / 16
81.2%
2 / 2, 1 excl
100.0%
3 / 3
100.0%
3 / 4
75.0%
-
134 / 165
81.2%
124 / 226
54.9%
23 / 24
95.8%
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%
-
5 / 5
100.0%
2 / 2
100.0%
1 / 1
100.0%
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%
46 / 47
97.9%
29 / 32
90.6%
6 / 6, 4 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%
426 / 936
45.5%
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%
158 / 328
48.2%
22 / 24
91.7%
92 / 136
67.6%
112 / 252
44.4%
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%