Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/fuzz_base64.c
 90.91% (20/22)
100.00% (1/1)
 91.67% (11/12)
src/fuzz_buffer.c
 82.82% (188/227)
100.00% (1/1)
 84.71% (72/85)
src/fuzz_dhcp.c
100.00% (14/14)
100.00% (1/1)
100.00% (4/4)
src/fuzz_list.c
100.00% (102/102)
100.00% (3/3)
100.00% (50/50)
src/fuzz_misc.c
 94.59% (35/37)
100.00% (1/1)
 93.33% (14/15)
src/fuzz_mroute.c
100.00% (39/39)
100.00% (1/1)
100.00% (13/13)
src/fuzz_packet_id.c
 97.14% (68/70)
100.00% (1/1)
 96.30% (26/27)
src/fuzz_proxy.c
100.00% (92/92)
100.00% (2/2)
 98.36% (60/61)
src/fuzz_randomizer.cpp
100.00% (60/60)
100.00% (9/9)
 63.41% (52/82)
src/fuzz_route.c
100.00% (159/159)
100.00% (1/1)
100.00% (59/59)
src/fuzz_verify_cert.c
 28.26% (26/92)
 60.00% (3/5)
 36.25% (29/80)
src/openvpn/src/openvpn/argv.c
 13.74% (25/182)
 23.53% (4/17)
  7.35% (10/136)
src/openvpn/src/openvpn/auth_token.c
  0.00% (0/278)
  0.00% (0/10)
  0.00% (0/434)
src/openvpn/src/openvpn/auth_token.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/3)
src/openvpn/src/openvpn/base64.c
 86.67% (117/135)
100.00% (4/4)
 93.68% (89/95)
src/openvpn/src/openvpn/buffer.c
 46.47% (428/921)
 63.79% (37/58)
 44.91% (388/864)
src/openvpn/src/openvpn/buffer.h
 43.58% (180/413)
 56.36% (31/55)
 48.37% (119/246)
src/openvpn/src/openvpn/clinat.c
  0.00% (0/165)
  0.00% (0/8)
  0.00% (0/220)
src/openvpn/src/openvpn/comp.c
  0.00% (0/99)
  0.00% (0/6)
  0.00% (0/131)
src/openvpn/src/openvpn/comp.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/13)
src/openvpn/src/openvpn/compstub.c
  0.00% (0/84)
  0.00% (0/6)
  0.00% (0/105)
src/openvpn/src/openvpn/console.c
100.00% (23/23)
100.00% (2/2)
 77.78% (28/36)
src/openvpn/src/openvpn/console.h
 37.50% (3/8)
 50.00% (1/2)
 50.00% (1/2)
src/openvpn/src/openvpn/console_builtin.c
 57.50% (46/80)
100.00% (4/4)
 52.94% (63/119)
src/openvpn/src/openvpn/crypto.c
  0.00% (0/1264)
  0.00% (0/46)
  0.00% (0/2404)
src/openvpn/src/openvpn/crypto.h
  0.00% (0/39)
  0.00% (0/5)
  0.00% (0/47)
src/openvpn/src/openvpn/crypto_backend.h
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/12)
src/openvpn/src/openvpn/crypto_epoch.c
  0.00% (0/229)
  0.00% (0/13)
  0.00% (0/215)
src/openvpn/src/openvpn/crypto_openssl.c
  5.36% (37/690)
 11.94% (8/67)
  3.48% (33/949)
src/openvpn/src/openvpn/dco.c
  0.00% (0/472)
  0.00% (0/14)
  0.00% (0/726)
src/openvpn/src/openvpn/dco_internal.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/22)
src/openvpn/src/openvpn/dco_linux.c
  0.00% (0/856)
  0.00% (0/41)
  0.00% (0/1590)
src/openvpn/src/openvpn/dco_win.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openvpn/src/openvpn/dhcp.c
  6.72% (9/134)
 33.33% (1/3)
 15.24% (16/105)
src/openvpn/src/openvpn/dns.c
  0.00% (0/581)
  0.00% (0/21)
  0.00% (0/644)
src/openvpn/src/openvpn/dns.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/openvpn/src/openvpn/domain_helper.h
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/28)
src/openvpn/src/openvpn/env_set.c
 49.50% (149/301)
 62.96% (17/27)
 41.73% (154/369)
src/openvpn/src/openvpn/env_set.h
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/7)
src/openvpn/src/openvpn/error.c
 31.32% (119/380)
 33.33% (8/24)
 23.28% (95/408)
src/openvpn/src/openvpn/error.h
 25.33% (19/75)
 45.45% (5/11)
 30.56% (11/36)
src/openvpn/src/openvpn/event.c
  0.00% (0/456)
  0.00% (0/26)
  0.00% (0/700)
src/openvpn/src/openvpn/event.h
  0.00% (0/26)
  0.00% (0/7)
  0.00% (0/9)
src/openvpn/src/openvpn/fdmisc.c
 33.33% (9/27)
 50.00% (2/4)
 18.18% (8/44)
src/openvpn/src/openvpn/fdmisc.h
100.00% (6/6)
100.00% (1/1)
 78.95% (15/19)
src/openvpn/src/openvpn/forward.c
  0.35% (5/1432)
  1.89% (1/53)
  0.06% (1/1589)
src/openvpn/src/openvpn/forward.h
  0.00% (0/43)
  0.00% (0/4)
  0.00% (0/14)
src/openvpn/src/openvpn/fragment.c
  0.00% (0/245)
  0.00% (0/13)
  0.00% (0/364)
src/openvpn/src/openvpn/fragment.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/5)
src/openvpn/src/openvpn/fuzz_header.h
 62.79% (27/43)
 60.00% (6/10)
 46.15% (12/26)
src/openvpn/src/openvpn/gremlin.c
  0.00% (0/103)
  0.00% (0/5)
  0.00% (0/128)
src/openvpn/src/openvpn/helper.c
  0.00% (0/361)
  0.00% (0/13)
  0.00% (0/600)
src/openvpn/src/openvpn/httpdigest.c
 95.35% (82/86)
100.00% (3/3)
 92.31% (24/26)
src/openvpn/src/openvpn/init.c
  1.22% (37/3024)
  6.20% (8/129)
  0.89% (31/3480)
src/openvpn/src/openvpn/integer.h
 32.06% (42/131)
 38.46% (5/13)
 29.51% (36/122)
src/openvpn/src/openvpn/interval.c
  0.00% (0/32)
  0.00% (0/2)
  0.00% (0/19)
src/openvpn/src/openvpn/interval.h
  3.41% (3/88)
  7.14% (1/14)
  2.27% (1/44)
src/openvpn/src/openvpn/list.c
 97.24% (247/254)
100.00% (16/16)
 89.73% (131/146)
src/openvpn/src/openvpn/list.h
 91.49% (43/47)
100.00% (7/7)
100.00% (12/12)
src/openvpn/src/openvpn/lladdr.c
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/24)
src/openvpn/src/openvpn/lzo.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/140)
src/openvpn/src/openvpn/manage.c
  0.00% (0/2845)
  0.00% (0/137)
  0.00% (0/3878)
src/openvpn/src/openvpn/manage.h
  0.00% (0/21)
  0.00% (0/7)
  0.00% (0/39)
src/openvpn/src/openvpn/mbuf.c
  0.00% (0/108)
  0.00% (0/8)
  0.00% (0/125)
src/openvpn/src/openvpn/mbuf.h
  0.00% (0/19)
  0.00% (0/4)
  0.00% (0/10)
src/openvpn/src/openvpn/misc.c
 13.94% (76/545)
 22.22% (4/18)
 11.95% (84/703)
src/openvpn/src/openvpn/misc.h
 66.67% (2/3)
100.00% (1/1)
100.00% (2/2)
src/openvpn/src/openvpn/mroute.c
 68.68% (261/380)
 81.82% (18/22)
 60.50% (216/357)
src/openvpn/src/openvpn/mroute.h
  0.00% (0/68)
  0.00% (0/7)
  0.00% (0/32)
src/openvpn/src/openvpn/mss.c
  0.00% (0/203)
  0.00% (0/9)
  0.00% (0/187)
src/openvpn/src/openvpn/mtcp.c
  0.00% (0/134)
  0.00% (0/7)
  0.00% (0/213)
src/openvpn/src/openvpn/mtu.c
  0.00% (0/248)
  0.00% (0/11)
  0.00% (0/261)
src/openvpn/src/openvpn/mudp.c
  0.00% (0/249)
  0.00% (0/6)
  0.00% (0/308)
src/openvpn/src/openvpn/multi.c
  0.00% (0/2717)
  0.00% (0/103)
  0.00% (0/2853)
src/openvpn/src/openvpn/multi.h
  0.00% (0/152)
  0.00% (0/17)
  0.00% (0/94)
src/openvpn/src/openvpn/multi_io.c
  0.00% (0/417)
  0.00% (0/12)
  0.00% (0/498)
src/openvpn/src/openvpn/networking.h
 72.73% (8/11)
 66.67% (2/3)
 66.67% (2/3)
src/openvpn/src/openvpn/networking_sitnl.c
 36.03% (339/941)
 36.11% (13/36)
 26.12% (432/1654)
src/openvpn/src/openvpn/ntlm.c
  2.66% (5/188)
 11.11% (1/9)
  1.23% (2/163)
src/openvpn/src/openvpn/occ.c
  0.00% (0/225)
  0.00% (0/4)
  0.00% (0/398)
src/openvpn/src/openvpn/occ.h
  0.00% (0/45)
  0.00% (0/6)
  0.00% (0/58)
src/openvpn/src/openvpn/openssl_compat.h
 12.50% (7/56)
 28.57% (2/7)
 20.00% (12/60)
src/openvpn/src/openvpn/openvpn.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/5)
src/openvpn/src/openvpn/options.c
  1.63% (101/6195)
  3.03% (3/99)
  0.26% (37/14315)
src/openvpn/src/openvpn/options.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/openvpn/src/openvpn/options_parse.c
  0.00% (0/436)
  0.00% (0/14)
  0.00% (0/414)
src/openvpn/src/openvpn/options_util.c
  0.00% (0/200)
  0.00% (0/8)
  0.00% (0/341)
src/openvpn/src/openvpn/otime.c
 33.33% (27/81)
 25.00% (2/8)
 28.85% (15/52)
src/openvpn/src/openvpn/otime.h
  2.55% (4/157)
  6.67% (1/15)
  4.65% (2/43)
src/openvpn/src/openvpn/packet_id.c
 53.20% (241/453)
 63.64% (14/22)
 49.26% (267/542)
src/openvpn/src/openvpn/packet_id.h
 31.03% (9/29)
 28.57% (2/7)
 27.78% (5/18)
src/openvpn/src/openvpn/ping.c
  0.00% (0/26)
  0.00% (0/2)
  0.00% (0/81)
src/openvpn/src/openvpn/ping.h
  0.00% (0/22)
  0.00% (0/3)
  0.00% (0/27)
src/openvpn/src/openvpn/platform.c
  2.16% (8/370)
  8.70% (2/23)
  0.31% (2/639)
src/openvpn/src/openvpn/plugin.c
  0.00% (0/629)
  0.00% (0/34)
  0.00% (0/725)
src/openvpn/src/openvpn/plugin.h
  0.00% (0/19)
  0.00% (0/4)
  0.00% (0/10)
src/openvpn/src/openvpn/pool.c
  0.00% (0/468)
  0.00% (0/19)
  0.00% (0/588)
src/openvpn/src/openvpn/proto.c
  0.00% (0/82)
  0.00% (0/4)
  0.00% (0/67)
src/openvpn/src/openvpn/proto.h
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/22)
src/openvpn/src/openvpn/proxy.c
 45.70% (319/698)
 68.42% (13/19)
 36.39% (373/1025)
src/openvpn/src/openvpn/ps.c
  0.00% (0/629)
  0.00% (0/26)
  0.00% (0/764)
src/openvpn/src/openvpn/push.c
  0.00% (0/799)
  0.00% (0/29)
  0.00% (0/990)
src/openvpn/src/openvpn/push_util.c
  0.00% (0/231)
  0.00% (0/10)
  0.00% (0/300)
src/openvpn/src/openvpn/reflect_filter.c
  0.00% (0/47)
  0.00% (0/4)
  0.00% (0/44)
src/openvpn/src/openvpn/reliable.c
  0.00% (0/539)
  0.00% (0/31)
  0.00% (0/686)
src/openvpn/src/openvpn/reliable.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/openvpn/src/openvpn/route.c
 59.93% (839/1400)
 69.49% (41/59)
 56.90% (854/1501)
src/openvpn/src/openvpn/route.h
 36.00% (9/25)
 25.00% (1/4)
 35.29% (6/17)
src/openvpn/src/openvpn/run_command.c
  0.00% (0/221)
  0.00% (0/8)
  0.00% (0/275)
src/openvpn/src/openvpn/run_command.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/2)
src/openvpn/src/openvpn/schedule.c
  0.00% (0/257)
  0.00% (0/12)
  0.00% (0/183)
src/openvpn/src/openvpn/schedule.h
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/15)
src/openvpn/src/openvpn/session_id.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/4)
src/openvpn/src/openvpn/session_id.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/10)
src/openvpn/src/openvpn/shaper.c
  0.00% (0/42)
  0.00% (0/3)
  0.00% (0/36)
src/openvpn/src/openvpn/shaper.h
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/34)
src/openvpn/src/openvpn/sig.c
  7.69% (29/377)
 11.54% (3/26)
  6.93% (33/476)
src/openvpn/src/openvpn/sig.h
 31.25% (5/16)
 50.00% (1/2)
 50.00% (3/6)
src/openvpn/src/openvpn/socket.c
  5.93% (104/1754)
  3.95% (3/76)
  4.23% (98/2317)
src/openvpn/src/openvpn/socket.h
  0.00% (0/202)
  0.00% (0/20)
  0.00% (0/153)
src/openvpn/src/openvpn/socket_util.c
 19.58% (120/613)
 15.38% (4/26)
 25.16% (159/632)
src/openvpn/src/openvpn/socket_util.h
  0.00% (0/223)
  0.00% (0/21)
  0.00% (0/224)
src/openvpn/src/openvpn/socks.c
  0.00% (0/297)
  0.00% (0/11)
  0.00% (0/359)
src/openvpn/src/openvpn/ssl.c
  0.00% (0/2535)
  0.00% (0/95)
  0.00% (0/3244)
src/openvpn/src/openvpn/ssl.h
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/18)
src/openvpn/src/openvpn/ssl_common.h
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/24)
src/openvpn/src/openvpn/ssl_ncp.c
  0.00% (0/374)
  0.00% (0/16)
  0.00% (0/382)
src/openvpn/src/openvpn/ssl_openssl.c
  0.00% (0/1428)
  0.00% (0/69)
  0.00% (0/2198)
src/openvpn/src/openvpn/ssl_openssl.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openvpn/src/openvpn/ssl_pkt.c
  0.00% (0/329)
  0.00% (0/11)
  0.00% (0/544)
src/openvpn/src/openvpn/ssl_pkt.h
  0.00% (0/55)
  0.00% (0/2)
  0.00% (0/30)
src/openvpn/src/openvpn/ssl_util.c
  0.00% (0/77)
  0.00% (0/5)
  0.00% (0/68)
src/openvpn/src/openvpn/ssl_verify.c
  0.00% (0/1219)
  0.00% (0/46)
  0.00% (0/1345)
src/openvpn/src/openvpn/ssl_verify.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openvpn/src/openvpn/ssl_verify_openssl.c
  0.00% (0/485)
  0.00% (0/17)
  0.00% (0/612)
src/openvpn/src/openvpn/status.c
  0.00% (0/199)
  0.00% (0/8)
  0.00% (0/258)
src/openvpn/src/openvpn/status.h
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/5)
src/openvpn/src/openvpn/syshead.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/openvpn/src/openvpn/tls_crypt.c
  0.00% (0/553)
  0.00% (0/17)
  0.00% (0/1562)
src/openvpn/src/openvpn/tun.c
  0.00% (0/591)
  0.00% (0/30)
  0.00% (0/898)
src/openvpn/src/openvpn/tun.h
  0.00% (0/94)
  0.00% (0/13)
  0.00% (0/46)
src/openvpn/src/openvpn/tun_afunix.c
  0.00% (0/76)
  0.00% (0/5)
  0.00% (0/68)
src/openvpn/src/openvpn/tun_afunix.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/3)
src/openvpn/src/openvpn/vlan.c
  0.00% (0/144)
  0.00% (0/6)
  0.00% (0/156)
usr/include/libnl3/netlink/list.h
  0.00% (0/23)
  0.00% (0/6)
  0.00% (0/6)
usr/include/libnl3/netlink/object.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
Totals
  9.86% (4972/50416)
 14.39% (327/2273)
  6.17% (4272/69282)