Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/freeradius-server/src/freeradius-devel/build.h
 73.33% (11/15)
100.00% (1/1)
100.00% (26/26)
src/freeradius-server/src/freeradius-devel/der/der.h
  0.00% (0/68)
  0.00% (0/15)
  0.00% (0/15)
src/freeradius-server/src/freeradius-devel/dhcpv4/dhcpv4.h
 53.85% (14/26)
 33.33% (2/6)
 42.86% (9/21)
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
 88.24% (30/34)
100.00% (7/7)
 66.67% (16/24)
src/freeradius-server/src/freeradius-devel/server/cf_priv.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/freeradius-server/src/freeradius-devel/server/module.h
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/5)
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
100.00% (7/7)
100.00% (1/1)
100.00% (9/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
 32.16% (55/171)
 48.00% (12/25)
 31.65% (75/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/83)
  0.00% (0/13)
  0.00% (0/34)
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/tls/ticket.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/tls/utils.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/freeradius-devel/unlang/unlang_priv.h
  0.00% (0/378)
  0.00% (0/42)
  0.00% (0/163)
src/freeradius-server/src/freeradius-devel/unlang/xlat_priv.h
 86.96% (20/23)
100.00% (4/4)
 69.23% (9/13)
src/freeradius-server/src/freeradius-devel/util/atexit.h
 77.78% (7/9)
100.00% (2/2)
 94.44% (17/18)
src/freeradius-server/src/freeradius-devel/util/base16.h
 23.08% (6/26)
 66.67% (2/3)
 17.65% (3/17)
src/freeradius-server/src/freeradius-devel/util/base32.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
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
 26.25% (89/339)
 22.22% (10/45)
 41.83% (228/545)
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
 23.66% (22/93)
 63.64% (7/11)
 25.00% (30/120)
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
 31.10% (190/611)
 45.21% (33/73)
 42.80% (208/486)
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
 25.00% (6/24)
 40.00% (2/5)
 21.43% (3/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
  4.50% (5/111)
 20.00% (1/5)
 28.57% (4/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
 45.45% (15/33)
 45.45% (5/11)
 45.45% (5/11)
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
 42.73% (144/337)
 59.46% (22/37)
 62.01% (191/308)
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)
 50.00% (6/12)
src/freeradius-server/src/freeradius-devel/util/table.h
 51.09% (140/274)
 64.29% (9/14)
 59.52% (125/210)
src/freeradius-server/src/freeradius-devel/util/talloc.h
 65.00% (26/40)
 71.43% (5/7)
 72.34% (34/47)
src/freeradius-server/src/freeradius-devel/util/time.h
 16.94% (61/360)
 21.21% (14/66)
 20.05% (78/389)
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
 22.69% (86/379)
 34.57% (28/81)
 38.69% (77/199)
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
 36.81% (60/163)
 37.50% (6/16)
 32.56% (56/172)
src/freeradius-server/src/fuzzer/common.c
 62.50% (65/104)
100.00% (2/2)
 77.87% (95/122)
src/freeradius-server/src/fuzzer/fuzzer_arp.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_base16_32_64.c
100.00% (65/65)
100.00% (1/1)
 98.18% (54/55)
src/freeradius-server/src/fuzzer/fuzzer_bfd.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_cbor.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_cf.c
 91.89% (34/37)
100.00% (2/2)
 80.85% (38/47)
src/freeradius-server/src/fuzzer/fuzzer_der.c
 79.55% (35/44)
100.00% (2/2)
 66.67% (40/60)
src/freeradius-server/src/fuzzer/fuzzer_dhcpv4.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_dhcpv6.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_dns.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_json.c
 95.45% (42/44)
100.00% (1/1)
 97.44% (38/39)
src/freeradius-server/src/fuzzer/fuzzer_radius.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_tacacs.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_tftp.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_tmpl.c
 94.62% (88/93)
100.00% (2/2)
 83.84% (83/99)
src/freeradius-server/src/fuzzer/fuzzer_util.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_value.c
100.00% (34/34)
100.00% (2/2)
 90.70% (39/43)
src/freeradius-server/src/fuzzer/fuzzer_vmps.c
 50.00% (27/54)
100.00% (2/2)
 41.35% (43/104)
src/freeradius-server/src/fuzzer/fuzzer_xlat.c
 95.06% (77/81)
100.00% (2/2)
 81.93% (68/83)
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/322)
  0.00% (0/27)
  0.00% (0/346)
src/freeradius-server/src/lib/io/channel.c
  0.00% (0/368)
  0.00% (0/27)
  0.00% (0/552)
src/freeradius-server/src/lib/io/control.c
  0.00% (0/330)
  0.00% (0/20)
  0.00% (0/444)
src/freeradius-server/src/lib/io/coord.c
  0.00% (0/457)
  0.00% (0/26)
  0.00% (0/945)
src/freeradius-server/src/lib/io/coord_pair.c
  0.00% (0/418)
  0.00% (0/37)
  0.00% (0/1051)
src/freeradius-server/src/lib/io/listen.c
  0.00% (0/24)
  0.00% (0/5)
  0.00% (0/22)
src/freeradius-server/src/lib/io/load.c
  0.00% (0/181)
  0.00% (0/8)
  0.00% (0/148)
src/freeradius-server/src/lib/io/master.c
  0.00% (0/1584)
  0.00% (0/44)
  0.00% (0/5273)
src/freeradius-server/src/lib/io/message.c
  0.00% (0/520)
  0.00% (0/17)
  0.00% (0/723)
src/freeradius-server/src/lib/io/network.c
  0.00% (0/1028)
  0.00% (0/52)
  0.00% (0/2231)
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/169)
  0.00% (0/9)
  0.00% (0/228)
src/freeradius-server/src/lib/io/schedule.c
  0.00% (0/372)
  0.00% (0/10)
  0.00% (0/737)
src/freeradius-server/src/lib/io/thread.c
  0.00% (0/86)
  0.00% (0/7)
  0.00% (0/137)
src/freeradius-server/src/lib/io/worker.c
  0.00% (0/648)
  0.00% (0/49)
  0.00% (0/1378)
src/freeradius-server/src/lib/json/jpath.c
 51.07% (262/513)
 60.00% (6/10)
 38.00% (255/671)
src/freeradius-server/src/lib/json/json.c
  0.00% (0/507)
  0.00% (0/12)
  0.00% (0/1504)
src/freeradius-server/src/lib/server/auth.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/15)
src/freeradius-server/src/lib/server/base.c
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/58)
src/freeradius-server/src/lib/server/cf_file.c
 52.73% (1306/2477)
 55.81% (24/43)
 42.83% (1644/3838)
src/freeradius-server/src/lib/server/cf_parse.c
  0.00% (0/927)
  0.00% (0/23)
  0.00% (0/1458)
src/freeradius-server/src/lib/server/cf_util.c
 37.99% (432/1137)
 42.27% (41/97)
 26.48% (541/2043)
src/freeradius-server/src/lib/server/client.c
  0.00% (0/546)
  0.00% (0/14)
  0.00% (0/1066)
src/freeradius-server/src/lib/server/command.c
  0.00% (0/1414)
  0.00% (0/34)
  0.00% (0/1953)
src/freeradius-server/src/lib/server/connection.c
  0.00% (0/572)
  0.00% (0/36)
  0.00% (0/1558)
src/freeradius-server/src/lib/server/dependency.c
  0.00% (0/201)
  0.00% (0/7)
  0.00% (0/401)
src/freeradius-server/src/lib/server/dl_module.c
  0.00% (0/294)
  0.00% (0/15)
  0.00% (0/644)
src/freeradius-server/src/lib/server/exec.c
  0.00% (0/559)
  0.00% (0/15)
  0.00% (0/941)
src/freeradius-server/src/lib/server/exec_legacy.c
  0.00% (0/257)
  0.00% (0/5)
  0.00% (0/443)
src/freeradius-server/src/lib/server/exfile.c
  0.00% (0/254)
  0.00% (0/10)
  0.00% (0/389)
src/freeradius-server/src/lib/server/global_lib.c
  0.00% (0/75)
  0.00% (0/8)
  0.00% (0/164)
src/freeradius-server/src/lib/server/log.c
  0.00% (0/581)
  0.00% (0/26)
  0.00% (0/941)
src/freeradius-server/src/lib/server/main_config.c
  2.93% (18/614)
 14.81% (4/27)
  1.79% (20/1117)
src/freeradius-server/src/lib/server/main_loop.c
  0.00% (0/99)
  0.00% (0/8)
  0.00% (0/179)
src/freeradius-server/src/lib/server/map.c
  0.00% (0/1434)
  0.00% (0/17)
  0.00% (0/2748)
src/freeradius-server/src/lib/server/map_proc.c
 62.07% (54/87)
 66.67% (6/9)
 43.66% (62/142)
src/freeradius-server/src/lib/server/module.c
  0.00% (0/720)
  0.00% (0/62)
  0.00% (0/1426)
src/freeradius-server/src/lib/server/module_rlm.c
  0.00% (0/757)
  0.00% (0/29)
  0.00% (0/1263)
src/freeradius-server/src/lib/server/packet.c
  0.00% (0/75)
  0.00% (0/7)
  0.00% (0/107)
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/334)
  0.00% (0/6)
  0.00% (0/663)
src/freeradius-server/src/lib/server/password.c
  0.00% (0/246)
  0.00% (0/10)
  0.00% (0/646)
src/freeradius-server/src/lib/server/pool.c
  0.00% (0/524)
  0.00% (0/27)
  0.00% (0/1440)
src/freeradius-server/src/lib/server/regex.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/71)
src/freeradius-server/src/lib/server/request.c
  3.98% (13/327)
 16.67% (3/18)
  3.52% (23/654)
src/freeradius-server/src/lib/server/request_data.c
  0.00% (0/214)
  0.00% (0/16)
  0.00% (0/419)
src/freeradius-server/src/lib/server/section.c
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/56)
src/freeradius-server/src/lib/server/snmp.c
  0.00% (0/416)
  0.00% (0/22)
  0.00% (0/688)
src/freeradius-server/src/lib/server/state.c
  0.00% (0/378)
  0.00% (0/17)
  0.00% (0/849)
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/540)
src/freeradius-server/src/lib/server/tmpl_eval.c
  2.68% (18/672)
 13.64% (3/22)
  1.95% (24/1230)
src/freeradius-server/src/lib/server/tmpl_tokenize.c
 57.90% (1707/2948)
 54.55% (42/77)
 52.24% (2871/5496)
src/freeradius-server/src/lib/server/trigger.c
  0.00% (0/256)
  0.00% (0/10)
  0.00% (0/607)
src/freeradius-server/src/lib/server/trunk.c
  0.00% (0/1995)
  0.00% (0/98)
  0.00% (0/5558)
src/freeradius-server/src/lib/server/users_file.c
  0.00% (0/273)
  0.00% (0/5)
  0.00% (0/449)
src/freeradius-server/src/lib/server/util.c
  0.00% (0/351)
  0.00% (0/15)
  0.00% (0/361)
src/freeradius-server/src/lib/server/virtual_servers.c
  0.00% (0/1006)
  0.00% (0/44)
  0.00% (0/1608)
src/freeradius-server/src/lib/tls/alpn.c
  0.00% (0/73)
  0.00% (0/4)
  0.00% (0/177)
src/freeradius-server/src/lib/tls/base.c
  0.00% (0/169)
  0.00% (0/12)
  0.00% (0/188)
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/149)
  0.00% (0/22)
  0.00% (0/319)
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/270)
  0.00% (0/9)
  0.00% (0/563)
src/freeradius-server/src/lib/tls/connection.c
  0.00% (0/321)
  0.00% (0/20)
  0.00% (0/589)
src/freeradius-server/src/lib/tls/ctx.c
  0.00% (0/481)
  0.00% (0/7)
  0.00% (0/1213)
src/freeradius-server/src/lib/tls/dtls.c
  0.00% (0/85)
  0.00% (0/7)
  0.00% (0/135)
src/freeradius-server/src/lib/tls/log.c
  0.00% (0/267)
  0.00% (0/21)
  0.00% (0/540)
src/freeradius-server/src/lib/tls/pairs.c
  0.00% (0/333)
  0.00% (0/4)
  0.00% (0/813)
src/freeradius-server/src/lib/tls/session.c
  0.00% (0/1084)
  0.00% (0/38)
  0.00% (0/2110)
src/freeradius-server/src/lib/tls/session.h
  0.00% (0/83)
  0.00% (0/13)
  0.00% (0/109)
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/ticket.c
  0.00% (0/194)
  0.00% (0/10)
  0.00% (0/347)
src/freeradius-server/src/lib/tls/ticket.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/8)
src/freeradius-server/src/lib/tls/ticket_stateful.c
  0.00% (0/527)
  0.00% (0/29)
  0.00% (0/1158)
src/freeradius-server/src/lib/tls/ticket_stateless.c
  0.00% (0/310)
  0.00% (0/14)
  0.00% (0/591)
src/freeradius-server/src/lib/tls/utils.c
  0.00% (0/77)
  0.00% (0/4)
  0.00% (0/114)
src/freeradius-server/src/lib/tls/utils.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/freeradius-server/src/lib/tls/verify.c
  0.00% (0/282)
  0.00% (0/12)
  0.00% (0/419)
src/freeradius-server/src/lib/tls/version.c
  0.00% (0/69)
  0.00% (0/6)
  0.00% (0/120)
src/freeradius-server/src/lib/tls/virtual_server.c
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/55)
src/freeradius-server/src/lib/unlang/base.c
 80.30% (53/66)
 71.43% (5/7)
 51.38% (56/109)
src/freeradius-server/src/lib/unlang/call.c
  6.74% (13/193)
 14.29% (1/7)
  0.47% (1/212)
src/freeradius-server/src/lib/unlang/call_env.c
  0.00% (0/380)
  0.00% (0/18)
  0.00% (0/549)
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
 14.29% (11/77)
 33.33% (1/3)
  1.15% (1/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
 17.19% (11/64)
 25.00% (1/4)
  1.12% (1/89)
src/freeradius-server/src/lib/unlang/child_request.c
 11.43% (12/105)
 20.00% (1/5)
  1.04% (1/96)
src/freeradius-server/src/lib/unlang/compile.c
  0.16% (2/1252)
  3.23% (1/31)
  0.16% (3/1924)
src/freeradius-server/src/lib/unlang/condition.c
 20.79% (37/178)
 14.29% (1/7)
  2.92% (5/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
 29.73% (11/37)
 33.33% (1/3)
  2.44% (1/41)
src/freeradius-server/src/lib/unlang/edit.c
  1.34% (12/897)
  3.85% (1/26)
  0.06% (1/1694)
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
 18.87% (10/53)
 20.00% (1/5)
  1.45% (1/69)
src/freeradius-server/src/lib/unlang/foreach.c
  6.61% (32/484)
  6.25% (1/16)
  0.35% (3/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
  5.58% (14/251)
  7.14% (1/14)
  0.30% (1/337)
src/freeradius-server/src/lib/unlang/group.c
 65.52% (19/29)
 25.00% (1/4)
  8.33% (1/12)
src/freeradius-server/src/lib/unlang/interpret.c
  1.02% (12/1177)
  1.33% (1/75)
  0.48% (11/2286)
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/86)
  0.00% (0/10)
  0.00% (0/195)
src/freeradius-server/src/lib/unlang/io.c
  0.00% (0/31)
  0.00% (0/1)
  0.00% (0/37)
src/freeradius-server/src/lib/unlang/limit.c
 12.80% (16/125)
 14.29% (1/7)
  0.60% (1/168)
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
 11.51% (35/304)
 10.00% (1/10)
  0.48% (2/415)
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
  5.42% (13/240)
 12.50% (1/8)
  0.39% (1/255)
src/freeradius-server/src/lib/unlang/map_builtin.c
 17.91% (12/67)
 50.00% (3/6)
 18.60% (24/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
  3.77% (15/398)
  5.56% (1/18)
  0.19% (1/538)
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
  5.19% (12/231)
 16.67% (1/6)
  0.31% (1/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
 40.74% (11/27)
 33.33% (1/3)
  5.88% (1/17)
src/freeradius-server/src/lib/unlang/subrequest.c
  5.13% (18/351)
 10.00% (1/10)
  0.74% (5/673)
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
  6.53% (22/337)
 12.50% (1/8)
  0.67% (3/450)
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
  9.46% (14/148)
 12.50% (1/8)
  0.40% (1/249)
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
  8.28% (14/169)
 11.11% (1/9)
  0.30% (1/330)
src/freeradius-server/src/lib/unlang/transaction.c
 11.20% (14/125)
 16.67% (1/6)
  0.64% (1/156)
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
  7.69% (11/143)
 25.00% (1/4)
  0.50% (1/202)
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/378)
  0.00% (0/43)
  0.00% (0/337)
src/freeradius-server/src/lib/unlang/xlat.c
  3.39% (12/354)
  5.56% (1/18)
  0.15% (1/671)
src/freeradius-server/src/lib/unlang/xlat_alloc.c
 72.51% (211/291)
 85.71% (12/14)
 51.31% (294/573)
src/freeradius-server/src/lib/unlang/xlat_builtin.c
  9.94% (206/2072)
  4.05% (3/74)
 16.90% (804/4758)
src/freeradius-server/src/lib/unlang/xlat_eval.c
  4.65% (46/989)
 10.71% (3/28)
  2.66% (56/2102)
src/freeradius-server/src/lib/unlang/xlat_expr.c
 55.24% (701/1269)
 36.36% (20/55)
 48.11% (1638/3405)
src/freeradius-server/src/lib/unlang/xlat_func.c
 62.38% (131/210)
 71.43% (15/21)
 43.00% (215/500)
src/freeradius-server/src/lib/unlang/xlat_inst.c
 29.25% (93/318)
 42.11% (8/19)
 19.44% (145/746)
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_profiling.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/freeradius-server/src/lib/unlang/xlat_purify.c
 40.27% (91/226)
 66.67% (6/9)
 33.67% (135/401)
src/freeradius-server/src/lib/unlang/xlat_redundant.c
  0.00% (0/319)
  0.00% (0/9)
  0.00% (0/713)
src/freeradius-server/src/lib/unlang/xlat_tokenize.c
 73.85% (867/1174)
 76.00% (19/25)
 56.95% (1601/2811)
src/freeradius-server/src/lib/util/atexit.c
 49.29% (138/280)
 61.90% (13/21)
 43.94% (163/371)
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
100.00% (33/33)
100.00% (2/2)
 97.55% (159/163)
src/freeradius-server/src/lib/util/base32.c
 97.94% (190/194)
100.00% (2/2)
 94.31% (497/527)
src/freeradius-server/src/lib/util/base32.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/freeradius-server/src/lib/util/base64.c
 98.39% (122/124)
100.00% (2/2)
 94.50% (378/400)
src/freeradius-server/src/lib/util/base64.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/freeradius-server/src/lib/util/calc.c
  8.51% (111/1304)
 11.54% (3/26)
  6.37% (145/2278)
src/freeradius-server/src/lib/util/cbor.c
 69.50% (727/1046)
 75.00% (15/20)
 52.69% (1930/3663)
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/155)
  0.00% (0/8)
  0.00% (0/275)
src/freeradius-server/src/lib/util/debug.c
 28.28% (140/495)
 28.12% (9/32)
 21.69% (105/484)
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.97% (245/383)
 89.47% (17/19)
 63.92% (333/521)
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
 55.98% (1212/2165)
 86.67% (52/60)
 45.26% (1455/3215)
src/freeradius-server/src/lib/util/dict_unknown.c
 38.31% (136/355)
 55.56% (5/9)
 54.76% (431/787)
src/freeradius-server/src/lib/util/dict_util.c
 58.58% (1502/2564)
 71.43% (105/147)
 52.26% (1884/3605)
src/freeradius-server/src/lib/util/dict_validate.c
 53.66% (220/410)
100.00% (2/2)
 56.43% (461/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.28% (203/649)
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/1033)
  0.00% (0/57)
  0.00% (0/1300)
src/freeradius-server/src/lib/util/ext.c
 74.71% (127/170)
 80.00% (4/5)
 63.16% (96/152)
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
  5.78% (32/554)
 15.79% (3/19)
  3.27% (23/704)
src/freeradius-server/src/lib/util/fring.c
  0.00% (0/66)
  0.00% (0/5)
  0.00% (0/88)
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
 77.93% (279/358)
 78.57% (22/28)
 66.86% (236/353)
src/freeradius-server/src/lib/util/heap.c
 54.36% (106/195)
 58.33% (7/12)
 35.58% (95/267)
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
 57.50% (460/800)
 55.17% (16/29)
 54.17% (539/995)
src/freeradius-server/src/lib/util/iovec.c
  0.00% (0/58)
  0.00% (0/2)
  0.00% (0/128)
src/freeradius-server/src/lib/util/isaac.c
  0.00% (0/53)
  0.00% (0/2)
  0.00% (0/98)
src/freeradius-server/src/lib/util/log.c
 17.73% (119/671)
 30.43% (7/23)
 13.53% (105/776)
src/freeradius-server/src/lib/util/lst.c
  0.00% (0/449)
  0.00% (0/40)
  0.00% (0/426)
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/403)
  0.00% (0/27)
  0.00% (0/434)
src/freeradius-server/src/lib/util/misc.c
  6.88% (15/218)
 10.00% (2/20)
  5.81% (14/241)
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
 25.42% (382/1503)
 31.91% (30/94)
 23.44% (569/2427)
src/freeradius-server/src/lib/util/pair_inline.c
 36.36% (12/33)
 36.36% (4/11)
 36.36% (4/11)
src/freeradius-server/src/lib/util/pair_legacy.c
  0.00% (0/670)
  0.00% (0/4)
  0.00% (0/1240)
src/freeradius-server/src/lib/util/pair_print.c
  0.00% (0/222)
  0.00% (0/15)
  0.00% (0/774)
src/freeradius-server/src/lib/util/pair_tokenize.c
  0.00% (0/127)
  0.00% (0/4)
  0.00% (0/366)
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
 45.16% (233/516)
 40.00% (4/10)
 47.28% (278/588)
src/freeradius-server/src/lib/util/proto.c
 33.33% (26/78)
 28.57% (2/7)
 10.87% (15/138)
src/freeradius-server/src/lib/util/rand.c
  0.00% (0/121)
  0.00% (0/7)
  0.00% (0/114)
src/freeradius-server/src/lib/util/rb.c
 65.79% (350/532)
 60.00% (21/35)
 56.71% (300/529)
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
 43.63% (89/204)
 50.00% (4/8)
 68.78% (293/426)
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
 59.62% (601/1008)
 57.69% (45/78)
 44.69% (2287/5117)
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
 96.61% (114/118)
100.00% (2/2)
 83.66% (128/153)
src/freeradius-server/src/lib/util/skip.c
 74.77% (163/218)
 83.33% (5/6)
 76.80% (235/306)
src/freeradius-server/src/lib/util/socket.c
  0.00% (0/367)
  0.00% (0/11)
  0.00% (0/497)
src/freeradius-server/src/lib/util/stats.c
  0.00% (0/226)
  0.00% (0/10)
  0.00% (0/292)
src/freeradius-server/src/lib/util/strerror.c
 45.48% (161/354)
 55.56% (15/27)
 34.88% (120/344)
src/freeradius-server/src/lib/util/struct.c
 36.14% (219/606)
 12.50% (1/8)
 22.15% (346/1562)
src/freeradius-server/src/lib/util/syserror.c
 65.22% (45/69)
 80.00% (4/5)
 60.00% (45/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
 25.13% (100/398)
 34.29% (12/35)
 20.96% (113/539)
src/freeradius-server/src/lib/util/time.c
 78.31% (444/567)
 61.11% (11/18)
 75.25% (666/885)
src/freeradius-server/src/lib/util/timer.c
  0.00% (0/468)
  0.00% (0/43)
  0.00% (0/656)
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
 65.12% (112/172)
 37.50% (3/8)
 65.12% (112/172)
src/freeradius-server/src/lib/util/trie.c
  0.00% (0/713)
  0.00% (0/39)
  0.00% (0/810)
src/freeradius-server/src/lib/util/types.c
 37.50% (21/56)
 25.00% (1/4)
 40.88% (65/159)
src/freeradius-server/src/lib/util/udp.c
  0.00% (0/93)
  0.00% (0/4)
  0.00% (0/119)
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/76)
  0.00% (0/3)
  0.00% (0/164)
src/freeradius-server/src/lib/util/value.c
 51.94% (2057/3960)
 53.40% (55/103)
 42.62% (3702/8686)
src/freeradius-server/src/lib/util/version.c
 28.57% (6/21)
100.00% (1/1)
 36.11% (13/36)
src/freeradius-server/src/protocols/arp/base.c
 42.98% (52/121)
 62.50% (5/8)
 35.48% (66/186)
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
  0.00% (0/86)
  0.00% (0/4)
  0.00% (0/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
 62.29% (332/533)
 86.36% (19/22)
 58.20% (394/677)
src/freeradius-server/src/protocols/der/decode.c
 79.21% (1105/1395)
 83.78% (31/37)
 67.50% (2951/4372)
src/freeradius-server/src/protocols/der/der.h
 26.15% (17/65)
 20.00% (3/15)
 32.26% (10/31)
src/freeradius-server/src/protocols/der/encode.c
  0.00% (0/695)
  0.00% (0/28)
  0.00% (0/3408)
src/freeradius-server/src/protocols/dhcpv4/base.c
 28.40% (94/331)
 41.67% (5/12)
  5.40% (121/2239)
src/freeradius-server/src/protocols/dhcpv4/decode.c
 90.53% (344/380)
 90.91% (10/11)
 71.58% (408/570)
src/freeradius-server/src/protocols/dhcpv4/dhcpv4.h
 68.97% (20/29)
 66.67% (4/6)
 52.38% (11/21)
src/freeradius-server/src/protocols/dhcpv4/encode.c
  0.00% (0/368)
  0.00% (0/11)
  0.00% (0/1967)
src/freeradius-server/src/protocols/dhcpv4/packet.c
 81.55% (190/233)
 50.00% (2/4)
 79.67% (286/359)
src/freeradius-server/src/protocols/dhcpv4/raw.c
  0.00% (0/145)
  0.00% (0/3)
  0.00% (0/272)
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
 31.26% (176/563)
 41.18% (7/17)
 23.52% (223/948)
src/freeradius-server/src/protocols/dhcpv6/decode.c
 93.88% (261/278)
 88.89% (8/9)
 74.80% (368/492)
src/freeradius-server/src/protocols/dhcpv6/dhcpv6.h
 71.43% (15/21)
 50.00% (2/4)
 52.38% (11/21)
src/freeradius-server/src/protocols/dhcpv6/encode.c
  0.00% (0/346)
  0.00% (0/11)
  0.00% (0/1378)
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
 80.95% (170/210)
 88.89% (8/9)
 58.60% (184/314)
src/freeradius-server/src/protocols/dns/dns.h
 81.82% (18/22)
 75.00% (3/4)
 57.14% (12/21)
src/freeradius-server/src/protocols/dns/encode.c
  0.00% (0/262)
  0.00% (0/10)
  0.00% (0/746)
src/freeradius-server/src/protocols/internal/decode.c
 95.45% (147/154)
 83.33% (5/6)
 88.44% (390/441)
src/freeradius-server/src/protocols/internal/encode.c
  0.00% (0/128)
  0.00% (0/3)
  0.00% (0/510)
src/freeradius-server/src/protocols/radius/abinary.c
 21.36% (148/693)
 11.11% (1/9)
 29.66% (258/870)
src/freeradius-server/src/protocols/radius/base.c
 33.58% (224/667)
 50.00% (7/14)
 17.95% (244/1359)
src/freeradius-server/src/protocols/radius/decode.c
 90.55% (1045/1154)
 91.30% (21/23)
 69.71% (1245/1786)
src/freeradius-server/src/protocols/radius/encode.c
  0.00% (0/899)
  0.00% (0/20)
  0.00% (0/4333)
src/freeradius-server/src/protocols/radius/list.c
  0.00% (0/361)
  0.00% (0/20)
  0.00% (0/517)
src/freeradius-server/src/protocols/radius/packet.c
  0.00% (0/261)
  0.00% (0/10)
  0.00% (0/469)
src/freeradius-server/src/protocols/radius/radius.h
  0.00% (0/34)
  0.00% (0/7)
  0.00% (0/9)
src/freeradius-server/src/protocols/radius/tcp.c
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/28)
src/freeradius-server/src/protocols/tacacs/base.c
 18.07% (60/332)
 44.44% (4/9)
  5.34% (62/1161)
src/freeradius-server/src/protocols/tacacs/decode.c
 84.62% (440/520)
100.00% (7/7)
 84.31% (1236/1466)
src/freeradius-server/src/protocols/tacacs/encode.c
  0.00% (0/477)
  0.00% (0/9)
  0.00% (0/1559)
src/freeradius-server/src/protocols/tftp/base.c
 54.55% (12/22)
100.00% (2/2)
 57.14% (16/28)
src/freeradius-server/src/protocols/tftp/decode.c
 94.16% (145/154)
100.00% (4/4)
 88.53% (193/218)
src/freeradius-server/src/protocols/tftp/encode.c
  0.00% (0/110)
  0.00% (0/4)
  0.00% (0/643)
src/freeradius-server/src/protocols/vmps/base.c
 54.55% (12/22)
100.00% (2/2)
 57.14% (16/28)
src/freeradius-server/src/protocols/vmps/vmps.c
 27.16% (66/243)
 33.33% (4/12)
  7.94% (68/856)
src/json-c-install/include/json-c/linkhash.h
  0.00% (0/24)
  0.00% (0/8)
  0.00% (0/8)
src/json-c/arraylist.c
 42.34% (58/137)
 38.46% (5/13)
 41.32% (50/121)
src/json-c/json_c_version.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/7)
src/json-c/json_object.c
 15.26% (192/1258)
 28.71% (29/101)
 12.89% (147/1140)
src/json-c/json_tokener.c
 79.92% (796/996)
 68.75% (11/16)
 79.49% (934/1175)
src/json-c/json_util.c
 14.77% (26/176)
 15.38% (2/13)
 22.39% (30/134)
src/json-c/linkhash.c
 46.47% (158/340)
 45.00% (9/20)
 49.21% (125/254)
src/json-c/linkhash.h
 62.50% (15/24)
 62.50% (5/8)
 70.00% (7/10)
src/json-c/printbuf.c
 43.36% (49/113)
 71.43% (5/7)
 39.76% (33/83)
src/json-c/random_seed.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/json-c/strerror_override.c
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/28)
Totals
 25.47% (27126/106492)
 26.17% (1292/4937)
 21.12% (42723/202295)