LCOV - code coverage report
Current view: top level - basic Hit Total Coverage
Test: systemd_full.info Lines: 12630 20068 62.9 %
Date: 2019-08-23 13:36:53 Functions: 1314 1715 76.6 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 7845 16374 47.9 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
MurmurHash2.c
100.0%
100.0 % 23 / 23 100.0 % 1 / 1 50.0 % 3 / 6
af-list.c
100.0%
100.0 % 14 / 14 100.0 % 3 / 3 87.5 % 7 / 8
af-list.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 1 0.0 % 0 / 6
alloc-util.c
87.0%87.0%
87.0 % 47 / 54 100.0 % 4 / 4 60.9 % 28 / 46
alloc-util.h
85.0%85.0%
85.0 % 17 / 20 100.0 % 6 / 6 50.0 % 6 / 12
architecture.c
88.9%88.9%
88.9 % 8 / 9 100.0 % 3 / 3 75.0 % 9 / 12
arphrd-list.c
100.0%
100.0 % 14 / 14 100.0 % 3 / 3 87.5 % 7 / 8
async.c
73.8%73.8%
73.8 % 31 / 42 100.0 % 4 / 4 50.0 % 12 / 24
audit-util.c
81.6%81.6%
81.6 % 31 / 38 100.0 % 3 / 3 50.0 % 19 / 38
audit-util.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 75.0 % 3 / 4
blockdev-util.c
0.0%
0.0 % 0 / 93 0.0 % 0 / 4 0.0 % 0 / 102
btrfs-util.c
2.7%2.7%
2.7 % 26 / 973 6.9 % 4 / 58 1.8 % 14 / 764
btrfs-util.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 2 - 0 / 0
bus-label.c
91.4%91.4%
91.4 % 32 / 35 100.0 % 2 / 2 72.7 % 32 / 44
bus-label.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
cap-list.c
92.6%92.6%
92.6 % 50 / 54 100.0 % 5 / 5 80.0 % 32 / 40
capability-util.c
11.3%11.3%
11.3 % 32 / 284 33.3 % 4 / 12 5.3 % 14 / 264
capability-util.h
60.0%60.0%
60.0 % 9 / 15 80.0 % 4 / 5 14.3 % 2 / 14
cgroup-util.c
42.0%42.0%
42.0 % 642 / 1529 68.4 % 65 / 95 29.3 % 371 / 1267
cgroup-util.h
30.8%30.8%
30.8 % 4 / 13 25.0 % 1 / 4 10.0 % 2 / 20
chattr-util.c
41.3%41.3%
41.3 % 19 / 46 50.0 % 2 / 4 31.8 % 14 / 44
conf-files.c
68.6%68.6%
68.6 % 105 / 153 87.5 % 7 / 8 52.3 % 91 / 174
copy.c
57.3%57.3%
57.3 % 263 / 459 76.5 % 13 / 17 42.1 % 185 / 439
copy.h
83.3%83.3%
83.3 % 10 / 12 83.3 % 5 / 6 - 0 / 0
device-nodes.c
81.2%81.2%
81.2 % 26 / 32 100.0 % 2 / 2 71.1 % 27 / 38
dirent-util.c
45.9%45.9%
45.9 % 17 / 37 75.0 % 3 / 4 31.8 % 14 / 44
env-file.c
84.8%84.8%
84.8 % 251 / 296 100.0 % 13 / 13 74.9 % 140 / 187
env-util.c
83.8%83.8%
83.8 % 325 / 388 91.3 % 21 / 23 71.1 % 214 / 301
env-util.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 50.0 % 1 / 2
errno-list.c
92.3%92.3%
92.3 % 12 / 13 100.0 % 2 / 2 70.0 % 7 / 10
errno-list.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 100.0 % 4 / 4
errno-util.h
70.0%70.0%
70.0 % 14 / 20 71.4 % 5 / 7 38.9 % 7 / 18
escape.c
92.3%92.3%
92.3 % 288 / 312 100.0 % 13 / 13 81.3 % 170 / 209
escape.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
ether-addr-util.c
100.0%
100.0 % 41 / 41 100.0 % 4 / 4 82.3 % 51 / 62
ether-addr-util.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2 - 0 / 0
extract-word.c
95.7%95.7%
95.7 % 133 / 139 100.0 % 3 / 3 84.2 % 101 / 120
fd-util.c
58.5%58.5%
58.5 % 259 / 443 82.6 % 19 / 23 40.6 % 169 / 416
fd-util.h
87.5%87.5%
87.5 % 14 / 16 83.3 % 5 / 6 100.0 % 4 / 4
fileio.c
66.7%66.7%
66.7 % 309 / 463 75.0 % 21 / 28 53.6 % 208 / 388
fileio.h
100.0%
100.0 % 12 / 12 100.0 % 6 / 6 - 0 / 0
format-util.c
88.0%88.0%
88.0 % 22 / 25 50.0 % 1 / 2 87.5 % 14 / 16
format-util.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
fs-util.c
58.2%58.2%
58.2 % 397 / 682 70.7 % 29 / 41 46.6 % 296 / 635
fs-util.h
63.6%63.6%
63.6 % 7 / 11 75.0 % 3 / 4 75.0 % 3 / 4
gcrypt-util.c
87.5%87.5%
87.5 % 21 / 24 100.0 % 2 / 2 57.1 % 8 / 14
gcrypt-util.h
20.0%20.0%
20.0 % 1 / 5 33.3 % 1 / 3 100.0 % 2 / 2
glob-util.c
87.8%87.8%
87.8 % 36 / 41 100.0 % 4 / 4 75.0 % 21 / 28
glob-util.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
gunicode.c
100.0%
100.0 % 16 / 16 100.0 % 3 / 3 100.0 % 8 / 8
hash-funcs.c
100.0%
100.0 % 34 / 34 100.0 % 9 / 9 85.7 % 12 / 14
hashmap.c
90.3%90.3%
90.3 % 743 / 823 93.8 % 76 / 81 75.0 % 384 / 512
hashmap.h
95.6%95.6%
95.6 % 129 / 135 95.5 % 63 / 66 58.3 % 7 / 12
hexdecoct.c
90.3%90.3%
90.3 % 457 / 506 100.0 % 21 / 21 76.3 % 248 / 325
hexdecoct.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2 - 0 / 0
hostname-util.c
72.3%72.3%
72.3 % 107 / 148 66.7 % 8 / 12 65.1 % 99 / 152
in-addr-util.c
74.9%74.9%
74.9 % 304 / 406 75.0 % 24 / 32 57.7 % 187 / 324
in-addr-util.h
100.0%
100.0 % 5 / 5 100.0 % 2 / 2 66.7 % 4 / 6
io-util.c
53.9%53.9%
53.9 % 96 / 178 52.6 % 10 / 19 45.1 % 55 / 122
io-util.h
0.0%
0.0 % 0 / 20 0.0 % 0 / 4 0.0 % 0 / 8
ioprio.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 2 - 0 / 0
kbd-util.c
80.0%80.0%
80.0 % 44 / 55 100.0 % 3 / 3 60.9 % 28 / 46
khash.c
66.7%66.7%
66.7 % 106 / 159 84.6 % 11 / 13 42.7 % 53 / 124
khash.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 100.0 % 2 / 2
label.c
20.0%20.0%
20.0 % 6 / 30 33.3 % 1 / 3 10.0 % 2 / 20
limits-util.c
70.3%70.3%
70.3 % 52 / 74 100.0 % 4 / 4 34.8 % 23 / 66
locale-util.c
70.6%70.6%
70.6 % 113 / 160 83.3 % 10 / 12 52.9 % 72 / 136
locale-util.h
42.9%42.9%
42.9 % 3 / 7 50.0 % 1 / 2 50.0 % 1 / 2
log.c
62.3%62.3%
62.3 % 358 / 575 67.8 % 40 / 59 47.6 % 214 / 450
login-util.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 100.0 % 2 / 2
login-util.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
macro.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 100.0 % 4 / 4
memfd-util.c
27.4%27.4%
27.4 % 20 / 73 28.6 % 2 / 7 18.5 % 10 / 54
memory-util.c
100.0%
100.0 % 15 / 15 100.0 % 2 / 2 90.0 % 9 / 10
memory-util.h
89.7%89.7%
89.7 % 35 / 39 87.5 % 7 / 8 69.2 % 18 / 26
mempool.c
97.4%97.4%
97.4 % 38 / 39 100.0 % 4 / 4 79.2 % 19 / 24
missing_syscall.h
45.5%45.5%
45.5 % 10 / 22 50.0 % 5 / 10 - 0 / 0
mkdir-label.c
50.0%50.0%
50.0 % 13 / 26 60.0 % 3 / 5 33.3 % 4 / 12
mkdir.c
61.8%61.8%
61.8 % 55 / 89 87.5 % 7 / 8 33.3 % 32 / 96
mountpoint-util.c
69.1%69.1%
69.1 % 125 / 181 76.9 % 10 / 13 53.9 % 76 / 141
namespace-util.c
9.5%9.5%
9.5 % 8 / 84 33.3 % 1 / 3 4.5 % 5 / 110
nulstr-util.c
71.4%71.4%
71.4 % 5 / 7 100.0 % 1 / 1 62.5 % 5 / 8
ordered-set.c
74.4%74.4%
74.4 % 29 / 39 80.0 % 4 / 5 58.3 % 14 / 24
ordered-set.h
69.0%69.0%
69.0 % 20 / 29 84.6 % 11 / 13 25.0 % 2 / 8
parse-util.c
87.9%87.9%
87.9 % 371 / 422 89.3 % 25 / 28 72.3 % 269 / 372
parse-util.h
70.0%70.0%
70.0 % 14 / 20 70.0 % 7 / 10 - 0 / 0
path-util.c
80.2%80.2%
80.2 % 416 / 519 89.5 % 34 / 38 62.6 % 304 / 486
path-util.h
100.0%
100.0 % 7 / 7 100.0 % 3 / 3 100.0 % 10 / 10
plymouth-util.c
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
prioq.c
93.2%93.2%
93.2 % 137 / 147 100.0 % 15 / 15 75.0 % 75 / 100
prioq.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2 50.0 % 1 / 2
proc-cmdline.c
88.8%88.8%
88.8 % 158 / 178 91.7 % 11 / 12 75.8 % 116 / 153
proc-cmdline.h
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1 25.0 % 1 / 4
process-util.c
52.0%52.0%
52.0 % 357 / 686 60.0 % 30 / 50 37.7 % 261 / 692
process-util.h
62.5%62.5%
62.5 % 10 / 16 62.5 % 5 / 8 33.3 % 4 / 12
procfs-util.c
78.0%78.0%
78.0 % 103 / 132 100.0 % 6 / 6 53.6 % 45 / 84
procfs-util.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
random-util.c
52.8%52.8%
52.8 % 56 / 106 83.3 % 5 / 6 34.6 % 27 / 78
random-util.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 - 0 / 0
ratelimit.c
100.0%
100.0 % 16 / 16 100.0 % 1 / 1 83.3 % 10 / 12
raw-clone.h
83.3%83.3%
83.3 % 5 / 6 100.0 % 1 / 1 50.0 % 2 / 4
raw-reboot.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
replace-var.c
85.4%85.4%
85.4 % 41 / 48 100.0 % 2 / 2 64.7 % 22 / 34
rlimit-util.c
70.1%70.1%
70.1 % 136 / 194 87.5 % 14 / 16 55.0 % 88 / 160
rm-rf.c
43.9%43.9%
43.9 % 47 / 107 66.7 % 2 / 3 28.4 % 42 / 148
rm-rf.h
50.0%50.0%
50.0 % 6 / 12 50.0 % 2 / 4 50.0 % 2 / 4
selinux-util.c
40.2%40.2%
40.2 % 103 / 256 73.7 % 14 / 19 20.9 % 48 / 230
selinux-util.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 100.0 % 2 / 2
set.h
64.7%64.7%
64.7 % 22 / 34 70.6 % 12 / 17 100.0 % 4 / 4
sigbus.c
77.2%77.2%
77.2 % 44 / 57 100.0 % 5 / 5 50.0 % 22 / 44
signal-util.c
81.0%81.0%
81.0 % 94 / 116 85.7 % 12 / 14 69.6 % 64 / 92
signal-util.h
55.6%55.6%
55.6 % 5 / 9 66.7 % 2 / 3 62.5 % 5 / 8
siphash24.c
100.0%
100.0 % 96 / 96 100.0 % 7 / 7 74.4 % 29 / 39
siphash24.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
smack-util.c
8.2%8.2%
8.2 % 10 / 122 16.7 % 2 / 12 3.2 % 4 / 126
socket-label.c
0.0%
0.0 % 0 / 78 0.0 % 0 / 2 0.0 % 0 / 92
socket-util.c
61.2%61.2%
61.2 % 424 / 693 60.9 % 28 / 46 47.4 % 281 / 593
socket-util.h
66.7%66.7%
66.7 % 4 / 6 50.0 % 1 / 2 50.0 % 2 / 4
sort-util.c
100.0%
100.0 % 14 / 14 100.0 % 1 / 1 87.5 % 7 / 8
sort-util.h
100.0%
100.0 % 15 / 15 100.0 % 3 / 3 75.0 % 9 / 12
sparse-endian.h
100.0%
100.0 % 11 / 11 100.0 % 11 / 11 - 0 / 0
stat-util.c
71.9%71.9%
71.9 % 133 / 185 88.0 % 22 / 25 52.5 % 84 / 160
stat-util.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
static-destruct.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 100.0 % 4 / 4
strbuf.c
86.9%86.9%
86.9 % 73 / 84 100.0 % 7 / 7 73.7 % 28 / 38
strbuf.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 50.0 % 1 / 2
string-table.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 100.0 % 6 / 6
string-util.c
84.7%84.7%
84.7 % 471 / 556 94.3 % 33 / 35 71.2 % 301 / 423
string-util.h
86.1%86.1%
86.1 % 68 / 79 90.0 % 18 / 20 75.8 % 47 / 62
strv.c
80.4%80.4%
80.4 % 399 / 496 93.8 % 45 / 48 69.9 % 248 / 355
strv.h
93.8%93.8%
93.8 % 15 / 16 100.0 % 8 / 8 75.0 % 12 / 16
strxcpyx.c
94.9%94.9%
94.9 % 56 / 59 100.0 % 7 / 7 59.1 % 26 / 44
syslog-util.c
47.2%47.2%
47.2 % 17 / 36 57.1 % 4 / 7 33.9 % 21 / 62
terminal-util.c
18.6%18.6%
18.6 % 132 / 708 34.8 % 16 / 46 14.5 % 77 / 530
terminal-util.h
100.0%
100.0 % 22 / 22 100.0 % 22 / 22 50.0 % 30 / 60
time-util.c
75.7%75.7%
75.7 % 559 / 738 73.9 % 34 / 46 66.7 % 362 / 543
time-util.h
100.0%
100.0 % 24 / 24 100.0 % 6 / 6 79.2 % 19 / 24
tmpfile-util.c
70.8%70.8%
70.8 % 109 / 154 100.0 % 10 / 10 45.5 % 51 / 112
umask-util.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
unaligned.h
100.0%
100.0 % 42 / 42 100.0 % 12 / 12 - 0 / 0
unit-def.c
53.5%53.5%
53.5 % 23 / 43 91.7 % 33 / 36 84.6 % 66 / 78
unit-name.c
88.4%88.4%
88.4 % 373 / 422 100.0 % 27 / 27 70.7 % 263 / 372
unit-name.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
user-util.c
51.3%51.3%
51.3 % 230 / 448 58.1 % 18 / 31 37.8 % 165 / 436
user-util.h
42.9%42.9%
42.9 % 6 / 14 42.9 % 3 / 7 0.0 % 0 / 4
utf8.c
89.7%89.7%
89.7 % 270 / 301 100.0 % 20 / 20 76.4 % 159 / 208
utf8.h
100.0%
100.0 % 8 / 8 100.0 % 4 / 4 87.5 % 7 / 8
util.c
53.8%53.8%
53.8 % 77 / 143 63.6 % 7 / 11 39.2 % 62 / 158
util.h
81.5%81.5%
81.5 % 22 / 27 80.0 % 8 / 10 50.0 % 10 / 20
virt.c
50.7%50.7%
50.7 % 142 / 280 87.5 % 14 / 16 37.4 % 95 / 254
virt.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2 25.0 % 2 / 8
xattr-util.c
49.0%49.0%
49.0 % 49 / 100 62.5 % 5 / 8 34.8 % 32 / 92

Generated by: LCOV version 1.14