View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/dovecot/src/lib-test/fuzzer.c |
41.10% (30/73) |
60.00% (3/5) |
39.39% (26/66) |
src/dovecot/src/lib-var-expand/expansion-filter-crypt.c |
0.00% (0/32) |
0.00% (0/5) |
0.00% (0/31) |
src/dovecot/src/lib-var-expand/expansion-filter-if.c |
0.00% (0/304) |
0.00% (0/4) |
0.00% (0/267) |
src/dovecot/src/lib-var-expand/expansion-filter.c |
0.00% (0/884) |
0.00% (0/43) |
0.00% (0/1399) |
src/dovecot/src/lib-var-expand/expansion-parameter.c |
0.00% (0/146) |
0.00% (0/13) |
0.00% (0/136) |
src/dovecot/src/lib-var-expand/expansion-program.c |
9.09% (44/484) |
12.50% (2/16) |
10.43% (83/796) |
src/dovecot/src/lib-var-expand/expansion-statement.c |
0.00% (0/41) |
0.00% (0/1) |
0.00% (0/100) |
src/dovecot/src/lib-var-expand/fuzz-var-expand.c |
100.00% (8/8) |
100.00% (1/1) |
93.55% (29/31) |
src/dovecot/src/lib-var-expand/var-expand-lexer.c |
58.69% (510/869) |
40.00% (20/50) |
53.94% (445/825) |
src/dovecot/src/lib-var-expand/var-expand-parser.c |
76.11% (532/699) |
92.86% (13/14) |
71.26% (496/696) |
src/dovecot/src/lib-var-expand/var-expand.c |
0.00% (0/348) |
0.00% (0/23) |
0.00% (0/436) |
src/dovecot/src/lib-var-expand/var-expand.h |
0.00% (0/38) |
0.00% (0/5) |
0.00% (0/12) |
src/dovecot/src/lib/array.c |
17.91% (24/134) |
21.43% (3/14) |
11.41% (21/184) |
src/dovecot/src/lib/array.h |
49.40% (41/83) |
50.00% (10/20) |
60.47% (26/43) |
src/dovecot/src/lib/backtrace-string.c |
0.00% (0/42) |
0.00% (0/3) |
0.00% (0/31) |
src/dovecot/src/lib/base64.c |
0.00% (0/674) |
0.00% (0/13) |
0.00% (0/1116) |
src/dovecot/src/lib/base64.h |
0.00% (0/95) |
0.00% (0/24) |
0.00% (0/38) |
src/dovecot/src/lib/bits.c |
83.33% (5/6) |
100.00% (1/1) |
68.42% (13/19) |
src/dovecot/src/lib/bits.h |
4.69% (3/64) |
8.33% (1/12) |
20.00% (3/15) |
src/dovecot/src/lib/buffer.c |
45.73% (134/293) |
48.48% (16/33) |
42.06% (249/592) |
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/19) |
src/dovecot/src/lib/cpu-count.c |
0.00% (0/13) |
0.00% (0/1) |
0.00% (0/10) |
src/dovecot/src/lib/data-stack.c |
69.82% (229/328) |
81.48% (22/27) |
64.50% (307/476) |
src/dovecot/src/lib/env-util.c |
6.41% (5/78) |
10.00% (1/10) |
0.61% (1/163) |
src/dovecot/src/lib/event-filter-lexer.c |
0.00% (0/692) |
0.00% (0/42) |
0.00% (0/629) |
src/dovecot/src/lib/event-filter-parser.c |
0.00% (0/620) |
0.00% (0/8) |
0.00% (0/486) |
src/dovecot/src/lib/event-filter.c |
1.20% (11/919) |
5.56% (3/54) |
0.65% (8/1231) |
src/dovecot/src/lib/event-log.c |
11.42% (37/324) |
24.00% (6/25) |
12.15% (52/428) |
src/dovecot/src/lib/failures.c |
2.32% (15/646) |
3.28% (2/61) |
7.92% (53/669) |
src/dovecot/src/lib/fd-util.c |
15.32% (17/111) |
40.00% (2/5) |
15.44% (23/149) |
src/dovecot/src/lib/guid.c |
0.00% (0/122) |
0.00% (0/12) |
0.00% (0/134) |
src/dovecot/src/lib/guid.h |
0.00% (0/6) |
0.00% (0/2) |
0.00% (0/2) |
src/dovecot/src/lib/hash-method.c |
0.00% (0/43) |
0.00% (0/6) |
0.00% (0/64) |
src/dovecot/src/lib/hash-method.h |
0.00% (0/20) |
0.00% (0/5) |
0.00% (0/5) |
src/dovecot/src/lib/hash.c |
0.00% (0/369) |
0.00% (0/31) |
0.00% (0/512) |
src/dovecot/src/lib/hex-binary.c |
0.00% (0/56) |
0.00% (0/5) |
0.00% (0/62) |
src/dovecot/src/lib/hostpid.c |
46.81% (22/47) |
66.67% (2/3) |
70.59% (48/68) |
src/dovecot/src/lib/imem.c |
6.38% (3/47) |
10.00% (1/10) |
1.54% (1/65) |
src/dovecot/src/lib/ioloop-epoll.c |
0.00% (0/151) |
0.00% (0/6) |
0.00% (0/257) |
src/dovecot/src/lib/ioloop-iolist.c |
0.00% (0/37) |
0.00% (0/2) |
0.00% (0/60) |
src/dovecot/src/lib/ioloop-notify-fd.c |
0.00% (0/31) |
0.00% (0/3) |
0.00% (0/38) |
src/dovecot/src/lib/ioloop-notify-inotify.c |
0.00% (0/151) |
0.00% (0/8) |
0.00% (0/172) |
src/dovecot/src/lib/ioloop.c |
2.23% (20/895) |
4.60% (4/87) |
1.96% (30/1527) |
src/dovecot/src/lib/iostream-pump.c |
3.03% (5/165) |
7.14% (1/14) |
3.50% (13/371) |
src/dovecot/src/lib/iostream.c |
0.00% (0/118) |
0.00% (0/19) |
0.00% (0/217) |
src/dovecot/src/lib/ipwd.c |
4.41% (3/68) |
14.29% (1/7) |
17.27% (19/110) |
src/dovecot/src/lib/istream-data.c |
0.00% (0/43) |
0.00% (0/5) |
0.00% (0/45) |
src/dovecot/src/lib/istream-file.c |
0.00% (0/213) |
0.00% (0/11) |
0.00% (0/392) |
src/dovecot/src/lib/istream.c |
0.00% (0/915) |
0.00% (0/81) |
0.00% (0/1203) |
src/dovecot/src/lib/istream.h |
0.00% (0/9) |
0.00% (0/2) |
0.00% (0/30) |
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 |
11.17% (137/1227) |
13.04% (15/115) |
11.94% (205/1717) |
src/dovecot/src/lib/lib-signals.c |
7.33% (33/450) |
12.50% (4/32) |
8.92% (61/684) |
src/dovecot/src/lib/lib.c |
60.98% (75/123) |
60.00% (9/15) |
56.74% (80/141) |
src/dovecot/src/lib/lib.h |
14.29% (4/28) |
16.67% (1/6) |
33.33% (12/36) |
src/dovecot/src/lib/malloc-overflow.h |
45.00% (9/20) |
100.00% (2/2) |
70.00% (14/20) |
src/dovecot/src/lib/md4.c |
0.00% (0/164) |
0.00% (0/8) |
0.00% (0/129) |
src/dovecot/src/lib/md5.c |
0.00% (0/181) |
0.00% (0/8) |
0.00% (0/161) |
src/dovecot/src/lib/memarea.c |
0.00% (0/49) |
0.00% (0/9) |
0.00% (0/139) |
src/dovecot/src/lib/mempool-allocfree.c |
71.43% (95/133) |
66.67% (10/15) |
63.50% (207/326) |
src/dovecot/src/lib/mempool-alloconly.c |
61.33% (111/181) |
58.82% (10/17) |
52.48% (159/303) |
src/dovecot/src/lib/mempool-datastack.c |
0.00% (0/63) |
0.00% (0/9) |
0.00% (0/117) |
src/dovecot/src/lib/mempool-system.c |
26.67% (12/45) |
25.00% (2/8) |
21.74% (10/46) |
src/dovecot/src/lib/mempool-unsafe-datastack.c |
0.00% (0/31) |
0.00% (0/8) |
0.00% (0/29) |
src/dovecot/src/lib/mempool.c |
46.43% (13/28) |
66.67% (2/3) |
19.38% (25/129) |
src/dovecot/src/lib/mempool.h |
55.56% (20/36) |
62.50% (5/8) |
76.47% (26/34) |
src/dovecot/src/lib/module-dir.c |
0.00% (0/435) |
0.00% (0/26) |
0.00% (0/685) |
src/dovecot/src/lib/net.c |
0.00% (0/760) |
0.00% (0/50) |
0.00% (0/1122) |
src/dovecot/src/lib/ostream-file.c |
0.00% (0/850) |
0.00% (0/39) |
0.00% (0/1228) |
src/dovecot/src/lib/ostream.c |
0.00% (0/576) |
0.00% (0/68) |
0.00% (0/834) |
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/755) |
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 |
34.96% (43/123) |
66.67% (4/6) |
36.28% (41/113) |
src/dovecot/src/lib/priorityq.c |
0.00% (0/99) |
0.00% (0/12) |
0.00% (0/155) |
src/dovecot/src/lib/process-title.c |
7.62% (8/105) |
12.50% (1/8) |
6.62% (9/136) |
src/dovecot/src/lib/rand.c |
0.00% (0/12) |
0.00% (0/2) |
0.00% (0/19) |
src/dovecot/src/lib/randgen.c |
14.68% (16/109) |
37.50% (3/8) |
10.14% (14/138) |
src/dovecot/src/lib/restrict-access.c |
0.55% (2/364) |
4.55% (1/22) |
2.08% (9/433) |
src/dovecot/src/lib/safe-memset.c |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/6) |
src/dovecot/src/lib/sendfile-util.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/54) |
src/dovecot/src/lib/sha1.c |
0.00% (0/157) |
0.00% (0/9) |
0.00% (0/155) |
src/dovecot/src/lib/sha2.c |
0.00% (0/294) |
0.00% (0/24) |
0.00% (0/216) |
src/dovecot/src/lib/sha3.c |
0.00% (0/148) |
0.00% (0/14) |
0.00% (0/194) |
src/dovecot/src/lib/sleep.c |
0.00% (0/46) |
0.00% (0/7) |
0.00% (0/29) |
src/dovecot/src/lib/sort.h |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/str-parse.c |
0.00% (0/136) |
0.00% (0/5) |
0.00% (0/196) |
src/dovecot/src/lib/str-sanitize.c |
0.00% (0/122) |
0.00% (0/7) |
0.00% (0/157) |
src/dovecot/src/lib/str.c |
8.33% (7/84) |
15.38% (2/13) |
4.42% (5/113) |
src/dovecot/src/lib/str.h |
24.32% (9/37) |
25.00% (3/12) |
21.43% (3/14) |
src/dovecot/src/lib/strescape.c |
0.00% (0/288) |
0.00% (0/16) |
0.00% (0/214) |
src/dovecot/src/lib/strescape.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/strfuncs.c |
18.32% (124/677) |
19.72% (14/71) |
13.53% (130/961) |
src/dovecot/src/lib/strfuncs.h |
0.00% (0/31) |
0.00% (0/7) |
0.00% (0/13) |
src/dovecot/src/lib/strnum.c |
40.44% (129/319) |
35.48% (11/31) |
44.27% (143/323) |
src/dovecot/src/lib/time-util.c |
2.54% (3/118) |
9.09% (1/11) |
2.14% (3/140) |
src/dovecot/src/lib/time-util.h |
0.00% (0/60) |
0.00% (0/10) |
0.00% (0/44) |
src/dovecot/src/lib/unichar.c |
19.05% (84/441) |
11.36% (5/44) |
19.41% (72/371) |
src/dovecot/src/lib/unichar.h |
17.86% (10/56) |
25.00% (2/8) |
72.73% (16/22) |
src/dovecot/src/lib/unicode-break.c |
0.00% (0/180) |
0.00% (0/2) |
0.00% (0/196) |
src/dovecot/src/lib/unicode-data.h |
0.00% (0/100) |
0.00% (0/11) |
0.00% (0/23) |
src/dovecot/src/lib/unicode-transform.c |
0.00% (0/708) |
0.00% (0/35) |
0.00% (0/1154) |
src/dovecot/src/lib/unicode-transform.h |
0.00% (0/21) |
0.00% (0/4) |
0.00% (0/26) |
src/dovecot/src/lib/wildcard-match.c |
0.00% (0/137) |
0.00% (0/8) |
0.00% (0/171) |
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/66) |
Totals |
11.29% (2642/23408) |
12.71% (222/1747) |
10.31% (3190/30933) |