Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/freeradius-server/src/bin/fuzzer_bfd.c
 68.28% (99/145)
100.00% (4/4)
 62.15% (133/214)
src/freeradius-server/src/bin/fuzzer_cbor.c
 62.76% (91/145)
 75.00% (3/4)
 58.88% (126/214)
src/freeradius-server/src/bin/fuzzer_der.c
 68.28% (99/145)
100.00% (4/4)
 62.15% (133/214)
src/freeradius-server/src/bin/fuzzer_dhcpv4.c
 68.28% (99/145)
100.00% (4/4)
 62.15% (133/214)
src/freeradius-server/src/bin/fuzzer_dhcpv6.c
 62.76% (91/145)
 75.00% (3/4)
 58.88% (126/214)
src/freeradius-server/src/bin/fuzzer_dns.c
 68.28% (99/145)
100.00% (4/4)
 62.15% (133/214)
src/freeradius-server/src/bin/fuzzer_radius.c
 68.28% (99/145)
100.00% (4/4)
 62.15% (133/214)
src/freeradius-server/src/bin/fuzzer_tacacs.c
 68.28% (99/145)
100.00% (4/4)
 62.15% (133/214)
src/freeradius-server/src/bin/fuzzer_tftp.c
 68.28% (99/145)
100.00% (4/4)
 60.75% (130/214)
src/freeradius-server/src/bin/fuzzer_util.c
 68.28% (99/145)
100.00% (4/4)
 60.75% (130/214)
src/freeradius-server/src/bin/fuzzer_vmps.c
 62.76% (91/145)
 75.00% (3/4)
 58.88% (126/214)
src/freeradius-server/src/freeradius-devel/build.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/11)
src/freeradius-server/src/freeradius-devel/dhcpv4/dhcpv4.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/freeradius-server/src/freeradius-devel/io/pair.h
 56.25% (9/16)
 50.00% (1/2)
 53.85% (7/13)
src/freeradius-server/src/freeradius-devel/radius/radius.h
 87.50% (7/8)
100.00% (2/2)
100.00% (4/4)
src/freeradius-server/src/freeradius-devel/server/request.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/util/atexit.h
 77.78% (7/9)
100.00% (2/2)
 83.33% (15/18)
src/freeradius-server/src/freeradius-devel/util/base16.h
 13.04% (3/23)
 50.00% (1/2)
  6.67% (1/15)
src/freeradius-server/src/freeradius-devel/util/dbuff.h
 29.38% (94/320)
 22.73% (10/44)
 45.28% (230/508)
src/freeradius-server/src/freeradius-devel/util/dcursor.h
  0.00% (0/355)
  0.00% (0/48)
  0.00% (0/200)
src/freeradius-server/src/freeradius-devel/util/dict.h
 24.44% (22/90)
 60.00% (6/10)
 10.39% (8/77)
src/freeradius-server/src/freeradius-devel/util/dict_ext.h
 55.22% (37/67)
 87.50% (7/8)
 90.91% (40/44)
src/freeradius-server/src/freeradius-devel/util/dict_ext_priv.h
 55.90% (109/195)
 87.50% (14/16)
 55.26% (84/152)
src/freeradius-server/src/freeradius-devel/util/dlist.h
 24.49% (143/584)
 23.29% (17/73)
 38.02% (154/405)
src/freeradius-server/src/freeradius-devel/util/ext.h
 83.33% (10/12)
100.00% (2/2)
100.00% (3/3)
src/freeradius-server/src/freeradius-devel/util/heap.h
  0.00% (0/24)
  0.00% (0/5)
  0.00% (0/6)
src/freeradius-server/src/freeradius-devel/util/htrie.h
  0.00% (0/48)
  0.00% (0/9)
  0.00% (0/9)
src/freeradius-server/src/freeradius-devel/util/log.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/util/lst.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/util/math.h
  0.00% (0/108)
  0.00% (0/5)
  0.00% (0/11)
src/freeradius-server/src/freeradius-devel/util/minmax_heap.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/util/misc.h
 15.00% (6/40)
 25.00% (1/4)
 72.73% (8/11)
src/freeradius-server/src/freeradius-devel/util/nbo.h
 15.62% (15/96)
 33.33% (5/15)
 31.25% (5/16)
src/freeradius-server/src/freeradius-devel/util/pair.h
 28.12% (9/32)
 14.29% (1/7)
  6.49% (5/77)
src/freeradius-server/src/freeradius-devel/util/pair_inline.c
 35.71% (15/42)
 38.46% (5/13)
 38.46% (5/13)
src/freeradius-server/src/freeradius-devel/util/rb.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/7)
src/freeradius-server/src/freeradius-devel/util/sbuff.h
 39.13% (108/276)
 53.12% (17/32)
 57.71% (131/227)
src/freeradius-server/src/freeradius-devel/util/socket.h
  0.00% (0/83)
  0.00% (0/8)
  0.00% (0/20)
src/freeradius-server/src/freeradius-devel/util/strerror.h
 23.81% (10/42)
 33.33% (2/6)
 60.00% (6/10)
src/freeradius-server/src/freeradius-devel/util/table.h
 37.13% (101/272)
 57.14% (8/14)
 44.61% (91/204)
src/freeradius-server/src/freeradius-devel/util/talloc.h
 48.39% (15/31)
 60.00% (3/5)
 64.44% (29/45)
src/freeradius-server/src/freeradius-devel/util/time.h
  8.57% (30/350)
 10.94% (7/64)
 16.97% (46/271)
src/freeradius-server/src/freeradius-devel/util/timer.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/3)
src/freeradius-server/src/freeradius-devel/util/tlist.h
 20.90% (79/378)
 32.50% (26/80)
 36.87% (73/198)
src/freeradius-server/src/freeradius-devel/util/types.h
100.00% (6/6)
100.00% (2/2)
100.00% (6/6)
src/freeradius-server/src/freeradius-devel/util/value.h
 32.95% (57/173)
 29.41% (5/17)
 36.00% (54/150)
src/freeradius-server/src/lib/util/atexit.c
 46.86% (127/271)
 57.89% (11/19)
 44.41% (155/349)
src/freeradius-server/src/lib/util/backtrace.c
 11.29% (7/62)
 20.00% (1/5)
  1.61% (1/62)
src/freeradius-server/src/lib/util/base16.c
 64.71% (22/34)
 50.00% (1/2)
 60.12% (98/163)
src/freeradius-server/src/lib/util/base32.c
  0.00% (0/194)
  0.00% (0/2)
  0.00% (0/527)
src/freeradius-server/src/lib/util/base32.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/lib/util/base64.c
  0.00% (0/124)
  0.00% (0/2)
  0.00% (0/400)
src/freeradius-server/src/lib/util/base64.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/lib/util/calc.c
  0.00% (0/1244)
  0.00% (0/26)
  0.00% (0/2109)
src/freeradius-server/src/lib/util/cbor.c
  0.00% (0/1036)
  0.00% (0/20)
  0.00% (0/3570)
src/freeradius-server/src/lib/util/chap.c
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/5)
src/freeradius-server/src/lib/util/dbuff.c
  0.00% (0/156)
  0.00% (0/8)
  0.00% (0/280)
src/freeradius-server/src/lib/util/debug.c
 26.60% (129/485)
 28.12% (9/32)
 18.40% (85/462)
src/freeradius-server/src/lib/util/decode.c
 88.89% (136/153)
100.00% (5/5)
 58.88% (126/214)
src/freeradius-server/src/lib/util/dict_ext.c
 74.77% (83/111)
 83.33% (5/6)
 60.53% (115/190)
src/freeradius-server/src/lib/util/dict_fixup.c
 63.78% (243/381)
 89.47% (17/19)
 63.28% (324/512)
src/freeradius-server/src/lib/util/dict_print.c
  0.00% (0/210)
  0.00% (0/10)
  0.00% (0/450)
src/freeradius-server/src/lib/util/dict_test.c
  0.00% (0/60)
  0.00% (0/2)
  0.00% (0/78)
src/freeradius-server/src/lib/util/dict_tokenize.c
 57.64% (1165/2021)
 89.29% (50/56)
 48.24% (1395/2892)
src/freeradius-server/src/lib/util/dict_unknown.c
 33.80% (120/355)
 55.56% (5/9)
 43.58% (343/787)
src/freeradius-server/src/lib/util/dict_util.c
 52.16% (1293/2479)
 67.59% (98/145)
 44.65% (1549/3469)
src/freeradius-server/src/lib/util/dict_validate.c
 52.44% (215/410)
100.00% (2/2)
 53.98% (441/817)
src/freeradius-server/src/lib/util/dl.c
 30.99% (119/384)
 43.48% (10/23)
 30.41% (163/536)
src/freeradius-server/src/lib/util/dns.c
 37.27% (180/483)
 54.55% (6/11)
 31.23% (203/650)
src/freeradius-server/src/lib/util/edit.c
  0.00% (0/643)
  0.00% (0/22)
  0.00% (0/1199)
src/freeradius-server/src/lib/util/encode.c
  0.00% (0/77)
  0.00% (0/4)
  0.00% (0/232)
src/freeradius-server/src/lib/util/event.c
  0.00% (0/1005)
  0.00% (0/52)
  0.00% (0/1230)
src/freeradius-server/src/lib/util/ext.c
 74.56% (126/169)
 80.00% (4/5)
 64.83% (94/145)
src/freeradius-server/src/lib/util/fifo.c
  0.00% (0/57)
  0.00% (0/6)
  0.00% (0/71)
src/freeradius-server/src/lib/util/file.c
  7.31% (32/438)
 21.43% (3/14)
  4.32% (23/533)
src/freeradius-server/src/lib/util/fring.c
  0.00% (0/65)
  0.00% (0/5)
  0.00% (0/82)
src/freeradius-server/src/lib/util/fuzzer.c
 86.96% (20/23)
 66.67% (2/3)
 95.58% (108/113)
src/freeradius-server/src/lib/util/hash.c
 85.03% (267/314)
 80.77% (21/26)
 74.32% (220/296)
src/freeradius-server/src/lib/util/heap.c
  0.00% (0/173)
  0.00% (0/12)
  0.00% (0/239)
src/freeradius-server/src/lib/util/hmac_md5.c
  0.00% (0/41)
  0.00% (0/2)
  0.00% (0/46)
src/freeradius-server/src/lib/util/hmac_sha1.c
  0.00% (0/41)
  0.00% (0/2)
  0.00% (0/46)
src/freeradius-server/src/lib/util/htrie.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/76)
src/freeradius-server/src/lib/util/hw.c
  0.00% (0/33)
  0.00% (0/2)
  0.00% (0/30)
src/freeradius-server/src/lib/util/inet.c
 42.86% (336/784)
 39.29% (11/28)
 40.54% (390/962)
src/freeradius-server/src/lib/util/iovec.c
  0.00% (0/58)
  0.00% (0/2)
  0.00% (0/119)
src/freeradius-server/src/lib/util/isaac.c
  0.00% (0/57)
  0.00% (0/2)
  0.00% (0/115)
src/freeradius-server/src/lib/util/log.c
  0.00% (0/639)
  0.00% (0/22)
  0.00% (0/646)
src/freeradius-server/src/lib/util/lst.c
  0.00% (0/423)
  0.00% (0/40)
  0.00% (0/379)
src/freeradius-server/src/lib/util/machine.c
  0.00% (0/217)
  0.00% (0/14)
  0.00% (0/365)
src/freeradius-server/src/lib/util/md4.c
  0.00% (0/232)
  0.00% (0/18)
  0.00% (0/274)
src/freeradius-server/src/lib/util/md5.c
 79.42% (193/243)
 61.11% (11/18)
 85.97% (288/335)
src/freeradius-server/src/lib/util/minmax_heap.c
  0.00% (0/309)
  0.00% (0/27)
  0.00% (0/382)
src/freeradius-server/src/lib/util/misc.c
  6.88% (15/218)
 10.53% (2/19)
  5.96% (14/235)
src/freeradius-server/src/lib/util/missing.c
100.00% (6/6)
100.00% (1/1)
100.00% (4/4)
src/freeradius-server/src/lib/util/net.c
  0.00% (0/76)
  0.00% (0/4)
  0.00% (0/40)
src/freeradius-server/src/lib/util/packet.c
  0.00% (0/31)
  0.00% (0/3)
  0.00% (0/46)
src/freeradius-server/src/lib/util/pair.c
 23.28% (358/1538)
 28.72% (27/94)
 22.20% (535/2410)
src/freeradius-server/src/lib/util/pair_inline.c
 31.58% (12/38)
 30.77% (4/13)
 28.57% (4/14)
src/freeradius-server/src/lib/util/pair_legacy.c
  0.00% (0/586)
  0.00% (0/4)
  0.00% (0/1000)
src/freeradius-server/src/lib/util/pair_print.c
  0.00% (0/235)
  0.00% (0/15)
  0.00% (0/747)
src/freeradius-server/src/lib/util/pair_tokenize.c
  0.00% (0/235)
  0.00% (0/6)
  0.00% (0/259)
src/freeradius-server/src/lib/util/paths.c
 16.67% (3/18)
 16.67% (1/6)
 16.67% (2/12)
src/freeradius-server/src/lib/util/perm.c
  0.00% (0/251)
  0.00% (0/12)
  0.00% (0/360)
src/freeradius-server/src/lib/util/print.c
 39.96% (207/518)
 30.00% (3/10)
 43.88% (258/588)
src/freeradius-server/src/lib/util/proto.c
 18.82% (16/85)
 14.29% (1/7)
  8.70% (8/92)
src/freeradius-server/src/lib/util/rand.c
  0.00% (0/112)
  0.00% (0/6)
  0.00% (0/113)
src/freeradius-server/src/lib/util/rb.c
 36.35% (189/520)
 40.00% (14/35)
 32.81% (167/509)
src/freeradius-server/src/lib/util/rb_expire.c
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/6)
src/freeradius-server/src/lib/util/regex.c
  0.00% (0/201)
  0.00% (0/8)
  0.00% (0/419)
src/freeradius-server/src/lib/util/retry.c
  0.00% (0/73)
  0.00% (0/2)
  0.00% (0/47)
src/freeradius-server/src/lib/util/sbuff.c
 42.27% (394/932)
 50.00% (38/76)
 34.42% (1776/5160)
src/freeradius-server/src/lib/util/sem.c
  0.00% (0/265)
  0.00% (0/12)
  0.00% (0/343)
src/freeradius-server/src/lib/util/sha1.c
  0.00% (0/106)
  0.00% (0/5)
  0.00% (0/590)
src/freeradius-server/src/lib/util/size.c
 61.86% (73/118)
 50.00% (1/2)
 65.36% (100/153)
src/freeradius-server/src/lib/util/skip.c
  0.00% (0/201)
  0.00% (0/4)
  0.00% (0/281)
src/freeradius-server/src/lib/util/socket.c
  0.00% (0/330)
  0.00% (0/11)
  0.00% (0/449)
src/freeradius-server/src/lib/util/stats.c
  0.00% (0/33)
  0.00% (0/2)
  0.00% (0/50)
src/freeradius-server/src/lib/util/strerror.c
 38.01% (130/342)
 46.15% (12/26)
 30.65% (99/323)
src/freeradius-server/src/lib/util/struct.c
 36.48% (220/603)
 12.50% (1/8)
 20.82% (320/1537)
src/freeradius-server/src/lib/util/syserror.c
  0.00% (0/69)
  0.00% (0/5)
  0.00% (0/75)
src/freeradius-server/src/lib/util/table.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/11)
src/freeradius-server/src/lib/util/talloc.c
 20.24% (84/415)
 27.03% (10/37)
 16.78% (96/572)
src/freeradius-server/src/lib/util/time.c
 64.82% (363/560)
 38.89% (7/18)
 62.83% (541/861)
src/freeradius-server/src/lib/util/timer.c
  0.00% (0/438)
  0.00% (0/40)
  0.00% (0/589)
src/freeradius-server/src/lib/util/timeval.c
  0.00% (0/49)
  0.00% (0/2)
  0.00% (0/39)
src/freeradius-server/src/lib/util/token.c
  0.00% (0/162)
  0.00% (0/6)
  0.00% (0/156)
src/freeradius-server/src/lib/util/trie.c
  0.00% (0/701)
  0.00% (0/39)
  0.00% (0/799)
src/freeradius-server/src/lib/util/types.c
  0.00% (0/53)
  0.00% (0/3)
  0.00% (0/156)
src/freeradius-server/src/lib/util/udp.c
  0.00% (0/91)
  0.00% (0/4)
  0.00% (0/120)
src/freeradius-server/src/lib/util/udp_queue.c
  0.00% (0/142)
  0.00% (0/5)
  0.00% (0/220)
src/freeradius-server/src/lib/util/udpfromto.c
  0.00% (0/188)
  0.00% (0/3)
  0.00% (0/198)
src/freeradius-server/src/lib/util/uri.c
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/200)
src/freeradius-server/src/lib/util/value.c
 25.98% (965/3715)
 35.16% (32/91)
 26.13% (2171/8310)
src/freeradius-server/src/lib/util/version.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/36)
src/freeradius-server/src/protocols/bfd/base.c
 16.67% (17/102)
 66.67% (2/3)
 20.00% (18/90)
src/freeradius-server/src/protocols/bfd/decode.c
 94.00% (94/100)
100.00% (4/4)
 85.33% (128/150)
src/freeradius-server/src/protocols/bfd/encode.c
  9.30% (8/86)
 25.00% (1/4)
  3.27% (5/153)
src/freeradius-server/src/protocols/cbor/base.c
  0.00% (0/54)
  0.00% (0/5)
  0.00% (0/197)
src/freeradius-server/src/protocols/der/base.c
 63.31% (314/496)
 80.00% (16/20)
 58.48% (369/631)
src/freeradius-server/src/protocols/der/decode.c
  1.24% (16/1293)
  5.88% (2/34)
  0.43% (18/4184)
src/freeradius-server/src/protocols/der/der.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/freeradius-server/src/protocols/der/encode.c
  1.16% (8/687)
  3.57% (1/28)
  0.20% (7/3420)
src/freeradius-server/src/protocols/dhcpv4/base.c
 28.31% (92/325)
 41.67% (5/12)
  5.42% (121/2231)
src/freeradius-server/src/protocols/dhcpv4/decode.c
 92.56% (336/363)
 90.91% (10/11)
 71.20% (393/552)
src/freeradius-server/src/protocols/dhcpv4/dhcpv4.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/freeradius-server/src/protocols/dhcpv4/encode.c
  2.18% (8/367)
  9.09% (1/11)
  0.36% (7/1953)
src/freeradius-server/src/protocols/dhcpv4/packet.c
 80.09% (185/231)
 50.00% (2/4)
 79.36% (273/344)
src/freeradius-server/src/protocols/dhcpv4/raw.c
  0.00% (0/145)
  0.00% (0/3)
  0.00% (0/253)
src/freeradius-server/src/protocols/dhcpv4/udp.c
  0.00% (0/70)
  0.00% (0/2)
  0.00% (0/95)
src/freeradius-server/src/protocols/dhcpv6/base.c
 15.86% (89/561)
 17.65% (3/17)
 12.71% (119/936)
src/freeradius-server/src/protocols/dhcpv6/decode.c
 92.72% (242/261)
 80.00% (8/10)
 70.59% (324/459)
src/freeradius-server/src/protocols/dhcpv6/dhcpv6.h
100.00% (7/7)
100.00% (2/2)
100.00% (4/4)
src/freeradius-server/src/protocols/dhcpv6/encode.c
  2.37% (8/338)
  9.09% (1/11)
  0.36% (5/1396)
src/freeradius-server/src/protocols/dns/base.c
 91.48% (204/223)
100.00% (6/6)
 88.85% (263/296)
src/freeradius-server/src/protocols/dns/decode.c
 79.50% (159/200)
 88.89% (8/9)
 56.91% (173/304)
src/freeradius-server/src/protocols/dns/dns.h
 87.50% (7/8)
100.00% (2/2)
100.00% (4/4)
src/freeradius-server/src/protocols/dns/encode.c
  2.97% (8/269)
 10.00% (1/10)
  0.92% (7/765)
src/freeradius-server/src/protocols/internal/decode.c
 95.45% (147/154)
 83.33% (5/6)
 87.95% (365/415)
src/freeradius-server/src/protocols/internal/encode.c
  0.00% (0/127)
  0.00% (0/3)
  0.00% (0/516)
src/freeradius-server/src/protocols/radius/abinary.c
 21.80% (148/679)
 11.11% (1/9)
 30.21% (258/854)
src/freeradius-server/src/protocols/radius/base.c
 34.04% (224/658)
 50.00% (7/14)
 18.51% (261/1410)
src/freeradius-server/src/protocols/radius/decode.c
 90.65% (1037/1144)
 91.30% (21/23)
 69.85% (1228/1758)
src/freeradius-server/src/protocols/radius/encode.c
  2.07% (18/871)
  5.00% (1/20)
  0.19% (8/4317)
src/freeradius-server/src/protocols/radius/list.c
  0.00% (0/319)
  0.00% (0/20)
  0.00% (0/448)
src/freeradius-server/src/protocols/radius/packet.c
  0.00% (0/270)
  0.00% (0/10)
  0.00% (0/356)
src/freeradius-server/src/protocols/radius/radius.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/4)
src/freeradius-server/src/protocols/radius/tcp.c
  0.00% (0/79)
  0.00% (0/2)
  0.00% (0/90)
src/freeradius-server/src/protocols/tacacs/base.c
 18.02% (60/333)
 44.44% (4/9)
  8.99% (62/690)
src/freeradius-server/src/protocols/tacacs/decode.c
 71.46% (363/508)
 85.71% (6/7)
 76.51% (951/1243)
src/freeradius-server/src/protocols/tacacs/encode.c
  3.25% (15/462)
 22.22% (2/9)
  0.80% (11/1369)
src/freeradius-server/src/protocols/tftp/base.c
 68.18% (15/22)
100.00% (2/2)
 64.29% (18/28)
src/freeradius-server/src/protocols/tftp/decode.c
 99.20% (124/125)
100.00% (4/4)
 92.94% (158/170)
src/freeradius-server/src/protocols/tftp/encode.c
 11.82% (13/110)
 50.00% (2/4)
  1.71% (11/643)
src/freeradius-server/src/protocols/vmps/base.c
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/28)
src/freeradius-server/src/protocols/vmps/vmps.c
  0.00% (0/242)
  0.00% (0/12)
  0.00% (0/853)
Totals
 28.26% (13780/48761)
 32.35% (744/2300)
 21.69% (20229/93272)