Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/kamailio/misc/fuzz/fuzz_parse_msg.c
100.00% (37/37)
100.00% (2/2)
 93.75% (15/16)
src/kamailio/misc/fuzz/fuzz_uri.c
100.00% (8/8)
100.00% (1/1)
100.00% (5/5)
src/kamailio/src/core/action.c
  0.00% (0/1316)
  0.00% (0/10)
  0.00% (0/10065)
src/kamailio/src/core/async_task.c
  0.00% (0/439)
  0.00% (0/24)
  0.00% (0/5289)
src/kamailio/src/core/atomic/atomic_common.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/kamailio/src/core/atomic/atomic_x86.h
  0.00% (0/95)
  0.00% (0/10)
  0.00% (0/10)
src/kamailio/src/core/atomic_ops.c
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/kamailio/src/core/basex.c
  0.00% (0/179)
  0.00% (0/5)
  0.00% (0/1018)
src/kamailio/src/core/basex.h
  0.00% (0/299)
  0.00% (0/8)
  0.00% (0/48)
src/kamailio/src/core/bit_scan.h
  0.00% (0/20)
  0.00% (0/4)
  0.00% (0/4)
src/kamailio/src/core/bit_test.h
  0.00% (0/27)
  0.00% (0/3)
  0.00% (0/3)
src/kamailio/src/core/cfg.tab.c
  0.00% (0/7266)
  0.00% (0/23)
  0.00% (0/10959)
src/kamailio/src/core/cfg/cfg.c
  0.00% (0/197)
  0.00% (0/8)
  0.00% (0/1384)
src/kamailio/src/core/cfg/cfg_ctx.c
  0.00% (0/1291)
  0.00% (0/30)
  0.00% (0/11284)
src/kamailio/src/core/cfg/cfg_script.c
  0.00% (0/242)
  0.00% (0/4)
  0.00% (0/1880)
src/kamailio/src/core/cfg/cfg_select.c
  0.00% (0/265)
  0.00% (0/9)
  0.00% (0/1883)
src/kamailio/src/core/cfg/cfg_struct.c
  0.00% (0/780)
  0.00% (0/35)
  0.00% (0/5923)
src/kamailio/src/core/cfg/cfg_struct.h
  0.00% (0/84)
  0.00% (0/3)
  0.00% (0/102)
src/kamailio/src/core/cfg_core.c
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/130)
src/kamailio/src/core/char_msg_val.h
  0.00% (0/37)
  0.00% (0/1)
  0.00% (0/246)
src/kamailio/src/core/core_cmd.c
  0.00% (0/673)
  0.00% (0/35)
  0.00% (0/1313)
src/kamailio/src/core/coreparam.c
  0.00% (0/31)
  0.00% (0/4)
  0.00% (0/126)
src/kamailio/src/core/counters.c
  0.00% (0/501)
  0.00% (0/26)
  0.00% (0/2813)
src/kamailio/src/core/counters.h
  0.00% (0/41)
  0.00% (0/8)
  0.00% (0/9)
src/kamailio/src/core/crypto/md5.c
  0.00% (0/125)
  0.00% (0/5)
  0.00% (0/178)
src/kamailio/src/core/crypto/md5.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/kamailio/src/core/crypto/md5utils.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/145)
src/kamailio/src/core/crypto/rijndael.c
  0.00% (0/258)
  0.00% (0/9)
  0.00% (0/753)
src/kamailio/src/core/crypto/sha256.c
  0.00% (0/566)
  0.00% (0/30)
  0.00% (0/445)
src/kamailio/src/core/daemonize.c
  0.00% (0/412)
  0.00% (0/13)
  0.00% (0/5703)
src/kamailio/src/core/data_lump.c
  0.00% (0/592)
  0.00% (0/26)
  0.00% (0/3795)
src/kamailio/src/core/data_lump_rpl.c
  0.00% (0/97)
  0.00% (0/4)
  0.00% (0/528)
src/kamailio/src/core/data_lump_rpl.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/kamailio/src/core/dns_cache.c
  0.00% (0/3304)
  0.00% (0/82)
  0.00% (0/16285)
src/kamailio/src/core/dns_cache.h
  0.00% (0/60)
  0.00% (0/7)
  0.00% (0/20)
src/kamailio/src/core/dns_func.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/kamailio/src/core/dprint.c
  2.85% (14/492)
  8.00% (2/25)
  0.40% (14/3460)
src/kamailio/src/core/dset.c
  0.00% (0/946)
  0.00% (0/38)
  0.00% (0/5233)
src/kamailio/src/core/dset.h
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/2)
src/kamailio/src/core/dst_blocklist.c
  0.00% (0/502)
  0.00% (0/26)
  0.00% (0/1332)
src/kamailio/src/core/endianness.c
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/3)
src/kamailio/src/core/error.c
  0.00% (0/220)
  0.00% (0/3)
  0.00% (0/348)
src/kamailio/src/core/events.c
  2.45% (9/368)
 12.50% (1/8)
  0.69% (5/729)
src/kamailio/src/core/fastlock.h
  0.00% (0/289)
  0.00% (0/4)
  0.00% (0/4)
src/kamailio/src/core/flags.c
  0.00% (0/142)
  0.00% (0/19)
  0.00% (0/886)
src/kamailio/src/core/fmsg.c
  0.00% (0/74)
  0.00% (0/11)
  0.00% (0/377)
src/kamailio/src/core/forward.c
  0.00% (0/686)
  0.00% (0/17)
  0.00% (0/7016)
src/kamailio/src/core/forward.h
  0.00% (0/238)
  0.00% (0/2)
  0.00% (0/2026)
src/kamailio/src/core/futexlock.h
  0.00% (0/56)
  0.00% (0/4)
  0.00% (0/43)
src/kamailio/src/core/hashes.h
  0.00% (0/156)
  0.00% (0/10)
  0.00% (0/58)
src/kamailio/src/core/io_wait.c
  0.00% (0/279)
  0.00% (0/11)
  0.00% (0/2172)
src/kamailio/src/core/io_wait.h
  0.00% (0/863)
  0.00% (0/8)
  0.00% (0/6132)
src/kamailio/src/core/ip_addr.c
  3.09% (19/614)
 11.11% (3/27)
  2.73% (57/2091)
src/kamailio/src/core/ip_addr.h
  0.00% (0/158)
  0.00% (0/11)
  0.00% (0/771)
src/kamailio/src/core/kemi.c
  0.00% (0/2212)
  0.00% (0/148)
  0.00% (0/22700)
src/kamailio/src/core/lex.yy.c
  0.00% (0/4123)
  0.00% (0/63)
  0.00% (0/9610)
src/kamailio/src/core/local_timer.c
  0.00% (0/118)
  0.00% (0/10)
  0.00% (0/931)
src/kamailio/src/core/lock_alloc.h
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/1)
src/kamailio/src/core/lock_ops.c
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/116)
src/kamailio/src/core/lock_ops.h
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/2)
src/kamailio/src/core/locking.c
  0.00% (0/69)
  0.00% (0/12)
  0.00% (0/186)
src/kamailio/src/core/lvalue.c
  0.00% (0/305)
  0.00% (0/4)
  0.00% (0/1540)
src/kamailio/src/core/mem/f_malloc.c
  0.00% (0/785)
  0.00% (0/39)
  0.00% (0/6001)
src/kamailio/src/core/mem/pkg.c
  0.00% (0/44)
  0.00% (0/4)
  0.00% (0/271)
src/kamailio/src/core/mem/q_malloc.c
  0.00% (0/1092)
  0.00% (0/46)
  0.00% (0/8552)
src/kamailio/src/core/mem/shm.c
  5.41% (8/148)
 12.50% (1/8)
  0.57% (7/1237)
src/kamailio/src/core/mem/tlsf_malloc.c
  0.00% (0/924)
  0.00% (0/88)
  0.00% (0/4203)
src/kamailio/src/core/mem/tlsf_malloc_bits.h
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/9)
src/kamailio/src/core/mod_fix.c
  0.00% (0/653)
  0.00% (0/86)
  0.00% (0/3360)
src/kamailio/src/core/modparam.c
  0.00% (0/344)
  0.00% (0/5)
  0.00% (0/3722)
src/kamailio/src/core/msg_translator.c
  0.00% (0/2774)
  0.00% (0/33)
  0.00% (0/28035)
src/kamailio/src/core/name_alias.h
  0.00% (0/60)
  0.00% (0/2)
  0.00% (0/283)
src/kamailio/src/core/nonsip_hooks.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/257)
src/kamailio/src/core/onsend.c
  0.00% (0/102)
  0.00% (0/2)
  0.00% (0/322)
src/kamailio/src/core/parser/contact/contact.c
 90.24% (259/287)
 83.33% (5/6)
 46.47% (1019/2193)
src/kamailio/src/core/parser/contact/parse_contact.c
 41.22% (61/148)
 57.14% (4/7)
 19.61% (308/1571)
src/kamailio/src/core/parser/digest/digest.c
  0.00% (0/193)
  0.00% (0/8)
  0.00% (0/1003)
src/kamailio/src/core/parser/digest/digest_parser.c
  0.00% (0/200)
  0.00% (0/9)
  0.00% (0/139)
src/kamailio/src/core/parser/digest/param_parser.c
  0.00% (0/34)
  0.00% (0/1)
  0.00% (0/136)
src/kamailio/src/core/parser/hf.c
 55.63% (79/142)
 50.00% (2/4)
 13.15% (43/327)
src/kamailio/src/core/parser/hf.h
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/1)
src/kamailio/src/core/parser/msg_parser.c
 65.16% (735/1128)
 53.33% (16/30)
 22.03% (1997/9065)
src/kamailio/src/core/parser/parse_addr_spec.c
 97.30% (793/815)
100.00% (4/4)
 36.99% (1990/5380)
src/kamailio/src/core/parser/parse_allow.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/384)
src/kamailio/src/core/parser/parse_body.c
  0.00% (0/372)
  0.00% (0/8)
  0.00% (0/1221)
src/kamailio/src/core/parser/parse_content.c
 63.29% (181/286)
 60.00% (3/5)
 30.78% (662/2151)
src/kamailio/src/core/parser/parse_cseq.c
 93.48% (43/46)
100.00% (2/2)
 41.69% (291/698)
src/kamailio/src/core/parser/parse_date.c
  0.00% (0/152)
  0.00% (0/5)
  0.00% (0/454)
src/kamailio/src/core/parser/parse_disposition.c
 94.57% (331/350)
 75.00% (3/4)
 36.68% (706/1925)
src/kamailio/src/core/parser/parse_diversion.c
 81.56% (146/179)
 75.00% (3/4)
 37.39% (553/1479)
src/kamailio/src/core/parser/parse_event.c
  0.00% (0/97)
  0.00% (0/5)
  0.00% (0/629)
src/kamailio/src/core/parser/parse_expires.c
  0.00% (0/68)
  0.00% (0/4)
  0.00% (0/374)
src/kamailio/src/core/parser/parse_fline.c
 85.56% (154/180)
 50.00% (1/2)
 38.47% (719/1869)
src/kamailio/src/core/parser/parse_from.c
 57.45% (27/47)
100.00% (2/2)
 32.63% (201/616)
src/kamailio/src/core/parser/parse_hname2.c
 82.08% (87/106)
 50.00% (3/6)
 44.84% (252/562)
src/kamailio/src/core/parser/parse_identity.c
  0.00% (0/94)
  0.00% (0/5)
  0.00% (0/600)
src/kamailio/src/core/parser/parse_identityinfo.c
 91.78% (279/304)
100.00% (3/3)
 38.77% (297/766)
src/kamailio/src/core/parser/parse_methods.c
 32.90% (128/389)
 25.00% (1/4)
 10.86% (134/1234)
src/kamailio/src/core/parser/parse_nameaddr.c
 68.97% (20/29)
 50.00% (1/2)
 54.55% (12/22)
src/kamailio/src/core/parser/parse_param.c
 45.74% (247/540)
 52.63% (10/19)
 18.14% (428/2360)
src/kamailio/src/core/parser/parse_ppi_pai.c
 66.67% (92/138)
 75.00% (3/4)
 30.76% (454/1476)
src/kamailio/src/core/parser/parse_privacy.c
 97.26% (142/146)
100.00% (2/2)
 49.32% (398/807)
src/kamailio/src/core/parser/parse_refer_to.c
 85.19% (23/27)
100.00% (1/1)
 30.12% (75/249)
src/kamailio/src/core/parser/parse_retry_after.c
 97.92% (47/48)
100.00% (1/1)
 54.58% (143/262)
src/kamailio/src/core/parser/parse_rpid.c
  0.00% (0/25)
  0.00% (0/1)
  0.00% (0/249)
src/kamailio/src/core/parser/parse_rr.c
 38.03% (135/355)
 40.00% (6/15)
 19.25% (640/3324)
src/kamailio/src/core/parser/parse_rr.h
  0.00% (0/110)
  0.00% (0/1)
  0.00% (0/1)
src/kamailio/src/core/parser/parse_sipifmatch.c
  0.00% (0/52)
  0.00% (0/4)
  0.00% (0/475)
src/kamailio/src/core/parser/parse_subscription_state.c
  0.00% (0/87)
  0.00% (0/4)
  0.00% (0/499)
src/kamailio/src/core/parser/parse_to.c
 85.45% (47/55)
100.00% (4/4)
 42.67% (265/621)
src/kamailio/src/core/parser/parse_uri.c
 89.49% (1039/1161)
 25.00% (2/8)
 60.61% (2673/4410)
src/kamailio/src/core/parser/parse_via.c
 86.76% (2024/2333)
 66.67% (4/6)
 37.71% (3627/9619)
src/kamailio/src/core/parser/parser_f.c
100.00% (15/15)
100.00% (1/1)
100.00% (10/10)
src/kamailio/src/core/parser/parser_f.h
 96.08% (49/51)
100.00% (6/6)
100.00% (80/80)
src/kamailio/src/core/parser/sdp/sdp.c
 46.57% (590/1267)
 38.71% (12/31)
 15.38% (1461/9499)
src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c
 95.09% (581/611)
100.00% (26/26)
 44.23% (2198/4970)
src/kamailio/src/core/pass_fd.c
  0.00% (0/156)
  0.00% (0/4)
  0.00% (0/1282)
src/kamailio/src/core/ppcfg.c
  0.00% (0/408)
  0.00% (0/11)
  0.00% (0/5990)
src/kamailio/src/core/proxy.c
  0.00% (0/84)
  0.00% (0/11)
  0.00% (0/1711)
src/kamailio/src/core/proxy.h
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/16)
src/kamailio/src/core/pt.c
  0.00% (0/361)
  0.00% (0/14)
  0.00% (0/2591)
src/kamailio/src/core/pv_core.c
  0.00% (0/192)
  0.00% (0/15)
  0.00% (0/1050)
src/kamailio/src/core/pvapi.c
  0.00% (0/1488)
  0.00% (0/71)
  0.00% (0/11021)
src/kamailio/src/core/qvalue.h
  0.00% (0/65)
  0.00% (0/4)
  0.00% (0/68)
src/kamailio/src/core/rand/cryptorand.c
  0.00% (0/21)
  0.00% (0/3)
  0.00% (0/115)
src/kamailio/src/core/rand/fastrand.c
  0.00% (0/13)
  0.00% (0/3)
  0.00% (0/14)
src/kamailio/src/core/rand/fortuna/fortuna.c
  0.00% (0/163)
  0.00% (0/17)
  0.00% (0/117)
src/kamailio/src/core/rand/fortuna/random.c
  0.00% (0/94)
  0.00% (0/8)
  0.00% (0/504)
src/kamailio/src/core/rand/isaac/rand.c
  0.00% (0/88)
  0.00% (0/2)
  0.00% (0/91)
src/kamailio/src/core/rand/kam_rand.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/kamailio/src/core/rand/ksrxrand.c
  0.00% (0/29)
  0.00% (0/6)
  0.00% (0/127)
src/kamailio/src/core/raw_sock.c
  0.00% (0/345)
  0.00% (0/10)
  0.00% (0/935)
src/kamailio/src/core/re.c
  0.00% (0/450)
  0.00% (0/7)
  0.00% (0/3966)
src/kamailio/src/core/receive.c
  0.00% (0/467)
  0.00% (0/9)
  0.00% (0/4990)
src/kamailio/src/core/resolve.c
  0.00% (0/1349)
  0.00% (0/44)
  0.00% (0/7762)
src/kamailio/src/core/resolve.h
  0.00% (0/60)
  0.00% (0/1)
  0.00% (0/12)
src/kamailio/src/core/route.c
  0.00% (0/1814)
  0.00% (0/29)
  0.00% (0/13197)
src/kamailio/src/core/route_struct.c
  0.00% (0/476)
  0.00% (0/9)
  0.00% (0/12447)
src/kamailio/src/core/rpc_lookup.c
  0.00% (0/176)
  0.00% (0/7)
  0.00% (0/584)
src/kamailio/src/core/rvalue.c
  0.00% (0/2966)
  0.00% (0/48)
  0.00% (0/15190)
src/kamailio/src/core/script_cb.c
  0.00% (0/90)
  0.00% (0/7)
  0.00% (0/854)
src/kamailio/src/core/sctp_core.c
  0.00% (0/44)
  0.00% (0/7)
  0.00% (0/582)
src/kamailio/src/core/select.c
  0.00% (0/333)
  0.00% (0/11)
  0.00% (0/4155)
src/kamailio/src/core/select.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/kamailio/src/core/select_buf.c
  0.00% (0/87)
  0.00% (0/7)
  0.00% (0/173)
src/kamailio/src/core/select_core.c
  0.00% (0/1338)
  0.00% (0/81)
  0.00% (0/4882)
src/kamailio/src/core/shm_init.c
  0.00% (0/20)
  0.00% (0/3)
  0.00% (0/15)
src/kamailio/src/core/sock_ut.c
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/12)
src/kamailio/src/core/socket_info.c
  0.00% (0/1990)
  0.00% (0/52)
  0.00% (0/12977)
src/kamailio/src/core/socket_info.h
  0.00% (0/26)
  0.00% (0/2)
  0.00% (0/117)
src/kamailio/src/core/sr_module.c
  0.00% (0/1447)
  0.00% (0/67)
  0.00% (0/10802)
src/kamailio/src/core/srapi.c
  0.00% (0/81)
  0.00% (0/7)
  0.00% (0/383)
src/kamailio/src/core/str.c
  0.00% (0/51)
  0.00% (0/3)
  0.00% (0/281)
src/kamailio/src/core/str_hash.h
  0.00% (0/52)
  0.00% (0/6)
  0.00% (0/142)
src/kamailio/src/core/str_list.c
  0.00% (0/29)
  0.00% (0/2)
  0.00% (0/236)
src/kamailio/src/core/strutils.c
  0.00% (0/741)
  0.00% (0/29)
  0.00% (0/2242)
src/kamailio/src/core/stun.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/229)
src/kamailio/src/core/switch.c
  0.00% (0/576)
  0.00% (0/6)
  0.00% (0/5136)
src/kamailio/src/core/tcp_conn.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/120)
src/kamailio/src/core/tcp_main.c
  0.00% (0/4058)
  0.00% (0/71)
  0.00% (0/34681)
src/kamailio/src/core/tcp_mtops.c
  0.00% (0/142)
  0.00% (0/9)
  0.00% (0/1828)
src/kamailio/src/core/tcp_options.c
  0.00% (0/147)
  0.00% (0/11)
  0.00% (0/643)
src/kamailio/src/core/tcp_read.c
  0.00% (0/1516)
  0.00% (0/19)
  0.00% (0/9118)
src/kamailio/src/core/tcp_stats.c
  0.00% (0/29)
  0.00% (0/3)
  0.00% (0/14)
src/kamailio/src/core/timer.c
  0.00% (0/563)
  0.00% (0/23)
  0.00% (0/4962)
src/kamailio/src/core/timer_funcs.h
  0.00% (0/45)
  0.00% (0/3)
  0.00% (0/189)
src/kamailio/src/core/timer_proc.c
  0.00% (0/252)
  0.00% (0/14)
  0.00% (0/900)
src/kamailio/src/core/tls_hooks.c
  0.00% (0/33)
  0.00% (0/7)
  0.00% (0/21)
src/kamailio/src/core/trim.h
100.00% (14/14)
100.00% (3/3)
100.00% (23/23)
src/kamailio/src/core/tsend.c
  0.00% (0/41)
  0.00% (0/3)
  0.00% (0/1924)
src/kamailio/src/core/udp_server.c
  0.00% (0/798)
  0.00% (0/10)
  0.00% (0/9405)
src/kamailio/src/core/usr_avp.c
  0.00% (0/891)
  0.00% (0/38)
  0.00% (0/5503)
src/kamailio/src/core/ut.c
  8.23% (27/328)
 10.53% (2/19)
  2.27% (38/1675)
src/kamailio/src/core/ut.h
  8.51% (57/670)
 10.00% (4/40)
  2.09% (42/2007)
src/kamailio/src/core/utils/snexpr.h
  0.00% (0/1072)
  0.00% (0/26)
  0.00% (0/1713)
src/kamailio/src/core/xavp.c
  0.00% (0/1841)
  0.00% (0/105)
  0.00% (0/8096)
src/kamailio/src/main.c
  0.65% (15/2297)
  4.35% (1/23)
  0.06% (9/14221)
Totals
 10.07% (8562/85024)
  5.91% (151/2556)
  4.33% (21851/504148)