Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/sudo/lib/eventlog/eventlog_conf.c
 59.15% (42/71)
 66.67% (14/21)
 32.56% (14/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
 80.61% (133/165)
 75.00% (3/4)
 78.40% (196/250)
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
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
  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
 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
 87.88% (58/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
  3.69% (13/352)
  9.09% (1/11)
  2.06% (9/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
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
  7.46% (5/67)
  6.90% (2/29)
  5.71% (2/35)
src/sudo/lib/util/term.c
  0.00% (0/259)
  0.00% (0/11)
  0.00% (0/501)
src/sudo/lib/util/uuid.c
 55.77% (29/52)
 66.67% (2/3)
 42.11% (16/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
 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
  1.93% (4/207)
  6.67% (1/15)
  1.90% (6/315)
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
  0.00% (0/114)
  0.00% (0/4)
  0.00% (0/183)
src/sudo/plugins/sudoers/defaults.c
 53.91% (462/857)
 69.70% (23/33)
 51.05% (805/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
  0.00% (0/457)
  0.00% (0/11)
  0.00% (0/868)
src/sudo/plugins/sudoers/editor.c
 63.40% (97/153)
100.00% (4/4)
 60.54% (135/223)
src/sudo/plugins/sudoers/env.c
 71.16% (501/704)
 79.31% (23/29)
 69.17% (801/1158)
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
 54.35% (25/46)
100.00% (1/1)
 42.65% (29/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
 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
  9.30% (213/2291)
 40.54% (15/37)
 14.58% (316/2168)
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
  0.00% (0/374)
  0.00% (0/4)
  0.00% (0/728)
src/sudo/plugins/sudoers/match.c
  0.00% (0/516)
  0.00% (0/19)
  0.00% (0/897)
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/310)
  0.00% (0/12)
  0.00% (0/526)
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.69% (430/520)
100.00% (13/13)
 73.82% (640/867)
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
 73.09% (793/1085)
 92.86% (13/14)
 75.73% (1501/1982)
src/sudo/plugins/sudoers/pwutil.c
 53.97% (442/819)
 72.22% (26/36)
 43.64% (515/1180)
src/sudo/plugins/sudoers/pwutil_impl.c
 49.80% (126/253)
 60.00% (3/5)
 49.59% (182/367)
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
 88.84% (430/484)
 76.92% (40/52)
 89.67% (434/484)
src/sudo/plugins/sudoers/regress/fuzz/fuzz_stubs.c
 56.25% (9/16)
 57.14% (4/7)
 50.00% (7/14)
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers.c
 12.77% (6/47)
 30.00% (3/10)
 17.14% (6/35)
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
 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
 63.46% (639/1007)
 83.33% (20/24)
 60.20% (1003/1666)
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
  1.09% (22/2010)
  2.22% (1/45)
  0.46% (17/3660)
src/sudo/plugins/sudoers/toke_util.c
  0.00% (0/151)
  0.00% (0/6)
  0.00% (0/223)
Totals
 42.79% (8904/20811)
 55.41% (481/868)
 41.74% (13429/32176)