Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/unbound/compat/arc4_lock.c
  0.00% (0/16)
  0.00% (0/3)
  0.00% (0/15)
src/unbound/compat/arc4random.c
  0.00% (0/159)
  0.00% (0/10)
  0.00% (0/145)
src/unbound/compat/arc4random_uniform.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/7)
src/unbound/compat/chacha_private.h
  0.00% (0/131)
  0.00% (0/3)
  0.00% (0/653)
src/unbound/compat/strlcat.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/12)
src/unbound/compat/strlcpy.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/15)
src/unbound/dns64/dns64.c
  0.00% (0/501)
  0.00% (0/24)
  0.00% (0/357)
src/unbound/fuzz_4.c
100.00% (52/52)
100.00% (1/1)
100.00% (12/12)
src/unbound/iterator/iter_delegpt.c
  0.00% (0/578)
  0.00% (0/34)
  0.00% (0/448)
src/unbound/iterator/iter_donotq.c
  0.00% (0/74)
  0.00% (0/8)
  0.00% (0/54)
src/unbound/iterator/iter_fwd.c
  0.00% (0/445)
  0.00% (0/29)
  0.00% (0/541)
src/unbound/iterator/iter_hints.c
  0.00% (0/441)
  0.00% (0/23)
  0.00% (0/542)
src/unbound/iterator/iter_priv.c
  1.82% (3/165)
 11.11% (1/9)
  2.73% (3/110)
src/unbound/iterator/iter_resptype.c
  0.00% (0/135)
  0.00% (0/2)
  0.00% (0/192)
src/unbound/iterator/iter_scrub.c
 72.19% (488/676)
 85.00% (17/20)
 75.55% (414/548)
src/unbound/iterator/iter_utils.c
  0.00% (0/1182)
  0.00% (0/48)
  0.00% (0/1172)
src/unbound/iterator/iterator.c
  0.00% (0/3086)
  0.00% (0/60)
  0.00% (0/2621)
src/unbound/libunbound/context.c
  0.00% (0/299)
  0.00% (0/16)
  0.00% (0/283)
src/unbound/libunbound/libunbound.c
  0.00% (0/1056)
  0.00% (0/42)
  0.00% (0/1733)
src/unbound/libunbound/libworker.c
  0.00% (0/722)
  0.00% (0/43)
  0.00% (0/668)
src/unbound/respip/respip.c
  0.00% (0/907)
  0.00% (0/39)
  0.00% (0/872)
src/unbound/services/authzone.c
  0.00% (0/6324)
  0.00% (0/254)
  0.00% (0/6179)
src/unbound/services/cache/dns.c
  0.00% (0/844)
  0.00% (0/22)
  0.00% (0/939)
src/unbound/services/cache/infra.c
  0.00% (0/951)
  0.00% (0/56)
  0.00% (0/859)
src/unbound/services/cache/rrset.c
  8.61% (29/337)
 16.67% (3/18)
  4.14% (17/411)
src/unbound/services/listen_dnsport.c
  0.00% (0/1530)
  0.00% (0/43)
  0.00% (0/1299)
src/unbound/services/localzone.c
  0.00% (0/1675)
  0.00% (0/70)
  0.00% (0/1874)
src/unbound/services/mesh.c
  0.00% (0/1784)
  0.00% (0/56)
  0.00% (0/1526)
src/unbound/services/modstack.c
  0.00% (0/185)
  0.00% (0/13)
  0.00% (0/194)
src/unbound/services/outbound_list.c
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/18)
src/unbound/services/outside_network.c
  0.00% (0/2767)
  0.00% (0/98)
  0.00% (0/1930)
src/unbound/services/rpz.c
  0.00% (0/2099)
  0.00% (0/83)
  0.00% (0/2338)
src/unbound/services/view.c
  0.00% (0/179)
  0.00% (0/13)
  0.00% (0/286)
src/unbound/sldns/keyraw.c
  0.00% (0/223)
  0.00% (0/9)
  0.00% (0/171)
src/unbound/sldns/parse.c
  0.00% (0/366)
  0.00% (0/11)
  0.00% (0/361)
src/unbound/sldns/parseutil.c
  0.00% (0/510)
  0.00% (0/29)
  0.00% (0/472)
src/unbound/sldns/rrdef.c
 16.48% (15/91)
 16.67% (1/6)
 14.61% (13/89)
src/unbound/sldns/sbuffer.c
 29.52% (31/105)
 37.50% (3/8)
 33.93% (19/56)
src/unbound/sldns/sbuffer.h
 31.31% (67/214)
 39.13% (18/46)
 43.75% (35/80)
src/unbound/sldns/str2wire.c
  0.00% (0/2130)
  0.00% (0/82)
  0.00% (0/2449)
src/unbound/sldns/wire2str.c
  0.00% (0/1791)
  0.00% (0/101)
  0.00% (0/1179)
src/unbound/util/alloc.c
 43.83% (103/235)
 50.00% (8/16)
 31.85% (86/270)
src/unbound/util/config_file.c
  0.00% (0/2031)
  0.00% (0/76)
  0.00% (0/4389)
src/unbound/util/configlexer.c
  0.00% (0/2808)
  0.00% (0/37)
  0.00% (0/4620)
src/unbound/util/configparser.c
  0.00% (0/4568)
  0.00% (0/4)
  0.00% (0/3498)
src/unbound/util/data/dname.c
 34.49% (229/664)
 28.12% (9/32)
 28.59% (201/703)
src/unbound/util/data/msgencode.c
  0.00% (0/787)
  0.00% (0/26)
  0.00% (0/693)
src/unbound/util/data/msgparse.c
 68.28% (650/952)
 84.38% (27/32)
 60.21% (457/759)
src/unbound/util/data/msgreply.c
 14.38% (154/1071)
  9.68% (6/62)
 10.86% (101/930)
src/unbound/util/data/packed_rrset.c
 18.09% (53/293)
 30.00% (6/20)
 13.11% (27/206)
src/unbound/util/edns.c
  0.00% (0/248)
  0.00% (0/18)
  0.00% (0/232)
src/unbound/util/fptr_wlist.c
  7.14% (20/280)
 12.82% (5/39)
  5.42% (26/480)
src/unbound/util/locks.c
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/10)
src/unbound/util/log.c
 18.30% (41/224)
  9.09% (2/22)
 22.79% (67/294)
src/unbound/util/mini_event.c
 13.92% (38/273)
 17.65% (3/17)
  9.48% (33/348)
src/unbound/util/module.c
  2.03% (6/295)
  4.76% (1/21)
  3.21% (7/218)
src/unbound/util/net_help.c
  0.48% (6/1263)
  1.67% (1/60)
  0.27% (3/1123)
src/unbound/util/netevent.c
  0.75% (25/3321)
  3.30% (3/91)
  0.44% (13/2963)
src/unbound/util/proxy_protocol.c
  0.00% (0/90)
  0.00% (0/4)
  0.00% (0/76)
src/unbound/util/random.c
  0.00% (0/19)
  0.00% (0/4)
  0.00% (0/9)
src/unbound/util/rbtree.c
  3.40% (12/353)
 10.00% (2/20)
  1.49% (5/335)
src/unbound/util/regional.c
 64.80% (81/125)
 53.33% (8/15)
 61.64% (45/73)
src/unbound/util/rfc_1982.c
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/27)
src/unbound/util/rtt.c
  0.00% (0/43)
  0.00% (0/7)
  0.00% (0/23)
src/unbound/util/siphash.c
  0.00% (0/76)
  0.00% (0/1)
  0.00% (0/89)
src/unbound/util/storage/dnstree.c
  0.00% (0/204)
  0.00% (0/16)
  0.00% (0/130)
src/unbound/util/storage/lookup3.c
 33.53% (58/173)
 33.33% (1/3)
 37.41% (52/139)
src/unbound/util/storage/lruhash.c
 25.61% (126/492)
 36.00% (9/25)
 15.51% (154/993)
src/unbound/util/storage/slabhash.c
 30.77% (52/169)
 25.00% (6/24)
 17.58% (29/165)
src/unbound/util/tcp_conn_limit.c
  0.00% (0/111)
  0.00% (0/12)
  0.00% (0/110)
src/unbound/util/timehist.c
  0.00% (0/143)
  0.00% (0/12)
  0.00% (0/84)
src/unbound/util/timeval_func.c
  0.00% (0/53)
  0.00% (0/4)
  0.00% (0/26)
src/unbound/util/tube.c
  0.00% (0/378)
  0.00% (0/19)
  0.00% (0/362)
src/unbound/util/ub_event.c
 18.42% (21/114)
 16.67% (4/24)
  7.29% (7/96)
src/unbound/validator/autotrust.c
  0.00% (0/1698)
  0.00% (0/84)
  0.00% (0/1502)
src/unbound/validator/val_anchor.c
  0.00% (0/1020)
  0.00% (0/39)
  0.00% (0/1184)
src/unbound/validator/val_kcache.c
  0.00% (0/80)
  0.00% (0/7)
  0.00% (0/57)
src/unbound/validator/val_kentry.c
  0.00% (0/293)
  0.00% (0/20)
  0.00% (0/230)
src/unbound/validator/val_neg.c
  0.00% (0/971)
  0.00% (0/43)
  0.00% (0/997)
src/unbound/validator/val_nsec.c
  0.00% (0/321)
  0.00% (0/13)
  0.00% (0/263)
src/unbound/validator/val_nsec3.c
  0.00% (0/1014)
  0.00% (0/41)
  0.00% (0/776)
src/unbound/validator/val_secalgo.c
  0.00% (0/375)
  0.00% (0/19)
  0.00% (0/212)
src/unbound/validator/val_sigcrypt.c
  0.00% (0/1095)
  0.00% (0/46)
  0.00% (0/783)
src/unbound/validator/val_utils.c
  0.00% (0/932)
  0.00% (0/33)
  0.00% (0/792)
src/unbound/validator/validator.c
  0.00% (0/2352)
  0.00% (0/45)
  0.00% (0/1626)
Totals
  3.53% (2360/66862)
  5.59% (145/2596)
  2.74% (1826/66605)