View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/dovecot/src/lib-charset/charset-iconv.c |
95.51% (85/89) |
80.00% (4/5) |
79.86% (111/139) |
src/dovecot/src/lib-charset/charset-utf8.c |
80.00% (44/55) |
75.00% (6/8) |
70.00% (35/50) |
src/dovecot/src/lib-mail/fuzz-message-parser.c |
100.00% (19/19) |
100.00% (1/1) |
91.18% (31/34) |
src/dovecot/src/lib-mail/message-header-parser.c |
61.61% (207/336) |
50.00% (5/10) |
43.84% (210/479) |
src/dovecot/src/lib-mail/message-parser.c |
90.95% (573/630) |
92.59% (25/27) |
71.39% (876/1227) |
src/dovecot/src/lib-mail/message-size.c |
4.03% (5/124) |
25.00% (1/4) |
0.45% (1/220) |
src/dovecot/src/lib-mail/rfc2231-parser.c |
100.00% (212/212) |
100.00% (11/11) |
90.08% (236/262) |
src/dovecot/src/lib-mail/rfc822-parser.c |
50.87% (175/344) |
50.00% (7/14) |
46.17% (199/431) |
src/dovecot/src/lib-mail/rfc822-parser.h |
57.14% (4/7) |
100.00% (1/1) |
68.75% (11/16) |
src/dovecot/src/lib-test/fuzzer.c |
28.77% (21/73) |
50.00% (3/6) |
25.40% (16/63) |
src/dovecot/src/lib-test/test-istream.c |
63.89% (69/108) |
33.33% (3/9) |
58.21% (78/134) |
src/dovecot/src/lib/array.c |
13.43% (18/134) |
14.29% (2/14) |
10.87% (20/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/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 |
43.36% (124/286) |
50.00% (16/32) |
38.03% (216/568) |
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 |
71.25% (228/320) |
81.48% (22/27) |
62.23% (290/466) |
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 |
10.62% (34/320) |
20.83% (5/24) |
8.33% (32/384) |
src/dovecot/src/lib/failures.c |
12.85% (83/646) |
16.39% (10/61) |
17.34% (116/669) |
src/dovecot/src/lib/fd-util.c |
15.32% (17/111) |
40.00% (2/5) |
15.44% (23/149) |
src/dovecot/src/lib/hash.c |
0.00% (0/369) |
0.00% (0/31) |
0.00% (0/512) |
src/dovecot/src/lib/hostpid.c |
46.81% (22/47) |
66.67% (2/3) |
70.59% (48/68) |
src/dovecot/src/lib/imem.c |
21.28% (10/47) |
30.00% (3/10) |
18.46% (12/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 |
20.34% (24/118) |
21.05% (4/19) |
26.73% (58/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 |
22.43% (205/914) |
20.99% (17/81) |
22.64% (269/1188) |
src/dovecot/src/lib/istream.h |
44.44% (4/9) |
50.00% (1/2) |
33.33% (10/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 |
10.36% (125/1206) |
13.04% (15/115) |
11.71% (197/1682) |
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 |
61.02% (72/118) |
60.00% (9/15) |
55.97% (75/134) |
src/dovecot/src/lib/lib.h |
15.38% (4/26) |
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/memarea.c |
69.39% (34/49) |
55.56% (5/9) |
57.55% (80/139) |
src/dovecot/src/lib/mempool-alloconly.c |
42.13% (75/178) |
41.18% (7/17) |
36.45% (109/299) |
src/dovecot/src/lib/mempool-datastack.c |
52.38% (33/63) |
44.44% (4/9) |
39.32% (46/117) |
src/dovecot/src/lib/mempool-system.c |
60.00% (24/40) |
50.00% (4/8) |
67.50% (27/40) |
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/net.c |
0.00% (0/764) |
0.00% (0/50) |
0.00% (0/1132) |
src/dovecot/src/lib/ostream-file.c |
0.00% (0/850) |
0.00% (0/39) |
0.00% (0/1226) |
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 |
40.65% (50/123) |
83.33% (5/6) |
38.05% (43/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.77% (8/103) |
12.50% (1/8) |
7.35% (10/136) |
src/dovecot/src/lib/punycode.c |
0.00% (0/83) |
0.00% (0/3) |
0.00% (0/160) |
src/dovecot/src/lib/rand.c |
100.00% (12/12) |
100.00% (2/2) |
68.42% (13/19) |
src/dovecot/src/lib/randgen.c |
31.82% (35/110) |
62.50% (5/8) |
28.99% (40/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/sleep.c |
0.00% (0/46) |
0.00% (0/7) |
0.00% (0/29) |
src/dovecot/src/lib/str-parse.c |
0.00% (0/136) |
0.00% (0/5) |
0.00% (0/196) |
src/dovecot/src/lib/str.c |
45.16% (42/93) |
42.86% (6/14) |
32.20% (38/118) |
src/dovecot/src/lib/str.h |
51.35% (19/37) |
50.00% (6/12) |
57.14% (8/14) |
src/dovecot/src/lib/strescape.c |
0.00% (0/285) |
0.00% (0/16) |
0.00% (0/205) |
src/dovecot/src/lib/strescape.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/strfuncs.c |
14.56% (98/673) |
15.49% (11/71) |
10.43% (99/949) |
src/dovecot/src/lib/strfuncs.h |
12.90% (4/31) |
14.29% (1/7) |
33.33% (3/9) |
src/dovecot/src/lib/strnum.c |
10.03% (32/319) |
9.68% (3/31) |
10.34% (33/319) |
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 |
30.02% (124/413) |
16.67% (7/42) |
32.09% (103/321) |
src/dovecot/src/lib/unichar.h |
28.57% (10/35) |
40.00% (2/5) |
84.21% (16/19) |
src/dovecot/src/lib/unicode-data.h |
0.00% (0/84) |
0.00% (0/9) |
0.00% (0/21) |
src/dovecot/src/lib/unicode-transform.c |
0.00% (0/700) |
0.00% (0/35) |
0.00% (0/1090) |
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 |
16.98% (3157/18587) |
19.11% (282/1476) |
16.13% (4101/25419) |