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/eventlog/eventlog_free.c
100.00% (42/42)
100.00% (1/1)
 96.67% (29/30)
src/sudo/lib/eventlog/parse_json.c
 95.75% (698/729)
100.00% (42/42)
 87.74% (830/946)
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.33% (75/90)
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)
 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
 29.49% (23/78)
 25.00% (2/8)
 24.47% (23/94)
src/sudo/lib/util/fatal.c
 55.75% (97/174)
 47.37% (9/19)
 60.78% (62/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
 92.42% (61/66)
100.00% (1/1)
 87.18% (34/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
 34.08% (121/355)
 63.64% (7/11)
 34.02% (116/341)
src/sudo/lib/util/logfac.c
100.00% (20/20)
100.00% (2/2)
 90.32% (28/31)
src/sudo/lib/util/login_max.c
 84.62% (11/13)
100.00% (1/1)
 80.00% (4/5)
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
 75.00% (51/68)
 50.00% (1/2)
 87.67% (64/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
 97.62% (41/42)
100.00% (4/4)
 87.76% (43/49)
src/sudo/lib/util/regex.c
  0.00% (0/111)
  0.00% (0/3)
  0.00% (0/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
 50.00% (6/12)
 50.00% (1/2)
 50.00% (4/8)
src/sudo/lib/util/secure_path.c
 40.86% (38/93)
 33.33% (3/9)
 45.13% (51/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
 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_conf.c
 82.98% (351/423)
 92.00% (23/25)
 79.85% (436/546)
src/sudo/lib/util/sudo_debug.c
 11.76% (8/68)
 10.34% (3/29)
  8.82% (3/34)
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.51% (625/1126)
 57.14% (48/84)
 51.37% (785/1528)
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
 78.67% (166/211)
 86.67% (13/15)
 75.37% (205/272)
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
 82.46% (94/114)
100.00% (4/4)
 77.33% (133/172)
src/sudo/plugins/sudoers/defaults.c
 67.94% (587/864)
 87.88% (29/33)
 62.13% (804/1294)
src/sudo/plugins/sudoers/digestname.c
 86.36% (19/22)
100.00% (1/1)
 88.89% (16/18)
src/sudo/plugins/sudoers/display.c
 59.74% (273/457)
 90.91% (10/11)
 45.79% (343/749)
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.05% (513/712)
 79.31% (23/29)
 68.72% (648/943)
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/fmtsudoers.c
 42.34% (94/222)
 83.33% (5/6)
 40.60% (190/468)
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
 61.04% (1399/2292)
 89.19% (33/37)
 61.46% (1121/1824)
src/sudo/plugins/sudoers/iolog_path_escapes.c
  0.00% (0/84)
  0.00% (0/8)
  0.00% (0/95)
src/sudo/plugins/sudoers/ldap_util.c
 67.21% (371/552)
 66.67% (8/12)
 72.56% (542/747)
src/sudo/plugins/sudoers/locale.c
 65.38% (51/78)
 60.00% (3/5)
 59.20% (74/125)
src/sudo/plugins/sudoers/lookup.c
 33.33% (143/429)
 60.00% (3/5)
 30.66% (203/662)
src/sudo/plugins/sudoers/match.c
 41.81% (217/519)
 68.42% (13/19)
 39.83% (331/831)
src/sudo/plugins/sudoers/match_addr.c
 51.06% (72/141)
100.00% (3/3)
 44.85% (74/165)
src/sudo/plugins/sudoers/match_command.c
 19.75% (63/319)
 33.33% (4/12)
 19.38% (87/449)
src/sudo/plugins/sudoers/match_digest.c
 15.58% (12/77)
100.00% (1/1)
 13.10% (11/84)
src/sudo/plugins/sudoers/parse_ldif.c
 82.76% (432/522)
100.00% (13/13)
 70.00% (511/730)
src/sudo/plugins/sudoers/parser_warnx.c
 75.00% (27/36)
100.00% (2/2)
 78.38% (29/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
 68.66% (563/820)
 83.33% (30/36)
 52.48% (518/987)
src/sudo/plugins/sudoers/pwutil_impl.c
 72.05% (183/254)
 80.00% (4/5)
 64.03% (194/303)
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.65% (447/510)
 76.92% (40/52)
 86.85% (218/251)
src/sudo/plugins/sudoers/regress/fuzz/fuzz_stubs.c
 89.29% (25/28)
 88.89% (8/9)
 90.00% (9/10)
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers.c
 82.57% (180/218)
 90.00% (9/10)
 73.75% (118/160)
src/sudo/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c
 81.13% (43/53)
 83.33% (5/6)
 70.00% (21/30)
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/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
 64.56% (634/982)
 83.33% (20/24)
 58.16% (802/1379)
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
 55.63% (1117/2008)
 51.11% (23/45)
 54.94% (1824/3320)
src/sudo/plugins/sudoers/toke_util.c
 71.79% (112/156)
100.00% (6/6)
 52.79% (104/197)
Totals
 63.36% (13241/20897)
 72.06% (619/859)
 59.32% (15696/26460)