View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/dovecot/src/lib-json/fuzz-json-istream.c |
100.00% (23/23) |
100.00% (1/1) |
90.70% (39/43) |
src/dovecot/src/lib-json/json-istream.c |
24.50% (183/747) |
35.71% (15/42) |
24.52% (253/1032) |
src/dovecot/src/lib-json/json-istream.h |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/2) |
src/dovecot/src/lib-json/json-parser.c |
79.86% (1368/1713) |
84.48% (49/58) |
74.31% (1258/1693) |
src/dovecot/src/lib-json/json-syntax.h |
100.00% (20/20) |
100.00% (4/4) |
100.00% (19/19) |
src/dovecot/src/lib-json/json-tree.c |
22.15% (101/456) |
15.79% (9/57) |
18.18% (116/638) |
src/dovecot/src/lib-json/json-tree.h |
0.00% (0/59) |
0.00% (0/17) |
0.00% (0/17) |
src/dovecot/src/lib-json/json-types.h |
0.00% (0/293) |
0.00% (0/38) |
0.00% (0/81) |
src/dovecot/src/lib-test/fuzzer.c |
23.88% (16/67) |
40.00% (2/5) |
25.45% (14/55) |
src/dovecot/src/lib-test/test-istream.c |
65.14% (71/109) |
33.33% (3/9) |
61.16% (74/121) |
src/dovecot/src/lib/array.c |
5.97% (8/134) |
14.29% (2/14) |
7.14% (12/168) |
src/dovecot/src/lib/array.h |
39.76% (33/83) |
40.00% (8/20) |
30.56% (11/36) |
src/dovecot/src/lib/backtrace-string.c |
0.00% (0/42) |
0.00% (0/3) |
0.00% (0/31) |
src/dovecot/src/lib/bits.c |
83.33% (5/6) |
100.00% (1/1) |
81.25% (13/16) |
src/dovecot/src/lib/bits.h |
4.69% (3/64) |
8.33% (1/12) |
20.00% (3/15) |
src/dovecot/src/lib/buffer.c |
34.95% (101/289) |
40.62% (13/32) |
33.53% (167/498) |
src/dovecot/src/lib/buffer.h |
0.00% (0/24) |
0.00% (0/5) |
0.00% (0/5) |
src/dovecot/src/lib/byteorder.h |
0.00% (0/103) |
0.00% (0/16) |
0.00% (0/16) |
src/dovecot/src/lib/data-stack.c |
33.44% (107/320) |
44.44% (12/27) |
31.68% (134/423) |
src/dovecot/src/lib/eacces-error.c |
0.00% (0/254) |
0.00% (0/8) |
0.00% (0/189) |
src/dovecot/src/lib/env-util.c |
0.00% (0/78) |
0.00% (0/10) |
0.00% (0/146) |
src/dovecot/src/lib/event-filter-lexer.c |
0.00% (0/696) |
0.00% (0/42) |
0.00% (0/573) |
src/dovecot/src/lib/event-filter-parser.c |
0.00% (0/620) |
0.00% (0/8) |
0.00% (0/464) |
src/dovecot/src/lib/event-filter.c |
0.33% (3/919) |
1.85% (1/54) |
0.09% (1/1135) |
src/dovecot/src/lib/event-log.c |
0.00% (0/322) |
0.00% (0/24) |
0.00% (0/345) |
src/dovecot/src/lib/failures.c |
0.00% (0/651) |
0.00% (0/61) |
0.00% (0/513) |
src/dovecot/src/lib/fd-util.c |
6.31% (7/111) |
20.00% (1/5) |
5.00% (6/120) |
src/dovecot/src/lib/hash.c |
0.00% (0/369) |
0.00% (0/31) |
0.00% (0/460) |
src/dovecot/src/lib/hex-binary.c |
0.00% (0/56) |
0.00% (0/5) |
0.00% (0/58) |
src/dovecot/src/lib/hostpid.c |
39.58% (19/48) |
33.33% (1/3) |
50.00% (28/56) |
src/dovecot/src/lib/imem.c |
18.75% (9/48) |
30.00% (3/10) |
5.66% (3/53) |
src/dovecot/src/lib/ioloop-epoll.c |
0.00% (0/153) |
0.00% (0/6) |
0.00% (0/199) |
src/dovecot/src/lib/ioloop-iolist.c |
0.00% (0/37) |
0.00% (0/2) |
0.00% (0/50) |
src/dovecot/src/lib/ioloop-notify-fd.c |
0.00% (0/32) |
0.00% (0/3) |
0.00% (0/30) |
src/dovecot/src/lib/ioloop-notify-inotify.c |
0.00% (0/152) |
0.00% (0/8) |
0.00% (0/127) |
src/dovecot/src/lib/ioloop.c |
1.55% (14/902) |
2.30% (2/87) |
2.01% (26/1293) |
src/dovecot/src/lib/iostream-pump.c |
3.01% (5/166) |
7.14% (1/14) |
3.95% (12/304) |
src/dovecot/src/lib/iostream.c |
20.66% (25/121) |
21.05% (4/19) |
29.94% (53/177) |
src/dovecot/src/lib/ipwd.c |
0.00% (0/69) |
0.00% (0/7) |
0.00% (0/74) |
src/dovecot/src/lib/istream-concat.c |
0.00% (0/282) |
0.00% (0/10) |
0.00% (0/473) |
src/dovecot/src/lib/istream-data.c |
0.00% (0/43) |
0.00% (0/5) |
0.00% (0/42) |
src/dovecot/src/lib/istream-file.c |
0.00% (0/213) |
0.00% (0/11) |
0.00% (0/320) |
src/dovecot/src/lib/istream-seekable.c |
0.00% (0/408) |
0.00% (0/17) |
0.00% (0/547) |
src/dovecot/src/lib/istream.c |
21.05% (192/912) |
18.75% (15/80) |
21.61% (215/995) |
src/dovecot/src/lib/istream.h |
0.00% (0/9) |
0.00% (0/2) |
0.00% (0/24) |
src/dovecot/src/lib/lib-event-private.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/lib-event.c |
0.74% (9/1214) |
1.74% (2/115) |
1.28% (19/1485) |
src/dovecot/src/lib/lib-signals.c |
5.05% (23/455) |
9.38% (3/32) |
5.33% (30/563) |
src/dovecot/src/lib/lib.c |
36.44% (43/118) |
40.00% (6/15) |
35.34% (41/116) |
src/dovecot/src/lib/lib.h |
15.38% (4/26) |
16.67% (1/6) |
40.00% (12/30) |
src/dovecot/src/lib/malloc-overflow.h |
25.00% (5/20) |
50.00% (1/2) |
38.89% (7/18) |
src/dovecot/src/lib/memarea.c |
69.39% (34/49) |
55.56% (5/9) |
67.24% (78/116) |
src/dovecot/src/lib/mempool-alloconly.c |
45.51% (81/178) |
47.06% (8/17) |
41.64% (112/269) |
src/dovecot/src/lib/mempool-datastack.c |
0.00% (0/63) |
0.00% (0/9) |
0.00% (0/104) |
src/dovecot/src/lib/mempool-system.c |
60.00% (24/40) |
50.00% (4/8) |
72.97% (27/37) |
src/dovecot/src/lib/mempool-unsafe-datastack.c |
0.00% (0/31) |
0.00% (0/8) |
0.00% (0/26) |
src/dovecot/src/lib/mempool.c |
42.86% (12/28) |
66.67% (2/3) |
21.62% (24/111) |
src/dovecot/src/lib/mempool.h |
63.89% (23/36) |
75.00% (6/8) |
79.41% (27/34) |
src/dovecot/src/lib/net.c |
0.00% (0/764) |
0.00% (0/50) |
0.00% (0/809) |
src/dovecot/src/lib/ostream-file.c |
0.00% (0/851) |
0.00% (0/39) |
0.00% (0/1060) |
src/dovecot/src/lib/ostream.c |
0.00% (0/557) |
0.00% (0/66) |
0.00% (0/670) |
src/dovecot/src/lib/ostream.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/path-util.c |
0.00% (0/278) |
0.00% (0/11) |
0.00% (0/615) |
src/dovecot/src/lib/primes.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/9) |
src/dovecot/src/lib/printf-format-fix.c |
47.15% (58/123) |
66.67% (4/6) |
50.48% (53/105) |
src/dovecot/src/lib/priorityq.c |
0.00% (0/101) |
0.00% (0/12) |
0.00% (0/139) |
src/dovecot/src/lib/process-title.c |
0.00% (0/104) |
0.00% (0/8) |
0.00% (0/114) |
src/dovecot/src/lib/rand.c |
100.00% (12/12) |
100.00% (2/2) |
81.25% (13/16) |
src/dovecot/src/lib/randgen.c |
56.98% (49/86) |
60.00% (3/5) |
57.80% (63/109) |
src/dovecot/src/lib/read-full.c |
0.00% (0/25) |
0.00% (0/2) |
0.00% (0/38) |
src/dovecot/src/lib/restrict-access.c |
0.00% (0/367) |
0.00% (0/22) |
0.00% (0/374) |
src/dovecot/src/lib/safe-memset.c |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/6) |
src/dovecot/src/lib/safe-mkstemp.c |
0.00% (0/72) |
0.00% (0/5) |
0.00% (0/45) |
src/dovecot/src/lib/sendfile-util.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/40) |
src/dovecot/src/lib/sleep.c |
0.00% (0/46) |
0.00% (0/7) |
0.00% (0/27) |
src/dovecot/src/lib/str-parse.c |
0.00% (0/136) |
0.00% (0/5) |
0.00% (0/150) |
src/dovecot/src/lib/str.c |
22.11% (21/95) |
28.57% (4/14) |
16.33% (16/98) |
src/dovecot/src/lib/str.h |
43.24% (16/37) |
41.67% (5/12) |
50.00% (7/14) |
src/dovecot/src/lib/strescape.c |
0.00% (0/285) |
0.00% (0/16) |
0.00% (0/197) |
src/dovecot/src/lib/strescape.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/strfuncs.c |
10.09% (68/674) |
8.57% (6/70) |
7.26% (53/730) |
src/dovecot/src/lib/strfuncs.h |
0.00% (0/31) |
0.00% (0/7) |
0.00% (0/7) |
src/dovecot/src/lib/strnum.c |
0.00% (0/314) |
0.00% (0/30) |
0.00% (0/297) |
src/dovecot/src/lib/time-util.c |
0.00% (0/118) |
0.00% (0/11) |
0.00% (0/126) |
src/dovecot/src/lib/time-util.h |
0.00% (0/60) |
0.00% (0/10) |
0.00% (0/38) |
src/dovecot/src/lib/unichar.c |
26.48% (85/321) |
11.54% (3/26) |
20.66% (75/363) |
src/dovecot/src/lib/unichar.h |
57.14% (20/35) |
60.00% (3/5) |
89.74% (35/39) |
src/dovecot/src/lib/wildcard-match.c |
0.00% (0/137) |
0.00% (0/8) |
0.00% (0/148) |
src/dovecot/src/lib/wildcard-match.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/write-full.c |
0.00% (0/33) |
0.00% (0/2) |
0.00% (0/56) |
Totals |
14.35% (2900/20207) |
13.63% (216/1585) |
13.67% (3149/23028) |