View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/dovecot/src/lib-json/fuzz-istream-json-string.c |
100.00% (31/31) |
100.00% (1/1) |
86.54% (45/52) |
src/dovecot/src/lib-json/istream-json-string.c |
75.37% (101/134) |
75.00% (6/8) |
61.49% (107/174) |
src/dovecot/src/lib-json/json-parser.c |
44.53% (863/1938) |
65.67% (44/67) |
44.34% (972/2192) |
src/dovecot/src/lib-json/json-syntax.h |
50.00% (10/20) |
50.00% (2/4) |
47.37% (9/19) |
src/dovecot/src/lib-json/json-types.h |
0.00% (0/331) |
0.00% (0/38) |
0.00% (0/38) |
src/dovecot/src/lib-test/fuzzer.c |
28.77% (21/73) |
40.00% (2/5) |
28.79% (19/66) |
src/dovecot/src/lib/array.c |
20.44% (28/137) |
28.57% (4/14) |
17.59% (35/199) |
src/dovecot/src/lib/array.h |
44.19% (38/86) |
45.00% (9/20) |
43.64% (24/55) |
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 |
71.43% (5/7) |
100.00% (1/1) |
72.73% (8/11) |
src/dovecot/src/lib/bits.h |
4.29% (3/70) |
7.14% (1/14) |
17.65% (3/17) |
src/dovecot/src/lib/buffer.c |
37.29% (113/303) |
38.89% (14/36) |
32.26% (200/620) |
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 |
39.33% (129/328) |
51.85% (14/27) |
32.35% (154/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 |
4.95% (16/323) |
16.00% (4/25) |
3.97% (17/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/hash-method.h |
0.00% (0/20) |
0.00% (0/5) |
0.00% (0/5) |
src/dovecot/src/lib/hash.c |
0.83% (3/361) |
3.03% (1/33) |
0.20% (1/508) |
src/dovecot/src/lib/hmac.c |
0.00% (0/93) |
0.00% (0/6) |
0.00% (0/190) |
src/dovecot/src/lib/hmac.h |
0.00% (0/10) |
0.00% (0/2) |
0.00% (0/2) |
src/dovecot/src/lib/hostpid.c |
46.81% (22/47) |
66.67% (2/3) |
70.59% (48/68) |
src/dovecot/src/lib/imem.c |
19.15% (9/47) |
30.00% (3/10) |
4.62% (3/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/898) |
4.60% (4/87) |
1.95% (30/1535) |
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 |
32.77% (39/119) |
42.11% (8/19) |
33.03% (72/218) |
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 |
56.82% (25/44) |
60.00% (3/5) |
44.44% (20/45) |
src/dovecot/src/lib/istream-file.c |
0.00% (0/214) |
0.00% (0/11) |
0.00% (0/392) |
src/dovecot/src/lib/istream-limit.c |
0.00% (0/103) |
0.00% (0/6) |
0.00% (0/112) |
src/dovecot/src/lib/istream.c |
33.87% (337/995) |
38.82% (33/85) |
35.91% (460/1281) |
src/dovecot/src/lib/istream.h |
100.00% (9/9) |
100.00% (2/2) |
66.67% (20/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 |
3.71% (46/1239) |
4.27% (5/117) |
3.62% (63/1738) |
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.29% (76/124) |
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 |
50.00% (10/20) |
100.00% (2/2) |
85.00% (17/20) |
src/dovecot/src/lib/memarea.c |
61.22% (30/49) |
44.44% (4/9) |
50.36% (70/139) |
src/dovecot/src/lib/mempool-alloconly.c |
0.00% (0/182) |
0.00% (0/17) |
0.00% (0/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 |
64.44% (29/45) |
50.00% (4/8) |
71.74% (33/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 |
32.14% (9/28) |
33.33% (1/3) |
17.05% (22/129) |
src/dovecot/src/lib/mempool.h |
44.44% (16/36) |
50.00% (4/8) |
64.71% (22/34) |
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/861) |
0.00% (0/39) |
0.00% (0/1234) |
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/419) |
0.00% (0/14) |
0.00% (0/1033) |
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 |
43.90% (54/123) |
66.67% (4/6) |
46.02% (52/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 |
31.19% (34/109) |
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/sha2.c |
0.00% (0/294) |
0.00% (0/24) |
0.00% (0/216) |
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 |
9.52% (8/84) |
15.38% (2/13) |
11.50% (13/113) |
src/dovecot/src/lib/str.h |
48.65% (18/37) |
50.00% (6/12) |
50.00% (7/14) |
src/dovecot/src/lib/strescape.c |
0.00% (0/283) |
0.00% (0/16) |
0.00% (0/227) |
src/dovecot/src/lib/strescape.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/dovecot/src/lib/strfuncs.c |
8.42% (58/689) |
6.85% (5/73) |
5.08% (50/984) |
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/319) |
0.00% (0/31) |
0.00% (0/323) |
src/dovecot/src/lib/time-util.c |
0.00% (0/144) |
0.00% (0/14) |
0.00% (0/164) |
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.27% (85/441) |
6.82% (3/44) |
20.49% (76/371) |
src/dovecot/src/lib/unichar.h |
35.71% (20/56) |
37.50% (3/8) |
77.78% (35/45) |
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/105) |
0.00% (0/12) |
0.00% (0/24) |
src/dovecot/src/lib/unicode-transform.c |
0.00% (0/712) |
0.00% (0/35) |
0.00% (0/1172) |
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/41) |
0.00% (0/3) |
0.00% (0/87) |
src/dovecot/src/lib/xxh64.c |
0.00% (0/120) |
0.00% (0/11) |
0.00% (0/96) |
src/dovecot/src/lib/xxh64.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
Totals |
11.91% (2418/20297) |
14.61% (232/1588) |
11.50% (3035/26397) |