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/util/arc4random.c |
69.14% (56/81) |
75.00% (6/8) |
70.91% (39/55) |
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 |
0.00% (0/78) |
0.00% (0/8) |
0.00% (0/94) |
src/sudo/lib/util/fatal.c |
52.30% (91/174) |
42.11% (8/19) |
59.80% (61/102) |
src/sudo/lib/util/getgrouplist.c |
31.43% (11/35) |
100.00% (1/1) |
23.08% (9/39) |
src/sudo/lib/util/gethostname.c |
0.00% (0/26) |
0.00% (0/2) |
0.00% (0/14) |
src/sudo/lib/util/gettime.c |
22.92% (11/48) |
33.33% (1/3) |
19.72% (14/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 |
0.00% (0/66) |
0.00% (0/1) |
0.00% (0/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 |
3.66% (13/355) |
9.09% (1/11) |
2.35% (8/341) |
src/sudo/lib/util/logfac.c |
90.00% (18/20) |
100.00% (2/2) |
77.42% (24/31) |
src/sudo/lib/util/login_max.c |
0.00% (0/13) |
0.00% (0/1) |
0.00% (0/5) |
src/sudo/lib/util/logpri.c |
90.00% (18/20) |
100.00% (2/2) |
77.42% (24/31) |
src/sudo/lib/util/parseln.c |
54.41% (37/68) |
50.00% (1/2) |
60.27% (44/73) |
src/sudo/lib/util/progname.c |
51.52% (17/33) |
75.00% (3/4) |
45.16% (14/31) |
src/sudo/lib/util/rcstr.c |
26.19% (11/42) |
50.00% (2/4) |
32.65% (16/49) |
src/sudo/lib/util/regex.c |
0.00% (0/111) |
0.00% (0/3) |
0.00% (0/137) |
src/sudo/lib/util/roundup.c |
41.67% (5/12) |
50.00% (1/2) |
37.50% (3/8) |
src/sudo/lib/util/secure_path.c |
0.00% (0/93) |
0.00% (0/9) |
0.00% (0/113) |
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 |
83.33% (25/30) |
100.00% (1/1) |
86.11% (31/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 |
88.00% (22/25) |
50.00% (1/2) |
89.74% (35/39) |
src/sudo/lib/util/strtonum.c |
91.67% (110/120) |
100.00% (2/2) |
92.41% (73/79) |
src/sudo/lib/util/sudo_debug.c |
7.35% (5/68) |
6.90% (2/29) |
5.88% (2/34) |
src/sudo/lib/util/uuid.c |
96.67% (29/30) |
100.00% (2/2) |
92.86% (13/14) |
src/sudo/plugins/sudoers/alias.c |
1.90% (4/211) |
6.67% (1/15) |
1.84% (5/272) |
src/sudo/plugins/sudoers/b64_decode.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/37) |
src/sudo/plugins/sudoers/canon_path.c |
80.85% (76/94) |
100.00% (5/5) |
65.09% (69/106) |
src/sudo/plugins/sudoers/defaults.c |
53.86% (467/867) |
69.70% (23/33) |
50.69% (657/1296) |
src/sudo/plugins/sudoers/digestname.c |
0.00% (0/22) |
0.00% (0/1) |
0.00% (0/18) |
src/sudo/plugins/sudoers/editor.c |
66.88% (103/154) |
100.00% (4/4) |
60.11% (110/183) |
src/sudo/plugins/sudoers/env.c |
72.13% (515/714) |
79.31% (23/29) |
68.84% (654/950) |
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/75) |
src/sudo/plugins/sudoers/gc.c |
83.33% (70/84) |
100.00% (3/3) |
71.43% (80/112) |
src/sudo/plugins/sudoers/gentime.c |
0.00% (0/96) |
0.00% (0/1) |
0.00% (0/93) |
src/sudo/plugins/sudoers/gram.c |
3.13% (72/2298) |
18.92% (7/37) |
3.15% (58/1839) |
src/sudo/plugins/sudoers/iolog_path_escapes.c |
0.00% (0/84) |
0.00% (0/8) |
0.00% (0/95) |
src/sudo/plugins/sudoers/locale.c |
65.38% (51/78) |
60.00% (3/5) |
59.20% (74/125) |
src/sudo/plugins/sudoers/match.c |
0.00% (0/519) |
0.00% (0/19) |
0.00% (0/831) |
src/sudo/plugins/sudoers/match_addr.c |
0.00% (0/141) |
0.00% (0/3) |
0.00% (0/165) |
src/sudo/plugins/sudoers/match_command.c |
0.00% (0/310) |
0.00% (0/12) |
0.00% (0/446) |
src/sudo/plugins/sudoers/match_digest.c |
0.00% (0/87) |
0.00% (0/1) |
0.00% (0/95) |
src/sudo/plugins/sudoers/parser_warnx.c |
0.00% (0/36) |
0.00% (0/2) |
0.00% (0/37) |
src/sudo/plugins/sudoers/policy.c |
73.36% (796/1085) |
92.86% (13/14) |
75.77% (1307/1725) |
src/sudo/plugins/sudoers/pwutil.c |
53.90% (442/820) |
72.22% (26/36) |
40.22% (397/987) |
src/sudo/plugins/sudoers/pwutil_impl.c |
49.61% (126/254) |
60.00% (3/5) |
51.82% (157/303) |
src/sudo/plugins/sudoers/redblack.c |
46.27% (124/268) |
63.64% (7/11) |
41.67% (120/288) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_policy.c |
85.88% (438/510) |
76.92% (40/52) |
82.07% (206/251) |
src/sudo/plugins/sudoers/regress/fuzz/fuzz_stubs.c |
54.55% (12/22) |
57.14% (4/7) |
50.00% (4/8) |
src/sudo/plugins/sudoers/serialize_list.c |
62.79% (27/43) |
100.00% (1/1) |
65.62% (42/64) |
src/sudo/plugins/sudoers/sethost.c |
71.74% (33/46) |
100.00% (1/1) |
52.83% (28/53) |
src/sudo/plugins/sudoers/strlcpy_unesc.c |
100.00% (17/17) |
100.00% (1/1) |
95.00% (19/20) |
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 |
64.19% (631/983) |
83.33% (20/24) |
57.85% (800/1383) |
src/sudo/plugins/sudoers/sudoers_cb.c |
84.19% (213/253) |
96.00% (24/25) |
73.46% (263/358) |
src/sudo/plugins/sudoers/sudoers_ctx_free.c |
100.00% (40/40) |
100.00% (1/1) |
96.00% (24/25) |
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 |
1.10% (22/2008) |
2.22% (1/45) |
0.39% (13/3320) |
src/sudo/plugins/sudoers/toke_util.c |
0.00% (0/156) |
0.00% (0/6) |
0.00% (0/197) |
Totals |
36.02% (5261/14605) |
48.87% (280/573) |
34.67% (6337/18276) |