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) |
85.42% (41/48) |
src/dovecot/src/lib-json/json-istream.c |
24.50% (183/747) |
35.71% (15/42) |
22.35% (255/1141) |
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.73% (1365/1712) |
84.48% (49/58) |
68.57% (1294/1887) |
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.22% (102/459) |
15.79% (9/57) |
17.06% (122/715) |
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/86) |
src/dovecot/src/lib-test/fuzzer.c |
23.53% (16/68) |
40.00% (2/5) |
24.19% (15/62) |
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 |
5.97% (8/134) |
14.29% (2/14) |
6.52% (12/184) |
src/dovecot/src/lib/array.h |
39.76% (33/83) |
40.00% (8/20) |
32.56% (14/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 |
36.71% (105/286) |
43.75% (14/32) |
32.39% (184/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 |
36.88% (118/320) |
48.15% (13/27) |
30.26% (141/466) |
src/dovecot/src/lib/eacces-error.c |
0.00% (0/252) |
0.00% (0/8) |
0.00% (0/254) |
src/dovecot/src/lib/env-util.c |
0.00% (0/78) |
0.00% (0/10) |
0.00% (0/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 |
0.33% (3/919) |
1.85% (1/54) |
0.08% (1/1231) |
src/dovecot/src/lib/event-log.c |
0.00% (0/320) |
0.00% (0/24) |
0.00% (0/384) |
src/dovecot/src/lib/failures.c |
10.53% (68/646) |
13.11% (8/61) |
9.42% (63/669) |
src/dovecot/src/lib/fd-util.c |
6.31% (7/111) |
20.00% (1/5) |
6.04% (9/149) |
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 |
40.43% (19/47) |
33.33% (1/3) |
45.59% (31/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 |
1.56% (14/895) |
2.30% (2/87) |
1.70% (26/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 |
0.00% (0/68) |
0.00% (0/7) |
0.00% (0/110) |
src/dovecot/src/lib/istream-concat.c |
0.00% (0/282) |
0.00% (0/10) |
0.00% (0/559) |
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-seekable.c |
0.00% (0/406) |
0.00% (0/17) |
0.00% (0/663) |
src/dovecot/src/lib/istream.c |
21.64% (198/915) |
19.75% (16/81) |
22.36% (269/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 |
0.75% (9/1206) |
1.74% (2/115) |
1.13% (19/1682) |
src/dovecot/src/lib/lib-signals.c |
5.11% (23/450) |
9.38% (3/32) |
5.12% (35/684) |
src/dovecot/src/lib/lib.c |
36.44% (43/118) |
40.00% (6/15) |
32.09% (43/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 |
20.00% (4/20) |
50.00% (1/2) |
35.00% (7/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 |
45.51% (81/178) |
47.06% (8/17) |
39.13% (117/299) |
src/dovecot/src/lib/mempool-datastack.c |
22.22% (14/63) |
22.22% (2/9) |
16.24% (19/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 |
42.86% (12/28) |
66.67% (2/3) |
18.60% (24/129) |
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/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/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 |
52.85% (65/123) |
83.33% (5/6) |
49.56% (56/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 |
0.00% (0/103) |
0.00% (0/8) |
0.00% (0/136) |
src/dovecot/src/lib/rand.c |
100.00% (12/12) |
100.00% (2/2) |
68.42% (13/19) |
src/dovecot/src/lib/randgen.c |
28.18% (31/110) |
50.00% (4/8) |
23.19% (32/138) |
src/dovecot/src/lib/read-full.c |
0.00% (0/25) |
0.00% (0/2) |
0.00% (0/44) |
src/dovecot/src/lib/restrict-access.c |
0.00% (0/364) |
0.00% (0/22) |
0.00% (0/433) |
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/71) |
0.00% (0/5) |
0.00% (0/65) |
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 |
10.55% (71/673) |
9.86% (7/71) |
6.43% (61/949) |
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/118) |
0.00% (0/11) |
0.00% (0/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 |
20.58% (85/413) |
7.14% (3/42) |
23.68% (76/321) |
src/dovecot/src/lib/unichar.h |
57.14% (20/35) |
60.00% (3/5) |
83.33% (35/42) |
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 |
14.28% (3013/21093) |
14.18% (235/1657) |
12.12% (3393/27992) |