View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/sudo/lib/eventlog/eventlog_conf.c |
0.00% (0/71) |
0.00% (0/21) |
0.00% (0/43) |
src/sudo/lib/eventlog/eventlog_free.c |
100.00% (47/47) |
100.00% (2/2) |
95.74% (45/47) |
src/sudo/lib/eventlog/parse_json.c |
95.55% (666/697) |
100.00% (42/42) |
89.20% (1057/1185) |
src/sudo/lib/iolog/host_port.c |
100.00% (51/51) |
100.00% (1/1) |
98.36% (60/61) |
src/sudo/lib/iolog/iolog_close.c |
55.56% (5/9) |
100.00% (1/1) |
61.11% (11/18) |
src/sudo/lib/iolog/iolog_conf.c |
16.90% (12/71) |
28.57% (4/14) |
3.28% (4/122) |
src/sudo/lib/iolog/iolog_eof.c |
100.00% (5/5) |
100.00% (1/1) |
90.00% (9/10) |
src/sudo/lib/iolog/iolog_filter.c |
44.63% (54/121) |
66.67% (4/6) |
45.59% (93/204) |
src/sudo/lib/iolog/iolog_gets.c |
70.59% (12/17) |
100.00% (1/1) |
57.14% (16/28) |
src/sudo/lib/iolog/iolog_json.c |
100.00% (17/17) |
100.00% (1/1) |
97.62% (41/42) |
src/sudo/lib/iolog/iolog_legacy.c |
83.15% (74/89) |
100.00% (1/1) |
72.67% (109/150) |
src/sudo/lib/iolog/iolog_open.c |
48.24% (41/85) |
100.00% (1/1) |
47.33% (62/131) |
src/sudo/lib/iolog/iolog_openat.c |
37.14% (13/35) |
100.00% (1/1) |
32.43% (24/74) |
src/sudo/lib/iolog/iolog_timing.c |
83.43% (141/169) |
75.00% (3/4) |
81.40% (210/258) |
src/sudo/lib/iolog/iolog_util.c |
33.33% (10/30) |
100.00% (1/1) |
38.46% (10/26) |
src/sudo/lib/iolog/regress/fuzz/fuzz_iolog_json.c |
83.72% (36/43) |
100.00% (3/3) |
73.33% (22/30) |
src/sudo/lib/iolog/regress/fuzz/fuzz_iolog_legacy.c |
83.33% (35/42) |
100.00% (3/3) |
73.33% (22/30) |
src/sudo/lib/iolog/regress/fuzz/fuzz_iolog_timing.c |
76.67% (46/60) |
66.67% (2/3) |
76.19% (48/63) |
src/sudo/lib/util/arc4random.c |
69.14% (56/81) |
75.00% (6/8) |
70.18% (40/57) |
src/sudo/lib/util/b64_decode.c |
80.00% (20/25) |
100.00% (1/1) |
64.86% (24/37) |
src/sudo/lib/util/basename.c |
75.00% (6/8) |
100.00% (1/1) |
80.00% (4/5) |
src/sudo/lib/util/chacha_private.h |
91.60% (120/131) |
100.00% (3/3) |
97.55% (637/653) |
src/sudo/lib/util/digest_openssl.c |
0.00% (0/78) |
0.00% (0/8) |
0.00% (0/107) |
src/sudo/lib/util/dotdot.c |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/30) |
src/sudo/lib/util/fatal.c |
44.44% (72/162) |
36.84% (7/19) |
37.50% (60/160) |
src/sudo/lib/util/getgrouplist.c |
0.00% (0/35) |
0.00% (0/1) |
0.00% (0/45) |
src/sudo/lib/util/gethostname.c |
0.00% (0/25) |
0.00% (0/2) |
0.00% (0/17) |
src/sudo/lib/util/gettime.c |
0.00% (0/48) |
0.00% (0/3) |
0.00% (0/84) |
src/sudo/lib/util/gidlist.c |
0.00% (0/41) |
0.00% (0/1) |
0.00% (0/61) |
src/sudo/lib/util/hexchar.c |
71.21% (47/66) |
100.00% (1/1) |
71.79% (28/39) |
src/sudo/lib/util/key_val.c |
0.00% (0/16) |
0.00% (0/1) |
0.00% (0/11) |
src/sudo/lib/util/lbuf.c |
25.57% (90/352) |
54.55% (6/11) |
24.94% (109/437) |
src/sudo/lib/util/locking.c |
0.00% (0/45) |
0.00% (0/2) |
0.00% (0/65) |
src/sudo/lib/util/logfac.c |
55.00% (11/20) |
50.00% (1/2) |
54.29% (19/35) |
src/sudo/lib/util/login_max.c |
0.00% (0/13) |
0.00% (0/1) |
0.00% (0/7) |
src/sudo/lib/util/logpri.c |
55.00% (11/20) |
50.00% (1/2) |
54.29% (19/35) |
src/sudo/lib/util/mktemp.c |
62.32% (43/69) |
50.00% (3/6) |
65.38% (68/104) |
src/sudo/lib/util/parseln.c |
76.47% (52/68) |
50.00% (1/2) |
83.87% (78/93) |
src/sudo/lib/util/progname.c |
50.00% (16/32) |
75.00% (3/4) |
50.00% (18/36) |
src/sudo/lib/util/rcstr.c |
95.24% (40/42) |
100.00% (4/4) |
82.14% (46/56) |
src/sudo/lib/util/regex.c |
0.00% (0/110) |
0.00% (0/3) |
0.00% (0/151) |
src/sudo/lib/util/regress/fuzz/fuzz_sudo_conf.c |
87.80% (72/82) |
100.00% (2/2) |
92.31% (108/117) |
src/sudo/lib/util/roundup.c |
50.00% (6/12) |
50.00% (1/2) |
50.00% (4/8) |
src/sudo/lib/util/secure_path.c |
0.00% (0/91) |
0.00% (0/9) |
0.00% (0/154) |
src/sudo/lib/util/str2sig.c |
100.00% (67/67) |
100.00% (1/1) |
100.00% (70/70) |
src/sudo/lib/util/strlcat.c |
0.00% (0/21) |
0.00% (0/1) |
0.00% (0/12) |
src/sudo/lib/util/strlcpy.c |
70.59% (12/17) |
100.00% (1/1) |
61.54% (8/13) |
src/sudo/lib/util/strsplit.c |
100.00% (30/30) |
100.00% (1/1) |
94.59% (35/37) |
src/sudo/lib/util/strtobool.c |
100.00% (40/40) |
100.00% (1/1) |
88.24% (60/68) |
src/sudo/lib/util/strtoid.c |
78.38% (29/37) |
75.00% (3/4) |
83.33% (40/48) |
src/sudo/lib/util/strtomode.c |
88.00% (22/25) |
50.00% (1/2) |
93.75% (60/64) |
src/sudo/lib/util/strtonum.c |
91.67% (110/120) |
100.00% (2/2) |
91.35% (95/104) |
src/sudo/lib/util/sudo_conf.c |
83.14% (350/421) |
92.00% (23/25) |
81.41% (530/651) |
src/sudo/lib/util/sudo_debug.c |
5.97% (4/67) |
6.90% (2/29) |
8.57% (3/35) |
src/sudo/lib/util/term.c |
4.25% (11/259) |
9.09% (1/11) |
4.19% (21/501) |
src/sudo/lib/util/uuid.c |
0.00% (0/52) |
0.00% (0/3) |
0.00% (0/38) |
src/sudo/logsrvd/logsrvd_conf.c |
56.21% (625/1112) |
56.32% (49/87) |
54.20% (1025/1891) |
src/sudo/logsrvd/regress/fuzz/fuzz_logsrvd_conf.c |
48.60% (52/107) |
80.00% (4/5) |
54.84% (51/93) |
src/sudo/logsrvd/tls_init.c |
0.00% (0/227) |
0.00% (0/5) |
0.00% (0/353) |
src/sudo/plugins/sudoers/alias.c |
12.08% (25/207) |
26.67% (4/15) |
12.70% (40/315) |
src/sudo/plugins/sudoers/canon_path.c |
5.32% (5/94) |
20.00% (1/5) |
7.26% (9/124) |
src/sudo/plugins/sudoers/check_aliases.c |
16.67% (19/114) |
25.00% (1/4) |
12.02% (22/183) |
src/sudo/plugins/sudoers/defaults.c |
24.39% (209/857) |
33.33% (11/33) |
28.15% (444/1577) |
src/sudo/plugins/sudoers/digestname.c |
86.36% (19/22) |
100.00% (1/1) |
88.89% (16/18) |
src/sudo/plugins/sudoers/display.c |
25.25% (125/495) |
50.00% (6/12) |
16.61% (154/927) |
src/sudo/plugins/sudoers/editor.c |
0.00% (0/153) |
0.00% (0/4) |
0.00% (0/223) |
src/sudo/plugins/sudoers/env.c |
0.00% (0/704) |
0.00% (0/29) |
0.00% (0/1158) |
src/sudo/plugins/sudoers/env_pattern.c |
0.00% (0/48) |
0.00% (0/1) |
0.00% (0/66) |
src/sudo/plugins/sudoers/exptilde.c |
0.00% (0/46) |
0.00% (0/1) |
0.00% (0/68) |
src/sudo/plugins/sudoers/filedigest.c |
0.00% (0/50) |
0.00% (0/1) |
0.00% (0/86) |
src/sudo/plugins/sudoers/fmtsudoers.c |
0.00% (0/218) |
0.00% (0/6) |
0.00% (0/587) |
src/sudo/plugins/sudoers/gc.c |
0.00% (0/84) |
0.00% (0/3) |
0.00% (0/125) |
src/sudo/plugins/sudoers/gentime.c |
90.62% (87/96) |
100.00% (1/1) |
79.82% (91/114) |
src/sudo/plugins/sudoers/gram.c |
31.30% (717/2291) |
70.27% (26/37) |
35.84% (777/2168) |
src/sudo/plugins/sudoers/ldap_util.c |
67.03% (366/546) |
66.67% (8/12) |
74.97% (662/883) |
src/sudo/plugins/sudoers/locale.c |
63.64% (49/77) |
60.00% (3/5) |
57.49% (96/167) |
src/sudo/plugins/sudoers/lookup.c |
16.04% (68/424) |
60.00% (3/5) |
13.72% (110/802) |
src/sudo/plugins/sudoers/match.c |
0.00% (0/520) |
0.00% (0/19) |
0.00% (0/901) |
src/sudo/plugins/sudoers/match_addr.c |
0.00% (0/141) |
0.00% (0/3) |
0.00% (0/225) |
src/sudo/plugins/sudoers/match_command.c |
0.00% (0/322) |
0.00% (0/12) |
0.00% (0/556) |
src/sudo/plugins/sudoers/match_digest.c |
0.00% (0/91) |
0.00% (0/1) |
0.00% (0/113) |
src/sudo/plugins/sudoers/parse_ldif.c |
82.89% (436/526) |
100.00% (13/13) |
74.18% (655/883) |
src/sudo/plugins/sudoers/parser_warnx.c |
0.00% (0/34) |
0.00% (0/2) |
0.00% (0/59) |
src/sudo/plugins/sudoers/policy.c |
0.00% (0/1152) |
0.00% (0/14) |
0.00% (0/2072) |
src/sudo/plugins/sudoers/pwutil.c |
34.07% (279/819) |
47.22% (17/36) |
23.98% (283/1180) |
src/sudo/plugins/sudoers/pwutil_impl.c |
18.18% (46/253) |
20.00% (1/5) |
13.90% (51/367) |
src/sudo/plugins/sudoers/rationalize.c |
0.00% (0/38) |
0.00% (0/1) |
0.00% (0/44) |
src/sudo/plugins/sudoers/redblack.c |
50.75% (136/268) |
63.64% (7/11) |
43.96% (131/298) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_policy.c |
5.51% (15/272) |
2.00% (1/50) |
7.76% (25/322) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_stubs.c |
75.00% (12/16) |
71.43% (5/7) |
71.43% (10/14) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers.c |
73.25% (167/228) |
38.46% (5/13) |
76.71% (191/249) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c |
72.22% (39/54) |
57.14% (4/7) |
69.77% (30/43) |
src/sudo/plugins/sudoers/serialize_list.c |
0.00% (0/43) |
0.00% (0/1) |
0.00% (0/67) |
src/sudo/plugins/sudoers/sethost.c |
0.00% (0/45) |
0.00% (0/1) |
0.00% (0/70) |
src/sudo/plugins/sudoers/strlcpy_unesc.c |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/22) |
src/sudo/plugins/sudoers/strlist.c |
92.86% (39/42) |
100.00% (4/4) |
91.94% (57/62) |
src/sudo/plugins/sudoers/strvec_join.c |
0.00% (0/28) |
0.00% (0/1) |
0.00% (0/50) |
src/sudo/plugins/sudoers/sudoers.c |
0.00% (0/1042) |
0.00% (0/25) |
0.00% (0/1707) |
src/sudo/plugins/sudoers/sudoers_cb.c |
0.00% (0/232) |
0.00% (0/25) |
0.00% (0/426) |
src/sudo/plugins/sudoers/sudoers_ctx_free.c |
85.00% (34/40) |
100.00% (1/1) |
77.42% (24/31) |
src/sudo/plugins/sudoers/sudoers_debug.c |
32.56% (14/43) |
66.67% (2/3) |
22.22% (14/63) |
src/sudo/plugins/sudoers/sudoers_hooks.c |
0.00% (0/80) |
0.00% (0/5) |
0.00% (0/106) |
src/sudo/plugins/sudoers/timeout.c |
100.00% (55/55) |
100.00% (1/1) |
86.90% (73/84) |
src/sudo/plugins/sudoers/toke.c |
31.14% (626/2010) |
33.33% (15/45) |
26.12% (956/3660) |
src/sudo/plugins/sudoers/toke_util.c |
42.38% (64/151) |
66.67% (4/6) |
30.49% (68/223) |
Totals |
32.95% (6930/21032) |
39.75% (347/873) |
30.96% (10092/32592) |