Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/c-toxcore/testing/fuzzing/bootstrap_fuzz_test.cc
 20.93% (45/215)
 11.54% (3/26)
 37.14% (26/70)
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
 35.05% (116/331)
 43.24% (32/74)
 40.00% (74/185)
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)
 91.67% (11/12)
src/c-toxcore/third_party/cmp/cmp.c
 28.89% (818/2831)
 24.16% (43/178)
 26.02% (427/1641)
src/c-toxcore/toxcore/DHT.c
 19.36% (345/1782)
 22.22% (24/108)
 24.52% (384/1566)
src/c-toxcore/toxcore/DHT_fuzz_test.cc
100.00% (38/38)
100.00% (3/3)
 57.45% (27/47)
src/c-toxcore/toxcore/LAN_discovery.c
 10.74% (13/121)
 30.00% (3/10)
  8.04% (9/112)
src/c-toxcore/toxcore/Messenger.c
 35.11% (819/2333)
 49.68% (77/155)
 34.17% (683/1999)
src/c-toxcore/toxcore/TCP_client.c
  0.00% (0/637)
  0.00% (0/44)
  0.00% (0/478)
src/c-toxcore/toxcore/TCP_common.c
  0.00% (0/188)
  0.00% (0/8)
  0.00% (0/184)
src/c-toxcore/toxcore/TCP_connection.c
  4.88% (49/1005)
 10.77% (7/65)
  2.97% (25/843)
src/c-toxcore/toxcore/TCP_server.c
  0.00% (0/761)
  0.00% (0/39)
  0.00% (0/794)
src/c-toxcore/toxcore/announce.c
  8.65% (36/416)
  8.00% (2/25)
 10.67% (38/356)
src/c-toxcore/toxcore/bin_pack.c
 71.54% (93/130)
 78.26% (18/23)
 75.31% (61/81)
src/c-toxcore/toxcore/bin_unpack.c
 63.50% (87/137)
 72.73% (16/22)
 64.00% (48/75)
src/c-toxcore/toxcore/crypto_core.c
 43.27% (90/208)
 51.22% (21/41)
 40.85% (58/142)
src/c-toxcore/toxcore/crypto_core_pack.c
100.00% (37/37)
100.00% (4/4)
100.00% (12/12)
src/c-toxcore/toxcore/events/conference_connected.c
 46.43% (39/84)
 53.85% (7/13)
 38.60% (22/57)
src/c-toxcore/toxcore/events/conference_invite.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/conference_message.c
 34.75% (49/141)
 35.00% (7/20)
 39.22% (40/102)
src/c-toxcore/toxcore/events/conference_peer_list_changed.c
 46.43% (39/84)
 53.85% (7/13)
 38.60% (22/57)
src/c-toxcore/toxcore/events/conference_peer_name.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/conference_title.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/dht_nodes_response.c
 38.02% (46/121)
 38.89% (7/18)
 42.68% (35/82)
src/c-toxcore/toxcore/events/events_alloc.c
 54.17% (26/48)
 66.67% (2/3)
 56.25% (18/32)
src/c-toxcore/toxcore/events/file_chunk_request.c
 40.50% (49/121)
 36.84% (7/19)
 45.98% (40/87)
src/c-toxcore/toxcore/events/file_recv.c
 33.55% (51/152)
 31.82% (7/22)
 40.00% (44/110)
src/c-toxcore/toxcore/events/file_recv_chunk.c
 34.75% (49/141)
 35.00% (7/20)
 39.22% (40/102)
src/c-toxcore/toxcore/events/file_recv_control.c
 42.73% (47/110)
 41.18% (7/17)
 45.57% (36/79)
src/c-toxcore/toxcore/events/friend_connection_status.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/friend_lossless_packet.c
 37.82% (45/119)
 43.75% (7/16)
 37.21% (32/86)
src/c-toxcore/toxcore/events/friend_lossy_packet.c
 37.82% (45/119)
 43.75% (7/16)
 37.21% (32/86)
src/c-toxcore/toxcore/events/friend_message.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/friend_name.c
 37.82% (45/119)
 43.75% (7/16)
 37.21% (32/86)
src/c-toxcore/toxcore/events/friend_read_receipt.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/friend_request.c
 39.50% (47/119)
 43.75% (7/16)
 40.48% (34/84)
src/c-toxcore/toxcore/events/friend_status.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/friend_status_message.c
 37.82% (45/119)
 43.75% (7/16)
 37.21% (32/86)
src/c-toxcore/toxcore/events/friend_typing.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/group_custom_packet.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/group_custom_private_packet.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/group_invite.c
 31.79% (48/151)
 36.84% (7/19)
 33.03% (36/109)
src/c-toxcore/toxcore/events/group_join_fail.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/group_message.c
 33.55% (51/152)
 31.82% (7/22)
 40.00% (44/110)
src/c-toxcore/toxcore/events/group_moderation.c
 40.50% (49/121)
 36.84% (7/19)
 45.98% (40/87)
src/c-toxcore/toxcore/events/group_password.c
 37.82% (45/119)
 43.75% (7/16)
 37.21% (32/86)
src/c-toxcore/toxcore/events/group_peer_exit.c
 30.06% (52/173)
 30.43% (7/23)
 35.20% (44/125)
src/c-toxcore/toxcore/events/group_peer_join.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/group_peer_limit.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/group_peer_name.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/group_peer_status.c
 42.73% (47/110)
 41.18% (7/17)
 45.57% (36/79)
src/c-toxcore/toxcore/events/group_privacy_state.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/group_private_message.c
 33.55% (51/152)
 31.82% (7/22)
 40.00% (44/110)
src/c-toxcore/toxcore/events/group_self_join.c
 46.43% (39/84)
 53.85% (7/13)
 38.60% (22/57)
src/c-toxcore/toxcore/events/group_topic.c
 36.15% (47/130)
 38.89% (7/18)
 38.30% (36/94)
src/c-toxcore/toxcore/events/group_topic_lock.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/group_voice_state.c
 45.45% (45/99)
 46.67% (7/15)
 45.07% (32/71)
src/c-toxcore/toxcore/events/self_connection_status.c
 46.43% (39/84)
 53.85% (7/13)
 38.60% (22/57)
src/c-toxcore/toxcore/forwarding.c
 29.54% (70/237)
 47.06% (8/17)
 33.33% (76/228)
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
 24.96% (149/597)
 40.54% (15/37)
 23.03% (123/534)
src/c-toxcore/toxcore/friend_requests.c
 42.35% (36/85)
 72.73% (8/11)
 27.50% (22/80)
src/c-toxcore/toxcore/group.c
 21.76% (481/2210)
 30.88% (42/136)
 22.81% (382/1675)
src/c-toxcore/toxcore/group_announce.c
 78.71% (244/310)
 88.24% (15/17)
 71.85% (342/476)
src/c-toxcore/toxcore/group_announce_fuzz_test.cc
100.00% (79/79)
100.00% (6/6)
 98.67% (74/75)
src/c-toxcore/toxcore/group_chats.c
  8.31% (427/5138)
 18.73% (53/283)
  5.52% (295/5349)
src/c-toxcore/toxcore/group_connection.c
  5.83% (25/429)
 13.33% (4/30)
  3.82% (17/445)
src/c-toxcore/toxcore/group_moderation.c
 17.88% (96/537)
 17.65% (6/34)
 17.85% (108/605)
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)
  2.11% (2/95)
src/c-toxcore/toxcore/group_pack.c
 86.69% (293/338)
100.00% (18/18)
 81.21% (402/495)
src/c-toxcore/toxcore/list.c
 23.48% (31/132)
 37.50% (3/8)
 27.16% (22/81)
src/c-toxcore/toxcore/logger.c
 82.05% (32/39)
 80.00% (4/5)
 85.19% (23/27)
src/c-toxcore/toxcore/mem.c
 84.78% (39/46)
 90.91% (10/11)
 78.26% (18/23)
src/c-toxcore/toxcore/mem_test_util.cc
 66.67% (6/9)
 80.00% (4/5)
 80.00% (4/5)
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.15% (57/79)
 70.00% (7/10)
 76.47% (26/34)
src/c-toxcore/toxcore/net_crypto.c
  4.78% (82/1714)
 14.13% (13/92)
  2.90% (49/1687)
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_profile.c
 27.16% (22/81)
 33.33% (3/9)
 27.27% (24/88)
src/c-toxcore/toxcore/network.c
 33.52% (487/1453)
 47.73% (63/132)
 37.77% (363/961)
src/c-toxcore/toxcore/onion.c
  8.23% (41/498)
 10.00% (2/20)
  3.02% (40/1323)
src/c-toxcore/toxcore/onion_announce.c
  8.82% (35/397)
 12.00% (3/25)
  3.63% (26/716)
src/c-toxcore/toxcore/onion_client.c
 11.64% (158/1357)
 25.37% (17/67)
  8.65% (122/1411)
src/c-toxcore/toxcore/ping.c
 12.62% (27/214)
 22.22% (2/9)
 12.36% (22/178)
src/c-toxcore/toxcore/ping_array.c
 28.00% (28/100)
 33.33% (2/6)
 35.94% (23/64)
src/c-toxcore/toxcore/shared_key_cache.c
 33.33% (29/87)
 40.00% (2/5)
 22.05% (28/127)
src/c-toxcore/toxcore/sort.c
  0.00% (0/93)
  0.00% (0/7)
  0.00% (0/56)
src/c-toxcore/toxcore/state.c
 92.59% (75/81)
100.00% (10/10)
 87.67% (64/73)
src/c-toxcore/toxcore/test_util.hh
 70.00% (7/10)
100.00% (2/2)
 80.00% (4/5)
src/c-toxcore/toxcore/timed_auth.c
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/17)
src/c-toxcore/toxcore/tox.c
  7.58% (250/3296)
  4.63% (10/216)
  4.89% (227/4641)
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.91% (211/220)
src/c-toxcore/toxcore/tox_event.c
 56.09% (447/797)
 72.73% (8/11)
 66.78% (189/283)
src/c-toxcore/toxcore/tox_events.c
 40.29% (56/139)
 66.67% (8/12)
 56.94% (41/72)
src/c-toxcore/toxcore/tox_events_fuzz_test.cc
100.00% (65/65)
100.00% (3/3)
100.00% (19/19)
src/c-toxcore/toxcore/tox_options.c
 70.79% (143/202)
 88.37% (38/43)
 58.49% (62/106)
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.69% (16/281)
 17.65% (3/17)
  3.80% (9/237)
src/c-toxcore/toxcore/tox_unpack.c
 84.00% (231/275)
100.00% (22/22)
100.00% (88/88)
src/c-toxcore/toxcore/util.c
 40.18% (45/112)
 31.82% (7/22)
 31.58% (36/114)
Totals
 23.68% (9345/39465)
 33.88% (1042/3076)
 19.71% (6996/35500)