View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/sudo/lib/eventlog/eventlog_conf.c |
60.87% (42/69) |
66.67% (14/21) |
32.56% (14/43) |
src/sudo/lib/eventlog/eventlog_free.c |
100.00% (42/42) |
100.00% (1/1) |
97.44% (38/39) |
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% (6/6) |
100.00% (1/1) |
88.89% (8/9) |
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% (10/10) |
100.00% (1/1) |
92.86% (13/14) |
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 |
51.47% (35/68) |
100.00% (1/1) |
44.00% (44/100) |
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 |
79.62% (125/157) |
75.00% (3/4) |
77.96% (191/245) |
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) |
75.41% (46/61) |
src/sudo/lib/util/arc4random.c |
69.14% (56/81) |
75.00% (6/8) |
70.18% (40/57) |
src/sudo/lib/util/basename.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (5/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 |
69.23% (54/78) |
75.00% (6/8) |
66.36% (71/107) |
src/sudo/lib/util/fatal.c |
57.41% (93/162) |
47.37% (9/19) |
58.13% (93/160) |
src/sudo/lib/util/getgrouplist.c |
31.43% (11/35) |
100.00% (1/1) |
22.22% (10/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 |
22.92% (11/48) |
33.33% (1/3) |
19.05% (16/84) |
src/sudo/lib/util/gidlist.c |
92.68% (38/41) |
100.00% (1/1) |
80.33% (49/61) |
src/sudo/lib/util/hexchar.c |
90.91% (60/66) |
100.00% (1/1) |
84.62% (33/39) |
src/sudo/lib/util/key_val.c |
100.00% (16/16) |
100.00% (1/1) |
90.91% (10/11) |
src/sudo/lib/util/lbuf.c |
33.81% (119/352) |
63.64% (7/11) |
33.41% (146/437) |
src/sudo/lib/util/logfac.c |
100.00% (20/20) |
100.00% (2/2) |
91.43% (32/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 |
100.00% (20/20) |
100.00% (2/2) |
91.43% (32/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 |
97.62% (41/42) |
100.00% (4/4) |
87.50% (49/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 |
0.00% (0/67) |
0.00% (0/1) |
0.00% (0/70) |
src/sudo/lib/util/strlcat.c |
95.24% (20/21) |
100.00% (1/1) |
91.67% (11/12) |
src/sudo/lib/util/strlcpy.c |
94.12% (16/17) |
100.00% (1/1) |
92.31% (12/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 |
91.89% (34/37) |
75.00% (3/4) |
95.83% (46/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 |
10.45% (7/67) |
10.34% (3/29) |
11.43% (4/35) |
src/sudo/lib/util/uuid.c |
96.67% (29/30) |
100.00% (2/2) |
86.67% (13/15) |
src/sudo/logsrvd/logsrvd_conf.c |
54.40% (593/1090) |
57.14% (48/84) |
51.90% (983/1894) |
src/sudo/logsrvd/regress/fuzz/fuzz_logsrvd_conf.c |
71.03% (76/107) |
100.00% (5/5) |
78.49% (73/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 |
80.19% (166/207) |
93.33% (14/15) |
70.48% (222/315) |
src/sudo/plugins/sudoers/b64_decode.c |
80.00% (20/25) |
100.00% (1/1) |
64.86% (24/37) |
src/sudo/plugins/sudoers/canon_path.c |
80.85% (76/94) |
100.00% (5/5) |
66.94% (83/124) |
src/sudo/plugins/sudoers/check_aliases.c |
81.58% (93/114) |
100.00% (4/4) |
75.41% (138/183) |
src/sudo/plugins/sudoers/defaults.c |
69.78% (598/857) |
87.88% (29/33) |
64.93% (1024/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 |
65.65% (300/457) |
90.91% (10/11) |
63.53% (554/872) |
src/sudo/plugins/sudoers/editor.c |
66.88% (103/154) |
100.00% (4/4) |
63.64% (140/220) |
src/sudo/plugins/sudoers/env.c |
71.83% (505/703) |
79.31% (23/29) |
69.49% (804/1157) |
src/sudo/plugins/sudoers/env_pattern.c |
100.00% (48/48) |
100.00% (1/1) |
96.97% (64/66) |
src/sudo/plugins/sudoers/exptilde.c |
76.09% (35/46) |
100.00% (1/1) |
61.76% (42/68) |
src/sudo/plugins/sudoers/filedigest.c |
44.00% (22/50) |
100.00% (1/1) |
37.21% (32/86) |
src/sudo/plugins/sudoers/fmtsudoers.c |
45.41% (99/218) |
83.33% (5/6) |
45.32% (266/587) |
src/sudo/plugins/sudoers/gc.c |
83.33% (70/84) |
100.00% (3/3) |
72.00% (90/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 |
48.41% (1109/2291) |
83.78% (31/37) |
53.60% (1162/2168) |
src/sudo/plugins/sudoers/iolog_path_escapes.c |
0.00% (0/84) |
0.00% (0/8) |
0.00% (0/110) |
src/sudo/plugins/sudoers/ldap_util.c |
67.15% (368/548) |
66.67% (8/12) |
75.14% (665/885) |
src/sudo/plugins/sudoers/locale.c |
64.94% (50/77) |
60.00% (3/5) |
58.68% (98/167) |
src/sudo/plugins/sudoers/lookup.c |
53.07% (225/424) |
80.00% (4/5) |
47.98% (381/794) |
src/sudo/plugins/sudoers/match.c |
44.34% (227/512) |
68.42% (13/19) |
43.47% (383/881) |
src/sudo/plugins/sudoers/match_addr.c |
51.06% (72/141) |
100.00% (3/3) |
43.11% (97/225) |
src/sudo/plugins/sudoers/match_command.c |
44.81% (138/308) |
58.33% (7/12) |
43.27% (225/520) |
src/sudo/plugins/sudoers/match_digest.c |
59.34% (54/91) |
100.00% (1/1) |
56.25% (63/112) |
src/sudo/plugins/sudoers/parse_ldif.c |
82.69% (430/520) |
100.00% (13/13) |
73.79% (639/866) |
src/sudo/plugins/sudoers/parser_warnx.c |
73.53% (25/34) |
100.00% (2/2) |
74.58% (44/59) |
src/sudo/plugins/sudoers/policy.c |
73.43% (796/1084) |
92.86% (13/14) |
75.94% (1502/1978) |
src/sudo/plugins/sudoers/pwutil.c |
61.05% (500/819) |
75.00% (27/36) |
50.08% (591/1180) |
src/sudo/plugins/sudoers/pwutil_impl.c |
55.73% (141/253) |
60.00% (3/5) |
55.04% (202/367) |
src/sudo/plugins/sudoers/redblack.c |
55.60% (149/268) |
72.73% (8/11) |
51.34% (153/298) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_policy.c |
88.84% (430/484) |
76.92% (40/52) |
89.67% (434/484) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_stubs.c |
87.50% (14/16) |
85.71% (6/7) |
85.71% (12/14) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers.c |
84.23% (187/222) |
90.91% (10/11) |
85.02% (210/247) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c |
76.47% (39/51) |
66.67% (4/6) |
73.17% (30/41) |
src/sudo/plugins/sudoers/serialize_list.c |
62.79% (27/43) |
100.00% (1/1) |
67.16% (45/67) |
src/sudo/plugins/sudoers/sethost.c |
73.33% (33/45) |
100.00% (1/1) |
57.14% (40/70) |
src/sudo/plugins/sudoers/strlcpy_unesc.c |
100.00% (17/17) |
100.00% (1/1) |
95.45% (21/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 |
75.00% (21/28) |
100.00% (1/1) |
56.00% (28/50) |
src/sudo/plugins/sudoers/sudoers.c |
64.11% (627/978) |
83.33% (20/24) |
60.81% (990/1628) |
src/sudo/plugins/sudoers/sudoers_cb.c |
82.76% (192/232) |
96.00% (24/25) |
76.29% (325/426) |
src/sudo/plugins/sudoers/sudoers_ctx_free.c |
100.00% (40/40) |
100.00% (1/1) |
96.77% (30/31) |
src/sudo/plugins/sudoers/sudoers_debug.c |
41.86% (18/43) |
100.00% (3/3) |
34.92% (22/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 |
36.25% (726/2003) |
33.33% (15/45) |
33.67% (1206/3582) |
src/sudo/plugins/sudoers/toke_util.c |
59.60% (90/151) |
83.33% (5/6) |
43.50% (97/223) |
Totals |
60.63% (12537/20677) |
70.75% (607/858) |
58.68% (18618/31727) |