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.96% (136/216)
src/freeradius-server/src/bin/fuzzer_cbor.c
 68.28% (99/145)
100.00% (4/4)
 61.11% (132/216)
src/freeradius-server/src/bin/fuzzer_der.c
 68.28% (99/145)
100.00% (4/4)
 62.96% (136/216)
src/freeradius-server/src/bin/fuzzer_dhcpv4.c
 68.28% (99/145)
100.00% (4/4)
 62.96% (136/216)
src/freeradius-server/src/bin/fuzzer_dhcpv6.c
 62.76% (91/145)
 75.00% (3/4)
 59.26% (128/216)
src/freeradius-server/src/bin/fuzzer_dns.c
 68.28% (99/145)
100.00% (4/4)
 62.96% (136/216)
src/freeradius-server/src/bin/fuzzer_radius.c
 68.28% (99/145)
100.00% (4/4)
 62.96% (136/216)
src/freeradius-server/src/bin/fuzzer_tacacs.c
 68.28% (99/145)
100.00% (4/4)
 62.96% (136/216)
src/freeradius-server/src/bin/fuzzer_tftp.c
 68.28% (99/145)
100.00% (4/4)
 61.11% (132/216)
src/freeradius-server/src/bin/fuzzer_util.c
 68.28% (99/145)
100.00% (4/4)
 61.11% (132/216)
src/freeradius-server/src/bin/fuzzer_vmps.c
 68.28% (99/145)
100.00% (4/4)
 61.11% (132/216)
src/freeradius-server/src/freeradius-devel/build.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/26)
src/freeradius-server/src/freeradius-devel/der/der.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
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/cf_priv.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/server/module.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/server/module_ctx.h
  0.00% (0/28)
  0.00% (0/3)
  0.00% (0/9)
src/freeradius-server/src/freeradius-devel/server/module_rlm.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/server/request.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/9)
src/freeradius-server/src/freeradius-devel/server/section.h
  0.00% (0/29)
  0.00% (0/4)
  0.00% (0/52)
src/freeradius-server/src/freeradius-devel/server/time_tracking.h
  0.00% (0/111)
  0.00% (0/8)
  0.00% (0/246)
src/freeradius-server/src/freeradius-devel/server/tmpl.h
  0.00% (0/169)
  0.00% (0/25)
  0.00% (0/237)
src/freeradius-server/src/freeradius-devel/server/users_file.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/tls/base.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/tls/session.h
  0.00% (0/67)
  0.00% (0/9)
  0.00% (0/30)
src/freeradius-server/src/freeradius-devel/tls/strerror.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/3)
src/freeradius-server/src/freeradius-devel/unlang/unlang_priv.h
  0.00% (0/286)
  0.00% (0/42)
  0.00% (0/106)
src/freeradius-server/src/freeradius-devel/unlang/xlat_priv.h
  0.00% (0/23)
  0.00% (0/4)
  0.00% (0/13)
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/base64.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/util/dbuff.h
 29.38% (94/320)
 22.73% (10/44)
 43.63% (233/534)
src/freeradius-server/src/freeradius-devel/util/dcursor.h
  0.00% (0/355)
  0.00% (0/48)
  0.00% (0/376)
src/freeradius-server/src/freeradius-devel/util/dict.h
 24.44% (22/90)
 54.55% (6/11)
  7.69% (8/104)
src/freeradius-server/src/freeradius-devel/util/dict_ext.h
 54.24% (32/59)
 85.71% (6/7)
 92.31% (36/39)
src/freeradius-server/src/freeradius-devel/util/dict_ext_priv.h
 55.90% (109/195)
 87.50% (14/16)
 55.56% (85/153)
src/freeradius-server/src/freeradius-devel/util/dlist.h
 25.09% (146/582)
 24.66% (18/73)
 32.91% (156/474)
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/14)
src/freeradius-server/src/freeradius-devel/util/htrie.h
  0.00% (0/58)
  0.00% (0/11)
  0.00% (0/120)
src/freeradius-server/src/freeradius-devel/util/log.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/6)
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/14)
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)
 12.50% (1/8)
  4.76% (5/105)
src/freeradius-server/src/freeradius-devel/util/pair_inline.c
 38.46% (15/39)
 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)
 50.00% (17/34)
 44.71% (131/293)
src/freeradius-server/src/freeradius-devel/util/slab.h
  0.00% (0/32)
  0.00% (0/5)
  0.00% (0/27)
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
 55.88% (19/34)
 80.00% (4/5)
 66.67% (30/45)
src/freeradius-server/src/freeradius-devel/util/time.h
  8.57% (30/350)
 10.94% (7/64)
 13.77% (53/385)
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)
 31.58% (54/171)
src/freeradius-server/src/lib/io/app_io.c
  0.00% (0/28)
  0.00% (0/1)
  0.00% (0/67)
src/freeradius-server/src/lib/io/atomic_queue.c
  0.00% (0/96)
  0.00% (0/7)
  0.00% (0/101)
src/freeradius-server/src/lib/io/channel.c
  0.00% (0/335)
  0.00% (0/21)
  0.00% (0/330)
src/freeradius-server/src/lib/io/control.c
  0.00% (0/210)
  0.00% (0/13)
  0.00% (0/254)
src/freeradius-server/src/lib/io/coord.c
  0.00% (0/437)
  0.00% (0/22)
  0.00% (0/869)
src/freeradius-server/src/lib/io/coord_pair.c
  0.00% (0/410)
  0.00% (0/37)
  0.00% (0/1014)
src/freeradius-server/src/lib/io/load.c
  0.00% (0/157)
  0.00% (0/7)
  0.00% (0/116)
src/freeradius-server/src/lib/io/master.c
  0.00% (0/1502)
  0.00% (0/38)
  0.00% (0/4537)
src/freeradius-server/src/lib/io/message.c
  0.00% (0/494)
  0.00% (0/14)
  0.00% (0/709)
src/freeradius-server/src/lib/io/network.c
  0.00% (0/986)
  0.00% (0/48)
  0.00% (0/1816)
src/freeradius-server/src/lib/io/queue.c
  0.00% (0/92)
  0.00% (0/8)
  0.00% (0/141)
src/freeradius-server/src/lib/io/ring_buffer.c
  0.00% (0/165)
  0.00% (0/9)
  0.00% (0/225)
src/freeradius-server/src/lib/io/schedule.c
  0.00% (0/347)
  0.00% (0/9)
  0.00% (0/637)
src/freeradius-server/src/lib/io/thread.c
  0.00% (0/85)
  0.00% (0/7)
  0.00% (0/114)
src/freeradius-server/src/lib/io/worker.c
  0.00% (0/666)
  0.00% (0/45)
  0.00% (0/1349)
src/freeradius-server/src/lib/json/jpath.c
  0.00% (0/513)
  0.00% (0/10)
  0.00% (0/671)
src/freeradius-server/src/lib/json/json.c
  0.00% (0/507)
  0.00% (0/12)
  0.00% (0/1498)
src/freeradius-server/src/lib/server/auth.c
  0.00% (0/39)
  0.00% (0/2)
  0.00% (0/100)
src/freeradius-server/src/lib/server/base.c
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/54)
src/freeradius-server/src/lib/server/cf_file.c
  0.00% (0/1949)
  0.00% (0/38)
  0.00% (0/2485)
src/freeradius-server/src/lib/server/cf_parse.c
  0.00% (0/831)
  0.00% (0/22)
  0.00% (0/1268)
src/freeradius-server/src/lib/server/cf_util.c
  0.00% (0/1010)
  0.00% (0/88)
  0.00% (0/1619)
src/freeradius-server/src/lib/server/client.c
  0.00% (0/532)
  0.00% (0/14)
  0.00% (0/1004)
src/freeradius-server/src/lib/server/command.c
  0.00% (0/1412)
  0.00% (0/34)
  0.00% (0/1953)
src/freeradius-server/src/lib/server/connection.c
  0.00% (0/579)
  0.00% (0/36)
  0.00% (0/1394)
src/freeradius-server/src/lib/server/dependency.c
  0.00% (0/200)
  0.00% (0/7)
  0.00% (0/352)
src/freeradius-server/src/lib/server/dl_module.c
  0.00% (0/294)
  0.00% (0/15)
  0.00% (0/537)
src/freeradius-server/src/lib/server/exec.c
  0.00% (0/528)
  0.00% (0/14)
  0.00% (0/841)
src/freeradius-server/src/lib/server/exec_legacy.c
  0.00% (0/255)
  0.00% (0/5)
  0.00% (0/389)
src/freeradius-server/src/lib/server/exfile.c
  0.00% (0/254)
  0.00% (0/10)
  0.00% (0/371)
src/freeradius-server/src/lib/server/global_lib.c
  0.00% (0/75)
  0.00% (0/8)
  0.00% (0/155)
src/freeradius-server/src/lib/server/log.c
  0.00% (0/551)
  0.00% (0/25)
  0.00% (0/863)
src/freeradius-server/src/lib/server/main_config.c
  0.00% (0/585)
  0.00% (0/25)
  0.00% (0/975)
src/freeradius-server/src/lib/server/main_loop.c
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/158)
src/freeradius-server/src/lib/server/map.c
  0.00% (0/1450)
  0.00% (0/18)
  0.00% (0/2765)
src/freeradius-server/src/lib/server/map_proc.c
  0.00% (0/82)
  0.00% (0/8)
  0.00% (0/118)
src/freeradius-server/src/lib/server/module.c
  0.00% (0/698)
  0.00% (0/61)
  0.00% (0/1325)
src/freeradius-server/src/lib/server/module_rlm.c
  0.00% (0/591)
  0.00% (0/24)
  0.00% (0/941)
src/freeradius-server/src/lib/server/packet.c
  0.00% (0/71)
  0.00% (0/7)
  0.00% (0/96)
src/freeradius-server/src/lib/server/paircmp.c
  0.00% (0/107)
  0.00% (0/1)
  0.00% (0/212)
src/freeradius-server/src/lib/server/pairmove.c
  0.00% (0/458)
  0.00% (0/7)
  0.00% (0/845)
src/freeradius-server/src/lib/server/password.c
  0.00% (0/246)
  0.00% (0/10)
  0.00% (0/636)
src/freeradius-server/src/lib/server/pool.c
  0.00% (0/508)
  0.00% (0/27)
  0.00% (0/1229)
src/freeradius-server/src/lib/server/regex.c
  0.00% (0/28)
  0.00% (0/1)
  0.00% (0/72)
src/freeradius-server/src/lib/server/request.c
  0.00% (0/326)
  0.00% (0/18)
  0.00% (0/638)
src/freeradius-server/src/lib/server/request_data.c
  0.00% (0/212)
  0.00% (0/16)
  0.00% (0/399)
src/freeradius-server/src/lib/server/section.c
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/62)
src/freeradius-server/src/lib/server/snmp.c
  0.00% (0/405)
  0.00% (0/22)
  0.00% (0/621)
src/freeradius-server/src/lib/server/state.c
  0.00% (0/369)
  0.00% (0/16)
  0.00% (0/771)
src/freeradius-server/src/lib/server/stats.c
  0.00% (0/78)
  0.00% (0/2)
  0.00% (0/70)
src/freeradius-server/src/lib/server/tmpl_dcursor.c
  0.00% (0/336)
  0.00% (0/15)
  0.00% (0/542)
src/freeradius-server/src/lib/server/tmpl_eval.c
  0.00% (0/671)
  0.00% (0/22)
  0.00% (0/1223)
src/freeradius-server/src/lib/server/tmpl_tokenize.c
  0.00% (0/2603)
  0.00% (0/66)
  0.00% (0/4481)
src/freeradius-server/src/lib/server/trigger.c
  0.00% (0/251)
  0.00% (0/10)
  0.00% (0/588)
src/freeradius-server/src/lib/server/trunk.c
  0.00% (0/1968)
  0.00% (0/96)
  0.00% (0/5060)
src/freeradius-server/src/lib/server/users_file.c
  0.00% (0/268)
  0.00% (0/5)
  0.00% (0/394)
src/freeradius-server/src/lib/server/util.c
  0.00% (0/351)
  0.00% (0/15)
  0.00% (0/359)
src/freeradius-server/src/lib/server/virtual_servers.c
  0.00% (0/989)
  0.00% (0/44)
  0.00% (0/1600)
src/freeradius-server/src/lib/tls/base.c
  0.00% (0/159)
  0.00% (0/12)
  0.00% (0/163)
src/freeradius-server/src/lib/tls/base.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/9)
src/freeradius-server/src/lib/tls/bio.c
  0.00% (0/85)
  0.00% (0/15)
  0.00% (0/211)
src/freeradius-server/src/lib/tls/cache.c
  0.00% (0/653)
  0.00% (0/27)
  0.00% (0/1548)
src/freeradius-server/src/lib/tls/cert.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/67)
src/freeradius-server/src/lib/tls/conf.c
  0.00% (0/58)
  0.00% (0/5)
  0.00% (0/145)
src/freeradius-server/src/lib/tls/ctx.c
  0.00% (0/475)
  0.00% (0/6)
  0.00% (0/845)
src/freeradius-server/src/lib/tls/log.c
  0.00% (0/255)
  0.00% (0/19)
  0.00% (0/500)
src/freeradius-server/src/lib/tls/pairs.c
  0.00% (0/316)
  0.00% (0/4)
  0.00% (0/776)
src/freeradius-server/src/lib/tls/session.c
  0.00% (0/882)
  0.00% (0/29)
  0.00% (0/1705)
src/freeradius-server/src/lib/tls/session.h
  0.00% (0/67)
  0.00% (0/9)
  0.00% (0/101)
src/freeradius-server/src/lib/tls/strerror.c
  0.00% (0/113)
  0.00% (0/8)
  0.00% (0/107)
src/freeradius-server/src/lib/tls/strerror.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/3)
src/freeradius-server/src/lib/tls/utils.c
  0.00% (0/97)
  0.00% (0/4)
  0.00% (0/118)
src/freeradius-server/src/lib/tls/verify.c
  0.00% (0/236)
  0.00% (0/10)
  0.00% (0/385)
src/freeradius-server/src/lib/tls/version.c
  0.00% (0/69)
  0.00% (0/6)
  0.00% (0/84)
src/freeradius-server/src/lib/tls/virtual_server.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/33)
src/freeradius-server/src/lib/unlang/base.c
  0.00% (0/59)
  0.00% (0/6)
  0.00% (0/74)
src/freeradius-server/src/lib/unlang/call.c
  0.00% (0/172)
  0.00% (0/7)
  0.00% (0/188)
src/freeradius-server/src/lib/unlang/call_env.c
  0.00% (0/371)
  0.00% (0/15)
  0.00% (0/540)
src/freeradius-server/src/lib/unlang/call_priv.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/11)
src/freeradius-server/src/lib/unlang/caller.c
  0.00% (0/77)
  0.00% (0/3)
  0.00% (0/87)
src/freeradius-server/src/lib/unlang/caller_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/catch.c
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/89)
src/freeradius-server/src/lib/unlang/child_request.c
  0.00% (0/105)
  0.00% (0/5)
  0.00% (0/96)
src/freeradius-server/src/lib/unlang/compile.c
  0.00% (0/1341)
  0.00% (0/37)
  0.00% (0/1986)
src/freeradius-server/src/lib/unlang/condition.c
  0.00% (0/178)
  0.00% (0/7)
  0.00% (0/171)
src/freeradius-server/src/lib/unlang/condition_priv.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/detach.c
  0.00% (0/37)
  0.00% (0/3)
  0.00% (0/41)
src/freeradius-server/src/lib/unlang/edit.c
  0.00% (0/879)
  0.00% (0/26)
  0.00% (0/1665)
src/freeradius-server/src/lib/unlang/edit_priv.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/11)
src/freeradius-server/src/lib/unlang/finally.c
  0.00% (0/40)
  0.00% (0/4)
  0.00% (0/54)
src/freeradius-server/src/lib/unlang/foreach.c
  0.00% (0/484)
  0.00% (0/16)
  0.00% (0/861)
src/freeradius-server/src/lib/unlang/foreach_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/function.c
  0.00% (0/241)
  0.00% (0/13)
  0.00% (0/319)
src/freeradius-server/src/lib/unlang/group.c
  0.00% (0/29)
  0.00% (0/4)
  0.00% (0/12)
src/freeradius-server/src/lib/unlang/interpret.c
  0.00% (0/842)
  0.00% (0/45)
  0.00% (0/1672)
src/freeradius-server/src/lib/unlang/interpret_priv.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/lib/unlang/interpret_synchronous.c
  0.00% (0/87)
  0.00% (0/10)
  0.00% (0/178)
src/freeradius-server/src/lib/unlang/io.c
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/31)
src/freeradius-server/src/lib/unlang/limit.c
  0.00% (0/125)
  0.00% (0/7)
  0.00% (0/164)
src/freeradius-server/src/lib/unlang/limit_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/load_balance.c
  0.00% (0/227)
  0.00% (0/8)
  0.00% (0/296)
src/freeradius-server/src/lib/unlang/load_balance_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/map.c
  0.00% (0/241)
  0.00% (0/8)
  0.00% (0/262)
src/freeradius-server/src/lib/unlang/map_builtin.c
  0.00% (0/67)
  0.00% (0/6)
  0.00% (0/129)
src/freeradius-server/src/lib/unlang/map_priv.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/module.c
  0.00% (0/392)
  0.00% (0/18)
  0.00% (0/532)
src/freeradius-server/src/lib/unlang/module_priv.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/parallel.c
  0.00% (0/231)
  0.00% (0/6)
  0.00% (0/318)
src/freeradius-server/src/lib/unlang/parallel_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/return.c
  0.00% (0/27)
  0.00% (0/3)
  0.00% (0/17)
src/freeradius-server/src/lib/unlang/subrequest.c
  0.00% (0/347)
  0.00% (0/10)
  0.00% (0/667)
src/freeradius-server/src/lib/unlang/subrequest_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/switch.c
  0.00% (0/325)
  0.00% (0/8)
  0.00% (0/435)
src/freeradius-server/src/lib/unlang/switch_priv.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/20)
src/freeradius-server/src/lib/unlang/timeout.c
  0.00% (0/148)
  0.00% (0/8)
  0.00% (0/248)
src/freeradius-server/src/lib/unlang/timeout_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/tmpl.c
  0.00% (0/169)
  0.00% (0/9)
  0.00% (0/330)
src/freeradius-server/src/lib/unlang/transaction.c
  0.00% (0/125)
  0.00% (0/6)
  0.00% (0/159)
src/freeradius-server/src/lib/unlang/transaction_priv.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/freeradius-server/src/lib/unlang/try.c
  0.00% (0/142)
  0.00% (0/4)
  0.00% (0/201)
src/freeradius-server/src/lib/unlang/try_priv.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/10)
src/freeradius-server/src/lib/unlang/unlang_priv.h
  0.00% (0/286)
  0.00% (0/43)
  0.00% (0/181)
src/freeradius-server/src/lib/unlang/xlat.c
  0.00% (0/354)
  0.00% (0/18)
  0.00% (0/668)
src/freeradius-server/src/lib/unlang/xlat_alloc.c
  0.00% (0/248)
  0.00% (0/11)
  0.00% (0/448)
src/freeradius-server/src/lib/unlang/xlat_builtin.c
  0.00% (0/1984)
  0.00% (0/71)
  0.00% (0/4499)
src/freeradius-server/src/lib/unlang/xlat_eval.c
  0.00% (0/970)
  0.00% (0/28)
  0.00% (0/2036)
src/freeradius-server/src/lib/unlang/xlat_expr.c
  0.00% (0/1109)
  0.00% (0/51)
  0.00% (0/2893)
src/freeradius-server/src/lib/unlang/xlat_func.c
  0.00% (0/193)
  0.00% (0/20)
  0.00% (0/442)
src/freeradius-server/src/lib/unlang/xlat_inst.c
  0.00% (0/308)
  0.00% (0/19)
  0.00% (0/705)
src/freeradius-server/src/lib/unlang/xlat_pair.c
  0.00% (0/52)
  0.00% (0/2)
  0.00% (0/50)
src/freeradius-server/src/lib/unlang/xlat_priv.h
  0.00% (0/23)
  0.00% (0/4)
  0.00% (0/4)
src/freeradius-server/src/lib/unlang/xlat_purify.c
  0.00% (0/217)
  0.00% (0/9)
  0.00% (0/391)
src/freeradius-server/src/lib/unlang/xlat_redundant.c
  0.00% (0/297)
  0.00% (0/9)
  0.00% (0/654)
src/freeradius-server/src/lib/unlang/xlat_tokenize.c
  0.00% (0/1059)
  0.00% (0/23)
  0.00% (0/2334)
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/1297)
  0.00% (0/26)
  0.00% (0/2264)
src/freeradius-server/src/lib/util/cbor.c
 67.25% (696/1035)
 75.00% (15/20)
 49.58% (1790/3610)
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/275)
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
 89.31% (142/159)
100.00% (5/5)
 58.88% (126/214)
src/freeradius-server/src/lib/util/dict_ext.c
 78.43% (80/102)
 83.33% (5/6)
 61.75% (113/183)
src/freeradius-server/src/lib/util/dict_fixup.c
 63.87% (244/382)
 89.47% (17/19)
 63.78% (331/519)
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/79)
src/freeradius-server/src/lib/util/dict_tokenize.c
 56.12% (1178/2099)
 86.21% (50/58)
 45.38% (1414/3116)
src/freeradius-server/src/lib/util/dict_unknown.c
 33.80% (120/355)
 55.56% (5/9)
 52.73% (415/787)
src/freeradius-server/src/lib/util/dict_util.c
 52.57% (1297/2467)
 67.36% (97/144)
 45.04% (1559/3461)
src/freeradius-server/src/lib/util/dict_validate.c
 53.41% (219/410)
100.00% (2/2)
 55.69% (455/817)
src/freeradius-server/src/lib/util/dl.c
 30.77% (120/390)
 43.48% (10/23)
 29.00% (165/569)
src/freeradius-server/src/lib/util/dns.c
 37.27% (180/483)
 54.55% (6/11)
 31.38% (203/647)
src/freeradius-server/src/lib/util/edit.c
  0.00% (0/647)
  0.00% (0/22)
  0.00% (0/1209)
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/993)
  0.00% (0/52)
  0.00% (0/1231)
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.31% (23/534)
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
 78.22% (273/349)
 75.00% (21/28)
 68.47% (228/333)
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
 43.02% (339/788)
 39.29% (11/28)
 40.25% (392/974)
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/647)
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/255)
  0.00% (0/19)
  0.00% (0/309)
src/freeradius-server/src/lib/util/md5.c
 73.13% (196/268)
 57.89% (11/19)
 76.58% (291/380)
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.41% (15/234)
  9.52% (2/21)
  5.45% (14/257)
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.92% (367/1534)
 29.79% (28/94)
 22.52% (540/2398)
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/665)
  0.00% (0/4)
  0.00% (0/1233)
src/freeradius-server/src/lib/util/pair_print.c
  0.00% (0/229)
  0.00% (0/15)
  0.00% (0/741)
src/freeradius-server/src/lib/util/pair_tokenize.c
  0.00% (0/235)
  0.00% (0/6)
  0.00% (0/257)
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/362)
src/freeradius-server/src/lib/util/print.c
 40.12% (207/516)
 30.00% (3/10)
 44.05% (259/588)
src/freeradius-server/src/lib/util/proto.c
 13.92% (11/79)
 14.29% (1/7)
  6.74% (6/89)
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
 40.43% (209/517)
 45.71% (16/35)
 36.54% (186/509)
src/freeradius-server/src/lib/util/rb_expire.c
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/21)
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/78)
  0.00% (0/2)
  0.00% (0/47)
src/freeradius-server/src/lib/util/sbuff.c
 41.26% (394/955)
 49.35% (38/77)
 33.98% (1868/5497)
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/semaphore.c
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/26)
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/318)
  0.00% (0/10)
  0.00% (0/435)
src/freeradius-server/src/lib/util/stats.c
  0.00% (0/230)
  0.00% (0/10)
  0.00% (0/294)
src/freeradius-server/src/lib/util/strerror.c
 38.01% (130/342)
 46.15% (12/26)
 30.37% (99/326)
src/freeradius-server/src/lib/util/struct.c
 36.59% (221/604)
 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
 24.51% (100/408)
 32.43% (12/37)
 20.36% (113/555)
src/freeradius-server/src/lib/util/time.c
 64.61% (367/568)
 38.89% (7/18)
 62.66% (547/873)
src/freeradius-server/src/lib/util/timer.c
  0.00% (0/438)
  0.00% (0/40)
  0.00% (0/588)
src/freeradius-server/src/lib/util/timeval.c
  0.00% (0/51)
  0.00% (0/2)
  0.00% (0/45)
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/704)
  0.00% (0/39)
  0.00% (0/806)
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/117)
src/freeradius-server/src/lib/util/udp_queue.c
  0.00% (0/142)
  0.00% (0/5)
  0.00% (0/180)
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/160)
src/freeradius-server/src/lib/util/value.c
 25.86% (988/3821)
 35.42% (34/96)
 26.13% (2203/8431)
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
 96.91% (94/97)
100.00% (4/4)
 87.50% (126/144)
src/freeradius-server/src/protocols/bfd/encode.c
  9.30% (8/86)
 25.00% (1/4)
  3.92% (6/153)
src/freeradius-server/src/protocols/cbor/base.c
 62.96% (34/54)
 60.00% (3/5)
 45.18% (89/197)
src/freeradius-server/src/protocols/der/base.c
 61.63% (326/529)
 77.27% (17/22)
 57.16% (387/677)
src/freeradius-server/src/protocols/der/decode.c
  1.22% (16/1307)
  5.88% (2/34)
  0.43% (18/4191)
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/688)
  3.57% (1/28)
  0.20% (7/3447)
src/freeradius-server/src/protocols/dhcpv4/base.c
 27.96% (92/329)
 41.67% (5/12)
  5.40% (121/2240)
src/freeradius-server/src/protocols/dhcpv4/decode.c
 90.55% (345/381)
 90.91% (10/11)
 71.17% (400/562)
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.20% (8/364)
  9.09% (1/11)
  0.36% (7/1953)
src/freeradius-server/src/protocols/dhcpv4/packet.c
 75.54% (176/233)
 50.00% (2/4)
 64.44% (232/360)
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/69)
  0.00% (0/2)
  0.00% (0/78)
src/freeradius-server/src/protocols/dhcpv6/base.c
 15.51% (89/574)
 17.65% (3/17)
 12.33% (119/965)
src/freeradius-server/src/protocols/dhcpv6/decode.c
 92.69% (241/260)
 77.78% (7/9)
 72.19% (327/453)
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.85% (214/233)
100.00% (6/6)
 89.52% (282/315)
src/freeradius-server/src/protocols/dns/decode.c
 79.80% (158/198)
 88.89% (8/9)
 56.81% (171/301)
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
  3.04% (8/263)
 10.00% (1/10)
  0.91% (7/766)
src/freeradius-server/src/protocols/internal/decode.c
 95.39% (145/152)
 83.33% (5/6)
 87.74% (365/416)
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.73% (148/681)
 11.11% (1/9)
 30.21% (258/854)
src/freeradius-server/src/protocols/radius/base.c
 32.16% (210/653)
 50.00% (7/14)
 17.54% (237/1351)
src/freeradius-server/src/protocols/radius/decode.c
 90.52% (1041/1150)
 91.30% (21/23)
 69.66% (1242/1783)
src/freeradius-server/src/protocols/radius/encode.c
  2.01% (18/894)
  5.00% (1/20)
  0.18% (8/4327)
src/freeradius-server/src/protocols/radius/list.c
  0.00% (0/351)
  0.00% (0/20)
  0.00% (0/511)
src/freeradius-server/src/protocols/radius/packet.c
  0.00% (0/264)
  0.00% (0/10)
  0.00% (0/350)
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/22)
  0.00% (0/1)
  0.00% (0/28)
src/freeradius-server/src/protocols/tacacs/base.c
 18.07% (60/332)
 44.44% (4/9)
  9.00% (62/689)
src/freeradius-server/src/protocols/tacacs/decode.c
 71.46% (363/508)
 85.71% (6/7)
 76.48% (953/1246)
src/freeradius-server/src/protocols/tacacs/encode.c
  3.21% (15/467)
 22.22% (2/9)
  0.80% (11/1379)
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.21% (126/127)
100.00% (4/4)
 92.49% (160/173)
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
 68.18% (15/22)
100.00% (2/2)
 64.29% (18/28)
src/freeradius-server/src/protocols/vmps/vmps.c
 32.64% (79/242)
 50.00% (6/12)
  9.26% (79/853)
Totals
 15.05% (14738/97903)
 17.65% (779/4414)
 12.23% (22553/184380)