Coverage Report

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)