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) |
35.90% (14/39) |
src/sudo/lib/eventlog/eventlog_free.c |
100.00% (36/36) |
100.00% (1/1) |
96.00% (24/25) |
src/sudo/lib/eventlog/parse_json.c |
95.64% (680/711) |
100.00% (40/40) |
87.68% (811/925) |
src/sudo/lib/iolog/host_port.c |
100.00% (52/52) |
100.00% (1/1) |
97.73% (43/44) |
src/sudo/lib/iolog/iolog_close.c |
60.00% (6/10) |
100.00% (1/1) |
66.67% (8/12) |
src/sudo/lib/iolog/iolog_conf.c |
16.67% (12/72) |
28.57% (4/14) |
5.80% (4/69) |
src/sudo/lib/iolog/iolog_eof.c |
100.00% (6/6) |
100.00% (1/1) |
87.50% (7/8) |
src/sudo/lib/iolog/iolog_filter.c |
44.72% (55/123) |
66.67% (4/6) |
45.88% (78/170) |
src/sudo/lib/iolog/iolog_gets.c |
70.59% (12/17) |
100.00% (1/1) |
61.90% (13/21) |
src/sudo/lib/iolog/iolog_json.c |
100.00% (11/11) |
100.00% (1/1) |
90.00% (9/10) |
src/sudo/lib/iolog/iolog_legacy.c |
83.15% (74/89) |
100.00% (1/1) |
71.03% (76/107) |
src/sudo/lib/iolog/iolog_open.c |
51.47% (35/68) |
100.00% (1/1) |
48.53% (33/68) |
src/sudo/lib/iolog/iolog_openat.c |
37.14% (13/35) |
100.00% (1/1) |
40.62% (13/32) |
src/sudo/lib/iolog/iolog_timing.c |
81.82% (126/154) |
75.00% (3/4) |
77.66% (153/197) |
src/sudo/lib/iolog/iolog_util.c |
33.33% (10/30) |
100.00% (1/1) |
41.67% (10/24) |
src/sudo/lib/iolog/regress/fuzz/fuzz_iolog_json.c |
83.72% (36/43) |
100.00% (3/3) |
68.00% (17/25) |
src/sudo/lib/iolog/regress/fuzz/fuzz_iolog_legacy.c |
83.33% (35/42) |
100.00% (3/3) |
68.00% (17/25) |
src/sudo/lib/iolog/regress/fuzz/fuzz_iolog_timing.c |
75.41% (46/61) |
66.67% (2/3) |
68.89% (31/45) |
src/sudo/lib/util/arc4random.c |
69.14% (56/81) |
75.00% (6/8) |
71.43% (40/56) |
src/sudo/lib/util/basename.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (4/4) |
src/sudo/lib/util/chacha_private.h |
91.60% (120/131) |
100.00% (3/3) |
97.04% (491/506) |
src/sudo/lib/util/digest_openssl.c |
22.97% (17/74) |
28.57% (2/7) |
21.11% (19/90) |
src/sudo/lib/util/fatal.c |
55.43% (97/175) |
47.37% (9/19) |
60.40% (61/101) |
src/sudo/lib/util/getgrouplist.c |
67.65% (23/34) |
100.00% (1/1) |
54.05% (20/37) |
src/sudo/lib/util/gettime.c |
10.42% (5/48) |
33.33% (1/3) |
12.68% (9/71) |
src/sudo/lib/util/gidlist.c |
92.68% (38/41) |
100.00% (1/1) |
77.78% (42/54) |
src/sudo/lib/util/hexchar.c |
96.97% (64/66) |
100.00% (1/1) |
89.74% (35/39) |
src/sudo/lib/util/key_val.c |
100.00% (16/16) |
100.00% (1/1) |
90.00% (9/10) |
src/sudo/lib/util/lbuf.c |
40.51% (126/311) |
63.64% (7/11) |
36.33% (113/311) |
src/sudo/lib/util/logfac.c |
100.00% (20/20) |
100.00% (2/2) |
90.32% (28/31) |
src/sudo/lib/util/logpri.c |
100.00% (20/20) |
100.00% (2/2) |
90.32% (28/31) |
src/sudo/lib/util/mktemp.c |
60.87% (42/69) |
50.00% (3/6) |
70.42% (50/71) |
src/sudo/lib/util/parseln.c |
85.71% (60/70) |
50.00% (1/2) |
91.67% (66/72) |
src/sudo/lib/util/progname.c |
51.52% (17/33) |
75.00% (3/4) |
45.16% (14/31) |
src/sudo/lib/util/rcstr.c |
97.62% (41/42) |
100.00% (4/4) |
87.76% (43/49) |
src/sudo/lib/util/regex.c |
31.53% (35/111) |
66.67% (2/3) |
27.01% (37/137) |
src/sudo/lib/util/regress/fuzz/fuzz_sudo_conf.c |
87.80% (72/82) |
100.00% (2/2) |
91.74% (100/109) |
src/sudo/lib/util/roundup.c |
100.00% (12/12) |
100.00% (1/1) |
100.00% (4/4) |
src/sudo/lib/util/secure_path.c |
0.00% (0/93) |
0.00% (0/9) |
0.00% (0/113) |
src/sudo/lib/util/str2sig.c |
0.00% (0/67) |
0.00% (0/1) |
0.00% (0/47) |
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.44% (34/36) |
src/sudo/lib/util/strtobool.c |
100.00% (40/40) |
100.00% (1/1) |
87.88% (58/66) |
src/sudo/lib/util/strtoid.c |
91.89% (34/37) |
75.00% (3/4) |
93.94% (31/33) |
src/sudo/lib/util/strtomode.c |
100.00% (22/22) |
100.00% (1/1) |
92.11% (35/38) |
src/sudo/lib/util/strtonum.c |
91.74% (111/121) |
100.00% (2/2) |
92.41% (73/79) |
src/sudo/lib/util/sudo_conf.c |
82.98% (351/423) |
92.00% (23/25) |
79.85% (436/546) |
src/sudo/lib/util/sudo_debug.c |
43.75% (28/64) |
48.15% (13/27) |
40.62% (13/32) |
src/sudo/lib/util/uuid.c |
96.67% (29/30) |
100.00% (2/2) |
92.86% (13/14) |
src/sudo/logsrvd/logsrvd_conf.c |
55.35% (621/1122) |
57.14% (48/84) |
51.18% (779/1522) |
src/sudo/logsrvd/regress/fuzz/fuzz_logsrvd_conf.c |
71.56% (78/109) |
100.00% (5/5) |
75.41% (46/61) |
src/sudo/logsrvd/tls_init.c |
0.00% (0/229) |
0.00% (0/5) |
0.00% (0/252) |
src/sudo/plugins/sudoers/alias.c |
75.12% (157/209) |
86.67% (13/15) |
71.11% (192/270) |
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) |
65.09% (69/106) |
src/sudo/plugins/sudoers/check_aliases.c |
76.60% (108/141) |
100.00% (5/5) |
73.37% (146/199) |
src/sudo/plugins/sudoers/defaults.c |
57.44% (490/853) |
78.12% (25/32) |
54.83% (698/1273) |
src/sudo/plugins/sudoers/digestname.c |
86.36% (19/22) |
100.00% (1/1) |
88.89% (16/18) |
src/sudo/plugins/sudoers/editor.c |
66.67% (102/153) |
100.00% (4/4) |
60.11% (110/183) |
src/sudo/plugins/sudoers/env.c |
73.21% (511/698) |
78.57% (22/28) |
69.40% (651/938) |
src/sudo/plugins/sudoers/env_pattern.c |
100.00% (49/49) |
100.00% (1/1) |
96.36% (53/55) |
src/sudo/plugins/sudoers/exptilde.c |
55.32% (26/47) |
100.00% (1/1) |
37.04% (20/54) |
src/sudo/plugins/sudoers/filedigest.c |
0.00% (0/50) |
0.00% (0/1) |
0.00% (0/67) |
src/sudo/plugins/sudoers/fmtsudoers.c |
47.37% (99/209) |
83.33% (5/6) |
43.42% (198/456) |
src/sudo/plugins/sudoers/gc.c |
83.33% (70/84) |
100.00% (3/3) |
71.43% (80/112) |
src/sudo/plugins/sudoers/gentime.c |
90.62% (87/96) |
100.00% (1/1) |
79.57% (74/93) |
src/sudo/plugins/sudoers/gram.c |
39.08% (852/2180) |
80.56% (29/36) |
48.30% (840/1739) |
src/sudo/plugins/sudoers/iolog_path_escapes.c |
0.00% (0/64) |
0.00% (0/7) |
0.00% (0/85) |
src/sudo/plugins/sudoers/ldap_util.c |
65.29% (331/507) |
66.67% (8/12) |
69.33% (452/652) |
src/sudo/plugins/sudoers/locale.c |
65.38% (51/78) |
60.00% (3/5) |
59.20% (74/125) |
src/sudo/plugins/sudoers/match.c |
28.78% (135/469) |
58.82% (10/17) |
27.92% (184/659) |
src/sudo/plugins/sudoers/match_addr.c |
0.00% (0/140) |
0.00% (0/3) |
0.00% (0/165) |
src/sudo/plugins/sudoers/match_command.c |
29.94% (94/314) |
58.33% (7/12) |
29.21% (137/469) |
src/sudo/plugins/sudoers/match_digest.c |
15.71% (11/70) |
100.00% (1/1) |
12.99% (10/77) |
src/sudo/plugins/sudoers/parse.c |
54.37% (386/710) |
87.50% (14/16) |
50.38% (599/1189) |
src/sudo/plugins/sudoers/parse_ldif.c |
82.79% (433/523) |
100.00% (13/13) |
69.44% (534/769) |
src/sudo/plugins/sudoers/policy.c |
78.19% (778/995) |
81.25% (13/16) |
80.89% (1321/1633) |
src/sudo/plugins/sudoers/pwutil.c |
56.01% (452/807) |
69.70% (23/33) |
41.45% (400/965) |
src/sudo/plugins/sudoers/pwutil_impl.c |
60.64% (151/249) |
75.00% (3/4) |
62.19% (176/283) |
src/sudo/plugins/sudoers/redblack.c |
59.33% (159/268) |
81.82% (9/11) |
54.86% (158/288) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_policy.c |
87.43% (438/501) |
75.51% (37/49) |
86.64% (214/247) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_stubs.c |
90.32% (28/31) |
90.00% (9/10) |
90.91% (10/11) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers.c |
81.11% (176/217) |
80.00% (8/10) |
74.87% (140/187) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c |
75.00% (39/52) |
66.67% (4/6) |
66.67% (20/30) |
src/sudo/plugins/sudoers/serialize_list.c |
62.79% (27/43) |
100.00% (1/1) |
65.62% (42/64) |
src/sudo/plugins/sudoers/strlcpy_unesc.c |
100.00% (17/17) |
100.00% (1/1) |
95.00% (19/20) |
src/sudo/plugins/sudoers/strlist.c |
92.86% (39/42) |
100.00% (4/4) |
92.45% (49/53) |
src/sudo/plugins/sudoers/strvec_join.c |
75.00% (21/28) |
100.00% (1/1) |
51.11% (23/45) |
src/sudo/plugins/sudoers/sudoers.c |
72.86% (921/1264) |
91.84% (45/49) |
65.82% (1340/2036) |
src/sudo/plugins/sudoers/sudoers_debug.c |
41.86% (18/43) |
100.00% (3/3) |
32.73% (18/55) |
src/sudo/plugins/sudoers/sudoers_hooks.c |
0.00% (0/80) |
0.00% (0/5) |
0.00% (0/80) |
src/sudo/plugins/sudoers/timeout.c |
100.00% (55/55) |
100.00% (1/1) |
93.10% (54/58) |
src/sudo/plugins/sudoers/toke.c |
31.77% (629/1980) |
33.33% (15/45) |
27.53% (797/2895) |
src/sudo/plugins/sudoers/toke_util.c |
54.55% (84/154) |
83.33% (5/6) |
35.60% (68/191) |
Totals |
58.16% (11695/20109) |
70.69% (591/836) |
55.49% (14125/25455) |