Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/c-toxcore/testing/fuzzing/bootstrap_fuzz_test.cc
 22.89% (46/201)
 11.54% (3/26)
 10.45% (30/287)
src/c-toxcore/testing/fuzzing/func_conversion.hh
 40.00% (4/10)
 50.00% (2/4)
 50.00% (2/4)
src/c-toxcore/testing/fuzzing/fuzz_support.cc
 34.47% (111/322)
 42.25% (30/71)
 25.55% (81/317)
src/c-toxcore/testing/fuzzing/fuzz_support.hh
 36.52% (42/115)
 45.83% (11/24)
 34.33% (23/67)
src/c-toxcore/testing/fuzzing/toxsave_fuzz_test.cc
100.00% (27/27)
100.00% (2/2)
 60.71% (17/28)
src/c-toxcore/third_party/cmp/cmp.c
 29.82% (808/2710)
 24.16% (43/178)
 26.68% (591/2215)
src/c-toxcore/toxcore/DHT.c
 19.29% (342/1773)
 21.50% (23/107)
 24.45% (469/1918)
src/c-toxcore/toxcore/DHT_fuzz_test.cc
100.00% (37/37)
100.00% (3/3)
 50.85% (30/59)
src/c-toxcore/toxcore/LAN_discovery.c
 10.83% (13/120)
 30.00% (3/10)
  8.46% (11/130)
src/c-toxcore/toxcore/Messenger.c
 35.15% (813/2313)
 49.68% (77/155)
 32.58% (783/2403)
src/c-toxcore/toxcore/TCP_client.c
  0.00% (0/630)
  0.00% (0/44)
  0.00% (0/577)
src/c-toxcore/toxcore/TCP_common.c
  0.00% (0/187)
  0.00% (0/8)
  0.00% (0/212)
src/c-toxcore/toxcore/TCP_connection.c
  4.87% (49/1006)
 10.77% (7/65)
  4.80% (48/1000)
src/c-toxcore/toxcore/TCP_server.c
  0.00% (0/759)
  0.00% (0/39)
  0.00% (0/905)
src/c-toxcore/toxcore/announce.c
  8.72% (36/413)
  8.00% (2/25)
 12.39% (54/436)
src/c-toxcore/toxcore/bin_pack.c
 71.54% (93/130)
 78.26% (18/23)
 51.33% (77/150)
src/c-toxcore/toxcore/bin_unpack.c
 64.89% (85/131)
 72.73% (16/22)
 50.81% (63/124)
src/c-toxcore/toxcore/crypto_core.c
 44.97% (85/189)
 52.63% (20/38)
 39.09% (86/220)
src/c-toxcore/toxcore/crypto_core_pack.c
100.00% (35/35)
100.00% (4/4)
100.00% (16/16)
src/c-toxcore/toxcore/events/conference_connected.c
 46.43% (39/84)
 53.85% (7/13)
 30.95% (39/126)
src/c-toxcore/toxcore/events/conference_invite.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/conference_message.c
 35.00% (49/140)
 35.00% (7/20)
 23.41% (59/252)
src/c-toxcore/toxcore/events/conference_peer_list_changed.c
 46.43% (39/84)
 53.85% (7/13)
 30.95% (39/126)
src/c-toxcore/toxcore/events/conference_peer_name.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/conference_title.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/dht_nodes_response.c
 38.98% (46/118)
 38.89% (7/18)
 36.52% (42/115)
src/c-toxcore/toxcore/events/events_alloc.c
 53.19% (25/47)
 66.67% (2/3)
 38.33% (23/60)
src/c-toxcore/toxcore/events/file_chunk_request.c
 40.50% (49/121)
 36.84% (7/19)
 27.83% (59/212)
src/c-toxcore/toxcore/events/file_recv.c
 33.77% (51/151)
 31.82% (7/22)
 22.66% (63/278)
src/c-toxcore/toxcore/events/file_recv_chunk.c
 35.00% (49/140)
 35.00% (7/20)
 23.41% (59/252)
src/c-toxcore/toxcore/events/file_recv_control.c
 42.73% (47/110)
 41.18% (7/17)
 29.57% (55/186)
src/c-toxcore/toxcore/events/friend_connection_status.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/friend_lossless_packet.c
 38.14% (45/118)
 43.75% (7/16)
 25.50% (51/200)
src/c-toxcore/toxcore/events/friend_lossy_packet.c
 38.14% (45/118)
 43.75% (7/16)
 25.50% (51/200)
src/c-toxcore/toxcore/events/friend_message.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/friend_name.c
 38.14% (45/118)
 43.75% (7/16)
 25.50% (51/200)
src/c-toxcore/toxcore/events/friend_read_receipt.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/friend_request.c
 40.17% (47/117)
 43.75% (7/16)
 28.19% (53/188)
src/c-toxcore/toxcore/events/friend_status.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/friend_status_message.c
 38.14% (45/118)
 43.75% (7/16)
 25.50% (51/200)
src/c-toxcore/toxcore/events/friend_typing.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/group_custom_packet.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/group_custom_private_packet.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/group_invite.c
 32.21% (48/149)
 36.84% (7/19)
 20.68% (55/266)
src/c-toxcore/toxcore/events/group_join_fail.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/group_message.c
 33.77% (51/151)
 31.82% (7/22)
 22.66% (63/278)
src/c-toxcore/toxcore/events/group_moderation.c
 40.50% (49/121)
 36.84% (7/19)
 27.83% (59/212)
src/c-toxcore/toxcore/events/group_password.c
 38.14% (45/118)
 43.75% (7/16)
 25.50% (51/200)
src/c-toxcore/toxcore/events/group_peer_exit.c
 30.41% (52/171)
 30.43% (7/23)
 19.81% (63/318)
src/c-toxcore/toxcore/events/group_peer_join.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/group_peer_limit.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/group_peer_name.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/group_peer_status.c
 42.73% (47/110)
 41.18% (7/17)
 29.57% (55/186)
src/c-toxcore/toxcore/events/group_privacy_state.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/group_private_message.c
 33.77% (51/151)
 31.82% (7/22)
 22.66% (63/278)
src/c-toxcore/toxcore/events/group_self_join.c
 46.43% (39/84)
 53.85% (7/13)
 30.95% (39/126)
src/c-toxcore/toxcore/events/group_topic.c
 36.43% (47/129)
 38.89% (7/18)
 24.34% (55/226)
src/c-toxcore/toxcore/events/group_topic_lock.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/group_voice_state.c
 45.45% (45/99)
 46.67% (7/15)
 31.87% (51/160)
src/c-toxcore/toxcore/events/self_connection_status.c
 46.43% (39/84)
 53.85% (7/13)
 30.95% (39/126)
src/c-toxcore/toxcore/forwarding.c
 28.33% (66/233)
 43.75% (7/16)
 34.21% (91/266)
src/c-toxcore/toxcore/forwarding_fuzz_test.cc
100.00% (60/60)
100.00% (4/4)
100.00% (65/65)
src/c-toxcore/toxcore/friend_connection.c
 25.00% (149/596)
 40.54% (15/37)
 24.15% (149/617)
src/c-toxcore/toxcore/friend_requests.c
 42.35% (36/85)
 72.73% (8/11)
 29.07% (25/86)
src/c-toxcore/toxcore/group.c
 21.71% (475/2188)
 30.88% (42/136)
 23.84% (471/1976)
src/c-toxcore/toxcore/group_announce.c
 78.71% (244/310)
 88.24% (15/17)
 71.63% (414/578)
src/c-toxcore/toxcore/group_announce_fuzz_test.cc
100.00% (79/79)
100.00% (6/6)
 87.91% (80/91)
src/c-toxcore/toxcore/group_chats.c
  8.29% (424/5112)
 18.73% (53/283)
  5.13% (339/6605)
src/c-toxcore/toxcore/group_connection.c
  5.83% (25/429)
 12.90% (4/31)
  3.80% (23/605)
src/c-toxcore/toxcore/group_moderation.c
 17.74% (94/530)
 17.65% (6/34)
 14.84% (114/768)
src/c-toxcore/toxcore/group_moderation_fuzz_test.cc
100.00% (23/23)
100.00% (4/4)
100.00% (14/14)
src/c-toxcore/toxcore/group_onion_announce.c
  6.25% (4/64)
 33.33% (1/3)
  1.77% (2/113)
src/c-toxcore/toxcore/group_pack.c
 87.35% (290/332)
100.00% (18/18)
 82.79% (510/616)
src/c-toxcore/toxcore/list.c
 22.66% (29/128)
 37.50% (3/8)
 27.78% (30/108)
src/c-toxcore/toxcore/logger.c
 82.05% (32/39)
 80.00% (4/5)
 79.55% (35/44)
src/c-toxcore/toxcore/mem.c
 89.19% (33/37)
100.00% (6/6)
 78.57% (22/28)
src/c-toxcore/toxcore/mem_test_util.cc
 70.00% (7/10)
 75.00% (3/4)
 75.00% (3/4)
src/c-toxcore/toxcore/mem_test_util.hh
100.00% (5/5)
100.00% (3/3)
100.00% (4/4)
src/c-toxcore/toxcore/mono_time.c
 72.73% (56/77)
 70.00% (7/10)
 60.34% (35/58)
src/c-toxcore/toxcore/net_crypto.c
  4.68% (80/1708)
 13.19% (12/91)
  3.41% (63/1846)
src/c-toxcore/toxcore/net_crypto_fuzz_test.cc
 68.18% (45/66)
100.00% (5/5)
 70.59% (24/34)
src/c-toxcore/toxcore/net_log.c
  7.01% (11/157)
 25.00% (1/4)
 29.17% (14/48)
src/c-toxcore/toxcore/net_profile.c
 27.16% (22/81)
 33.33% (3/9)
 29.70% (30/101)
src/c-toxcore/toxcore/network.c
 36.63% (467/1275)
 48.44% (62/128)
 34.66% (452/1304)
src/c-toxcore/toxcore/onion.c
  8.23% (41/498)
 10.00% (2/20)
  4.30% (60/1395)
src/c-toxcore/toxcore/onion_announce.c
  8.84% (35/396)
 12.00% (3/25)
  4.95% (38/768)
src/c-toxcore/toxcore/onion_client.c
 11.14% (150/1346)
 23.08% (15/65)
  9.13% (144/1577)
src/c-toxcore/toxcore/os_memory.c
 75.00% (9/12)
 75.00% (3/4)
 75.00% (3/4)
src/c-toxcore/toxcore/os_random.c
 29.41% (5/17)
 33.33% (1/3)
 42.86% (6/14)
src/c-toxcore/toxcore/ping.c
 13.02% (28/215)
 22.22% (2/9)
 16.40% (31/189)
src/c-toxcore/toxcore/ping_array.c
 28.28% (28/99)
 33.33% (2/6)
 36.84% (28/76)
src/c-toxcore/toxcore/shared_key_cache.c
 33.33% (29/87)
 40.00% (2/5)
 23.38% (36/154)
src/c-toxcore/toxcore/sort.c
  0.00% (0/91)
  0.00% (0/7)
  0.00% (0/80)
src/c-toxcore/toxcore/state.c
 92.59% (75/81)
100.00% (10/10)
 87.21% (75/86)
src/c-toxcore/toxcore/test_util.hh
 70.00% (7/10)
100.00% (2/2)
 66.67% (4/6)
src/c-toxcore/toxcore/timed_auth.c
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/21)
src/c-toxcore/toxcore/tox.c
  7.72% (250/3238)
  4.63% (10/216)
  4.04% (305/7542)
src/c-toxcore/toxcore/tox_api.c
  0.00% (0/1185)
  0.00% (0/103)
  0.00% (0/573)
src/c-toxcore/toxcore/tox_dispatch.c
 86.01% (338/393)
 97.73% (43/44)
 95.85% (254/265)
src/c-toxcore/toxcore/tox_event.c
 56.03% (446/796)
 72.73% (8/11)
 67.71% (239/353)
src/c-toxcore/toxcore/tox_events.c
 39.86% (55/138)
 66.67% (8/12)
 47.69% (62/130)
src/c-toxcore/toxcore/tox_events_fuzz_test.cc
100.00% (65/65)
100.00% (3/3)
 81.48% (22/27)
src/c-toxcore/toxcore/tox_memory.c
 33.33% (11/33)
 50.00% (3/6)
 13.64% (3/22)
src/c-toxcore/toxcore/tox_options.c
 71.57% (141/197)
 88.37% (38/43)
 56.08% (83/148)
src/c-toxcore/toxcore/tox_pack.c
100.00% (33/33)
100.00% (11/11)
100.00% (11/11)
src/c-toxcore/toxcore/tox_private.c
  5.42% (15/277)
 17.65% (3/17)
  3.25% (13/400)
src/c-toxcore/toxcore/tox_random.c
 13.64% (3/22)
 25.00% (1/4)
  4.55% (1/22)
src/c-toxcore/toxcore/tox_unpack.c
 83.33% (220/264)
100.00% (22/22)
100.00% (132/132)
src/c-toxcore/toxcore/util.c
 40.18% (45/112)
 31.82% (7/22)
 32.79% (40/122)
Totals
 23.73% (9279/39105)
 33.70% (1037/3077)
 18.54% (9112/49157)