LCOV - code coverage report
Current view: top level - lib/dpkg Hit Total Coverage
Test: dpkg 1.21.11 C code coverage Lines: 3365 6434 52.3 %
Date: 2022-12-03 00:40:01 Functions: 419 648 64.7 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 1472 3634 40.5 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
ar.c
80.8%80.8%
80.8 % 84 / 104 100.0 % 13 / 13 56.9 % 33 / 58
arch.c
77.8%77.8%
77.8 % 91 / 117 91.7 % 11 / 12 73.8 % 45 / 61
atomic-file.c
75.0%75.0%
75.0 % 42 / 56 87.5 % 7 / 8 50.0 % 17 / 34
buffer.c
82.3%82.3%
82.3 % 116 / 141 100.0 % 13 / 13 65.5 % 36 / 55
c-ctype.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
c-ctype.h
100.0%
100.0 % 19 / 19 100.0 % 9 / 9 100.0 % 2 / 2
cleanup.c
19.0%19.0%
19.0 % 4 / 21 20.0 % 1 / 5 - 0 / 0
color.c
81.0%81.0%
81.0 % 17 / 21 100.0 % 3 / 3 70.0 % 7 / 10
color.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
command.c
97.0%97.0%
97.0 % 65 / 67 100.0 % 9 / 9 87.5 % 14 / 16
compress.c
55.1%55.1%
55.1 % 204 / 370 76.5 % 26 / 34 32.6 % 62 / 190
db-ctrl-access.c
0.0%
0.0 % 0 / 41 0.0 % 0 / 2 0.0 % 0 / 20
db-ctrl-format.c
59.6%59.6%
59.6 % 31 / 52 62.5 % 5 / 8 36.4 % 8 / 22
db-ctrl-upgrade.c
0.0%
0.0 % 0 / 115 0.0 % 0 / 8 0.0 % 0 / 46
db-fsys-digest.c
0.0%
0.0 % 0 / 55 0.0 % 0 / 3 0.0 % 0 / 32
db-fsys-divert.c
78.8%78.8%
78.8 % 41 / 52 100.0 % 1 / 1 60.7 % 17 / 28
db-fsys-files.c
23.0%23.0%
23.0 % 26 / 113 14.3 % 1 / 7 17.9 % 10 / 56
db-fsys-override.c
0.0%
0.0 % 0 / 118 0.0 % 0 / 4 0.0 % 0 / 88
dbdir.c
100.0%
100.0 % 20 / 20 100.0 % 4 / 4 100.0 % 6 / 6
dbmodify.c
20.0%20.0%
20.0 % 49 / 245 31.2 % 5 / 16 9.4 % 15 / 159
deb-version.c
96.2%96.2%
96.2 % 25 / 26 100.0 % 1 / 1 83.3 % 25 / 30
debug.c
79.4%79.4%
79.4 % 27 / 34 83.3 % 5 / 6 62.5 % 10 / 16
depcon.c
0.0%
0.0 % 0 / 31 0.0 % 0 / 4 0.0 % 0 / 30
dir.c
15.7%15.7%
15.7 % 11 / 70 25.0 % 2 / 8 8.8 % 3 / 34
dump.c
20.0%20.0%
20.0 % 60 / 300 34.8 % 8 / 23 15.0 % 33 / 220
ehandle.c
77.8%77.8%
77.8 % 158 / 203 84.6 % 22 / 26 63.3 % 38 / 60
error.c
68.8%68.8%
68.8 % 33 / 48 75.0 % 6 / 8 60.0 % 6 / 10
fdio.c
67.7%67.7%
67.7 % 21 / 31 66.7 % 2 / 3 37.5 % 9 / 24
fields.c
25.4%25.4%
25.4 % 101 / 398 57.1 % 12 / 21 16.8 % 42 / 250
file.c
53.3%53.3%
53.3 % 49 / 92 70.0 % 7 / 10 30.0 % 15 / 50
fsys-dir.c
100.0%
100.0 % 22 / 22 100.0 % 4 / 4 100.0 % 6 / 6
fsys-hash.c
66.7%66.7%
66.7 % 54 / 81 87.5 % 7 / 8 50.0 % 20 / 40
fsys-iter.c
39.4%39.4%
39.4 % 13 / 33 50.0 % 3 / 6 25.0 % 2 / 8
glob.c
100.0%
100.0 % 13 / 13 100.0 % 2 / 2 100.0 % 2 / 2
i18n.c
62.5%62.5%
62.5 % 10 / 16 50.0 % 2 / 4 - 0 / 0
log.c
0.0%
0.0 % 0 / 47 0.0 % 0 / 3 0.0 % 0 / 16
meminfo.c
96.6%96.6%
96.6 % 57 / 59 100.0 % 4 / 4 77.8 % 28 / 36
mlib.c
57.4%57.4%
57.4 % 31 / 54 84.6 % 11 / 13 35.0 % 7 / 20
namevalue.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1 100.0 % 4 / 4
nfmalloc.c
100.0%
100.0 % 19 / 19 100.0 % 5 / 5 60.0 % 18 / 30
options-dirs.c
100.0%
100.0 % 13 / 13 100.0 % 3 / 3 - 0 / 0
options-parsers.c
0.0%
0.0 % 0 / 6 0.0 % 0 / 1 0.0 % 0 / 2
options.c
50.9%50.9%
50.9 % 83 / 163 63.6 % 7 / 11 39.5 % 64 / 162
pager.c
18.4%18.4%
18.4 % 9 / 49 25.0 % 1 / 4 27.3 % 6 / 22
parse.c
68.6%68.6%
68.6 % 258 / 376 100.0 % 15 / 15 50.9 % 174 / 342
parsehelp.c
74.7%74.7%
74.7 % 109 / 146 78.6 % 11 / 14 74.6 % 88 / 118
path-remove.c
29.6%29.6%
29.6 % 16 / 54 25.0 % 1 / 4 20.0 % 10 / 50
path.c
100.0%
100.0 % 48 / 48 100.0 % 5 / 5 97.1 % 33 / 34
pkg-array.c
0.0%
0.0 % 0 / 34 0.0 % 0 / 5 0.0 % 0 / 12
pkg-files.c
62.1%62.1%
62.1 % 18 / 29 100.0 % 2 / 2 30.0 % 3 / 10
pkg-format.c
56.4%56.4%
56.4 % 110 / 195 60.0 % 12 / 20 44.3 % 39 / 88
pkg-hash.c
76.6%76.6%
76.6 % 105 / 137 92.3 % 12 / 13 60.9 % 42 / 69
pkg-list.c
100.0%
100.0 % 14 / 14 100.0 % 3 / 3 100.0 % 2 / 2
pkg-queue.c
100.0%
100.0 % 30 / 30 100.0 % 5 / 5 100.0 % 6 / 6
pkg-show.c
52.6%52.6%
52.6 % 60 / 114 42.1 % 8 / 19 46.3 % 25 / 54
pkg-spec.c
0.0%
0.0 % 0 / 129 0.0 % 0 / 19 0.0 % 0 / 61
pkg.c
99.0%99.0%
99.0 % 100 / 101 100.0 % 12 / 12 63.2 % 24 / 38
progname.c
100.0%
100.0 % 7 / 7 100.0 % 2 / 2 100.0 % 2 / 2
program.c
100.0%
100.0 % 10 / 10 100.0 % 2 / 2 - 0 / 0
progress.c
0.0%
0.0 % 0 / 25 0.0 % 0 / 3 0.0 % 0 / 10
report.c
70.5%70.5%
70.5 % 31 / 44 77.8 % 7 / 9 50.0 % 1 / 2
strhash.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 100.0 % 2 / 2
string.c
100.0%
100.0 % 58 / 58 100.0 % 7 / 7 97.1 % 33 / 34
string.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2 100.0 % 8 / 8
strwide.c
0.0%
0.0 % 0 / 35 0.0 % 0 / 2 0.0 % 0 / 12
subproc.c
46.8%46.8%
46.8 % 37 / 79 40.0 % 4 / 10 50.0 % 22 / 44
tarfn.c
77.3%77.3%
77.3 % 221 / 286 93.3 % 14 / 15 73.6 % 109 / 148
treewalk.c
86.3%86.3%
86.3 % 176 / 204 93.3 % 28 / 30 76.1 % 67 / 88
trigdeferred.c
81.0%81.0%
81.0 % 98 / 121 87.5 % 7 / 8 68.3 % 71 / 104
triglib.c
7.9%7.9%
7.9 % 28 / 354 8.9 % 4 / 45 3.9 % 8 / 207
trigname.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 87.5 % 7 / 8
trignote.c
0.0%
0.0 % 0 / 41 0.0 % 0 / 6 0.0 % 0 / 22
utils.c
88.2%88.2%
88.2 % 15 / 17 100.0 % 2 / 2 80.0 % 8 / 10
varbuf.c
93.6%93.6%
93.6 % 102 / 109 100.0 % 21 / 21 78.1 % 25 / 32
version.c
92.0%92.0%
92.0 % 69 / 75 100.0 % 6 / 6 85.5 % 53 / 62

Generated by: LCOV version 1.16