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)
 88.89% (8/9)
src/fuzz_buffer.c
100.00% (227/227)
100.00% (1/1)
100.00% (63/63)
src/fuzz_dhcp.c
100.00% (14/14)
100.00% (1/1)
100.00% (3/3)
src/fuzz_list.c
100.00% (102/102)
100.00% (3/3)
100.00% (46/46)
src/fuzz_misc.c
 95.00% (38/40)
100.00% (1/1)
 93.75% (15/16)
src/fuzz_mroute.c
100.00% (39/39)
100.00% (1/1)
100.00% (9/9)
src/fuzz_packet_id.c
 97.14% (68/70)
100.00% (1/1)
 93.33% (14/15)
src/fuzz_proxy.c
100.00% (93/93)
100.00% (2/2)
100.00% (33/33)
src/fuzz_randomizer.cpp
100.00% (62/62)
100.00% (9/9)
100.00% (31/31)
src/fuzz_route.c
100.00% (159/159)
100.00% (1/1)
100.00% (51/51)
src/fuzz_verify_cert.c
 29.03% (27/93)
 60.00% (3/5)
 15.00% (6/40)
src/openvpn/src/openvpn/argv.c
 13.98% (26/186)
 23.53% (4/17)
  7.77% (8/103)
src/openvpn/src/openvpn/auth_token.c
  0.00% (0/284)
  0.00% (0/10)
  0.00% (0/342)
src/openvpn/src/openvpn/auth_token.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/3)
src/openvpn/src/openvpn/base64.c
 88.55% (116/131)
100.00% (4/4)
 94.12% (80/85)
src/openvpn/src/openvpn/buffer.c
 65.98% (611/926)
 70.69% (41/58)
 63.48% (438/690)
src/openvpn/src/openvpn/buffer.h
 54.13% (223/412)
 65.45% (36/55)
 61.65% (127/206)
src/openvpn/src/openvpn/clinat.c
  0.00% (0/173)
  0.00% (0/8)
  0.00% (0/196)
src/openvpn/src/openvpn/comp.c
  0.00% (0/100)
  0.00% (0/6)
  0.00% (0/109)
src/openvpn/src/openvpn/comp.h
  0.00% (0/8)
  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/91)
src/openvpn/src/openvpn/console.c
100.00% (24/24)
100.00% (2/2)
 93.10% (27/29)
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
 58.44% (45/77)
100.00% (4/4)
 56.58% (43/76)
src/openvpn/src/openvpn/crypto.c
  0.23% (3/1297)
  2.22% (1/45)
  0.21% (4/1873)
src/openvpn/src/openvpn/crypto.h
  0.00% (0/39)
  0.00% (0/5)
  0.00% (0/43)
src/openvpn/src/openvpn/crypto_backend.h
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/8)
src/openvpn/src/openvpn/crypto_epoch.c
  0.00% (0/242)
  0.00% (0/13)
  0.00% (0/151)
src/openvpn/src/openvpn/crypto_openssl.c
  5.26% (37/703)
 11.94% (8/67)
  4.12% (27/656)
src/openvpn/src/openvpn/dco.c
  0.00% (0/440)
  0.00% (0/14)
  0.00% (0/555)
src/openvpn/src/openvpn/dco.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openvpn/src/openvpn/dco_internal.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/20)
src/openvpn/src/openvpn/dco_linux.c
  0.00% (0/844)
  0.00% (0/36)
  0.00% (0/1315)
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
  7.46% (10/134)
 33.33% (1/3)
 13.40% (13/97)
src/openvpn/src/openvpn/dns.c
  0.00% (0/579)
  0.00% (0/21)
  0.00% (0/515)
src/openvpn/src/openvpn/dns.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/openvpn/src/openvpn/env_set.c
 49.84% (153/307)
 62.96% (17/27)
 46.39% (122/263)
src/openvpn/src/openvpn/env_set.h
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/5)
src/openvpn/src/openvpn/error.c
 29.93% (126/421)
 33.33% (8/24)
 23.53% (80/340)
src/openvpn/src/openvpn/error.h
 26.67% (20/75)
 45.45% (5/11)
 27.59% (8/29)
src/openvpn/src/openvpn/event.c
  0.00% (0/467)
  0.00% (0/26)
  0.00% (0/509)
src/openvpn/src/openvpn/event.h
  0.00% (0/28)
  0.00% (0/7)
  0.00% (0/10)
src/openvpn/src/openvpn/fdmisc.c
  0.00% (0/29)
  0.00% (0/4)
  0.00% (0/32)
src/openvpn/src/openvpn/fdmisc.h
100.00% (6/6)
100.00% (1/1)
 87.50% (7/8)
src/openvpn/src/openvpn/forward.c
  0.33% (5/1493)
  1.85% (1/54)
  0.07% (1/1356)
src/openvpn/src/openvpn/forward.h
  0.00% (0/65)
  0.00% (0/5)
  0.00% (0/15)
src/openvpn/src/openvpn/fragment.c
  0.00% (0/258)
  0.00% (0/13)
  0.00% (0/303)
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)
 47.83% (11/23)
src/openvpn/src/openvpn/gremlin.c
  0.00% (0/105)
  0.00% (0/5)
  0.00% (0/104)
src/openvpn/src/openvpn/helper.c
  0.00% (0/354)
  0.00% (0/13)
  0.00% (0/516)
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.19% (38/3192)
  6.20% (8/129)
  1.04% (30/2890)
src/openvpn/src/openvpn/integer.h
 36.21% (42/116)
 41.67% (5/12)
 37.36% (34/91)
src/openvpn/src/openvpn/interval.c
  0.00% (0/32)
  0.00% (0/2)
  0.00% (0/15)
src/openvpn/src/openvpn/interval.h
  3.37% (3/89)
  7.14% (1/14)
  2.70% (1/37)
src/openvpn/src/openvpn/list.c
 97.38% (260/267)
100.00% (16/16)
 95.58% (108/113)
src/openvpn/src/openvpn/list.h
 91.49% (43/47)
100.00% (7/7)
100.00% (10/10)
src/openvpn/src/openvpn/lladdr.c
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/21)
src/openvpn/src/openvpn/lzo.c
  0.00% (0/58)
  0.00% (0/4)
  0.00% (0/102)
src/openvpn/src/openvpn/manage.c
  0.00% (0/2820)
  0.00% (0/134)
  0.00% (0/3195)
src/openvpn/src/openvpn/manage.h
  0.00% (0/36)
  0.00% (0/9)
  0.00% (0/45)
src/openvpn/src/openvpn/mbuf.h
  0.00% (0/19)
  0.00% (0/4)
  0.00% (0/4)
src/openvpn/src/openvpn/misc.c
 16.43% (92/560)
 26.32% (5/19)
 12.78% (74/579)
src/openvpn/src/openvpn/misc.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/openvpn/src/openvpn/mroute.c
 68.70% (259/377)
 81.82% (18/22)
 64.24% (185/288)
src/openvpn/src/openvpn/mroute.h
  0.00% (0/68)
  0.00% (0/7)
  0.00% (0/19)
src/openvpn/src/openvpn/mss.c
  0.00% (0/218)
  0.00% (0/9)
  0.00% (0/172)
src/openvpn/src/openvpn/mstats.c
  0.00% (0/55)
  0.00% (0/2)
  0.00% (0/94)
src/openvpn/src/openvpn/mtu.c
  0.00% (0/254)
  0.00% (0/11)
  0.00% (0/188)
src/openvpn/src/openvpn/multi.h
  0.00% (0/154)
  0.00% (0/17)
  0.00% (0/17)
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
 35.75% (345/965)
 36.11% (13/36)
 23.37% (251/1074)
src/openvpn/src/openvpn/ntlm.c
  2.62% (5/191)
 11.11% (1/9)
  1.69% (2/118)
src/openvpn/src/openvpn/occ.c
  0.00% (0/238)
  0.00% (0/4)
  0.00% (0/332)
src/openvpn/src/openvpn/occ.h
  0.00% (0/47)
  0.00% (0/6)
  0.00% (0/57)
src/openvpn/src/openvpn/openssl_compat.h
 12.28% (7/57)
 28.57% (2/7)
 25.64% (10/39)
src/openvpn/src/openvpn/openvpn.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/openvpn/src/openvpn/options.c
  1.56% (101/6475)
  2.78% (3/108)
  0.18% (23/12935)
src/openvpn/src/openvpn/options.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/openvpn/src/openvpn/options_util.c
  0.00% (0/88)
  0.00% (0/4)
  0.00% (0/97)
src/openvpn/src/openvpn/otime.c
 30.11% (28/93)
 25.00% (2/8)
 31.11% (14/45)
src/openvpn/src/openvpn/otime.h
  3.21% (5/156)
  6.67% (1/15)
  2.86% (1/35)
src/openvpn/src/openvpn/packet_id.c
 51.67% (247/478)
 63.64% (14/22)
 50.93% (218/428)
src/openvpn/src/openvpn/packet_id.h
 31.03% (9/29)
 28.57% (2/7)
 27.78% (5/18)
src/openvpn/src/openvpn/perf.h
  0.00% (0/6)
  0.00% (0/3)
  0.00% (0/3)
src/openvpn/src/openvpn/ping.c
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/56)
src/openvpn/src/openvpn/ping.h
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/27)
src/openvpn/src/openvpn/platform.c
  2.09% (8/383)
  8.70% (2/23)
  0.38% (2/520)
src/openvpn/src/openvpn/platform.h
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/4)
src/openvpn/src/openvpn/plugin.c
  0.00% (0/652)
  0.00% (0/34)
  0.00% (0/626)
src/openvpn/src/openvpn/plugin.h
  0.00% (0/19)
  0.00% (0/4)
  0.00% (0/9)
src/openvpn/src/openvpn/pool.c
  0.00% (0/490)
  0.00% (0/19)
  0.00% (0/468)
src/openvpn/src/openvpn/proto.c
  0.00% (0/85)
  0.00% (0/4)
  0.00% (0/57)
src/openvpn/src/openvpn/proto.h
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/21)
src/openvpn/src/openvpn/proxy.c
 47.63% (351/737)
 66.67% (12/18)
 36.14% (296/819)
src/openvpn/src/openvpn/ps.c
  0.00% (0/644)
  0.00% (0/26)
  0.00% (0/598)
src/openvpn/src/openvpn/push.c
  0.00% (0/784)
  0.00% (0/29)
  0.00% (0/777)
src/openvpn/src/openvpn/reliable.c
  0.00% (0/544)
  0.00% (0/31)
  0.00% (0/547)
src/openvpn/src/openvpn/reliable.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/openvpn/src/openvpn/route.c
 60.22% (878/1458)
 68.42% (39/57)
 57.29% (727/1269)
src/openvpn/src/openvpn/route.h
 36.00% (9/25)
 25.00% (1/4)
 42.86% (6/14)
src/openvpn/src/openvpn/run_command.c
  0.00% (0/225)
  0.00% (0/8)
  0.00% (0/229)
src/openvpn/src/openvpn/run_command.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/2)
src/openvpn/src/openvpn/schedule.h
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/2)
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/44)
  0.00% (0/3)
  0.00% (0/28)
src/openvpn/src/openvpn/shaper.h
  0.00% (0/55)
  0.00% (0/4)
  0.00% (0/26)
src/openvpn/src/openvpn/sig.c
  8.03% (31/386)
 11.54% (3/26)
  8.14% (28/344)
src/openvpn/src/openvpn/sig.h
 31.25% (5/16)
 50.00% (1/2)
 50.00% (3/6)
src/openvpn/src/openvpn/socket.c
  9.03% (224/2480)
  6.93% (7/101)
  8.11% (182/2245)
src/openvpn/src/openvpn/socket.h
  0.00% (0/418)
  0.00% (0/41)
  0.00% (0/256)
src/openvpn/src/openvpn/socks.c
  0.00% (0/384)
  0.00% (0/10)
  0.00% (0/443)
src/openvpn/src/openvpn/ssl.c
  0.00% (0/2659)
  0.00% (0/95)
  0.00% (0/2714)
src/openvpn/src/openvpn/ssl.h
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/17)
src/openvpn/src/openvpn/ssl_common.h
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/19)
src/openvpn/src/openvpn/ssl_ncp.c
  0.00% (0/385)
  0.00% (0/16)
  0.00% (0/317)
src/openvpn/src/openvpn/ssl_openssl.c
  0.00% (0/1469)
  0.00% (0/69)
  0.00% (0/1618)
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/324)
  0.00% (0/11)
  0.00% (0/391)
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/58)
src/openvpn/src/openvpn/ssl_verify.c
  0.00% (0/1220)
  0.00% (0/46)
  0.00% (0/1164)
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/487)
  0.00% (0/17)
  0.00% (0/459)
src/openvpn/src/openvpn/status.c
  0.00% (0/209)
  0.00% (0/8)
  0.00% (0/191)
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/567)
  0.00% (0/16)
  0.00% (0/1161)
src/openvpn/src/openvpn/tun.c
  0.00% (0/636)
  0.00% (0/30)
  0.00% (0/678)
src/openvpn/src/openvpn/tun.h
  0.00% (0/95)
  0.00% (0/13)
  0.00% (0/40)
src/openvpn/src/openvpn/tun_afunix.c
  0.00% (0/73)
  0.00% (0/5)
  0.00% (0/40)
src/openvpn/src/openvpn/tun_afunix.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/3)
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
 11.42% (5367/46986)
 15.93% (333/2091)
  6.70% (3513/52435)