Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/openthread/include/openthread/coap.h
  0.00% (0/17)
  0.00% (0/4)
  0.00% (0/4)
src/openthread/src/cli/cli.cpp
 59.62% (2145/3598)
 76.88% (123/160)
 55.18% (1336/2421)
src/openthread/src/cli/cli.hpp
 80.00% (4/5)
 50.00% (1/2)
 50.00% (6/12)
src/openthread/src/cli/cli_bbr.cpp
 53.76% (100/186)
 80.00% (8/10)
 37.87% (64/169)
src/openthread/src/cli/cli_bbr.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_br.cpp
 59.50% (285/479)
 76.92% (20/26)
 60.63% (328/541)
src/openthread/src/cli/cli_br.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_coap.cpp
 47.64% (141/296)
 52.94% (9/17)
 52.12% (172/330)
src/openthread/src/cli/cli_coap.hpp
100.00% (6/6)
100.00% (2/2)
 75.00% (6/8)
src/openthread/src/cli/cli_coap_secure.cpp
 52.23% (187/358)
 55.56% (15/27)
 63.85% (242/379)
src/openthread/src/cli/cli_commissioner.cpp
 34.24% (113/330)
 45.45% (10/22)
 44.55% (147/330)
src/openthread/src/cli/cli_commissioner.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_dataset.cpp
 81.16% (517/637)
 91.11% (41/45)
 74.40% (340/457)
src/openthread/src/cli/cli_dataset.hpp
 57.14% (4/7)
 66.67% (2/3)
 75.00% (3/4)
src/openthread/src/cli/cli_dns.cpp
 69.95% (263/376)
 92.00% (23/25)
 82.99% (366/441)
src/openthread/src/cli/cli_dns.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_history.cpp
 42.05% (312/742)
 44.00% (11/25)
 40.07% (230/574)
src/openthread/src/cli/cli_history.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_joiner.cpp
 36.46% (35/96)
 50.00% (4/8)
 37.00% (37/100)
src/openthread/src/cli/cli_joiner.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_mac_filter.cpp
 26.63% (53/199)
 42.86% (3/7)
 15.26% (29/190)
src/openthread/src/cli/cli_mac_filter.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_mdns.cpp
 51.96% (478/920)
 60.42% (29/48)
 44.31% (557/1257)
src/openthread/src/cli/cli_mdns.hpp
100.00% (6/6)
100.00% (1/1)
100.00% (5/5)
src/openthread/src/cli/cli_mesh_diag.cpp
  8.47% (21/248)
 12.50% (2/16)
  9.45% (24/254)
src/openthread/src/cli/cli_network_data.cpp
 53.75% (251/467)
 66.67% (14/21)
 37.83% (157/415)
src/openthread/src/cli/cli_network_data.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/openthread/src/cli/cli_srp_client.cpp
 18.60% (77/414)
 40.00% (8/20)
 10.95% (60/548)
src/openthread/src/cli/cli_srp_server.cpp
 27.90% (65/233)
 35.71% (5/14)
 27.23% (58/213)
src/openthread/src/cli/cli_srp_server.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/openthread/src/cli/cli_tcp.cpp
 26.05% (136/522)
 34.48% (10/29)
 23.75% (195/821)
src/openthread/src/cli/cli_udp.cpp
 28.06% (55/196)
 50.00% (6/12)
 23.36% (64/274)
src/openthread/src/cli/cli_utils.cpp
 65.27% (342/524)
 86.36% (38/44)
 68.73% (222/323)
src/openthread/src/cli/cli_utils.hpp
 81.31% (87/107)
 79.31% (23/29)
 94.49% (120/127)
src/openthread/src/core/api/backbone_router_api.cpp
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/api/backbone_router_ftd_api.cpp
 27.54% (19/69)
 35.29% (6/17)
 20.69% (6/29)
src/openthread/src/core/api/border_agent_api.cpp
 30.30% (20/66)
 30.00% (6/20)
 20.00% (6/30)
src/openthread/src/core/api/border_agent_tracker_api.cpp
  0.00% (0/15)
  0.00% (0/4)
  0.00% (0/7)
src/openthread/src/core/api/border_router_api.cpp
 22.00% (11/50)
 33.33% (3/9)
 17.65% (3/17)
src/openthread/src/core/api/border_routing_api.cpp
 51.61% (80/155)
 55.88% (19/34)
 48.15% (26/54)
src/openthread/src/core/api/channel_manager_api.cpp
  0.00% (0/45)
  0.00% (0/15)
  0.00% (0/15)
src/openthread/src/core/api/channel_monitor_api.cpp
  0.00% (0/25)
  0.00% (0/7)
  0.00% (0/19)
src/openthread/src/core/api/child_supervision_api.cpp
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/6)
src/openthread/src/core/api/coap_api.cpp
 24.81% (33/133)
 25.00% (10/40)
 24.42% (21/86)
src/openthread/src/core/api/coap_secure_api.cpp
 36.23% (25/69)
 38.89% (7/18)
 20.00% (7/35)
src/openthread/src/core/api/commissioner_api.cpp
 20.27% (15/74)
 27.78% (5/18)
 15.62% (5/32)
src/openthread/src/core/api/dataset_api.cpp
 53.66% (44/82)
 44.44% (8/18)
 76.36% (42/55)
src/openthread/src/core/api/dataset_ftd_api.cpp
 66.67% (6/9)
 66.67% (2/3)
 66.67% (2/3)
src/openthread/src/core/api/dataset_updater_api.cpp
 30.00% (3/10)
 33.33% (1/3)
 33.33% (1/3)
src/openthread/src/core/api/dns_api.cpp
 47.27% (52/110)
 50.00% (12/24)
 27.91% (12/43)
src/openthread/src/core/api/error_api.cpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/api/history_tracker_api.cpp
 53.42% (39/73)
 58.82% (10/17)
 58.82% (10/17)
src/openthread/src/core/api/instance_api.cpp
 56.41% (22/39)
 46.15% (6/13)
 53.33% (8/15)
src/openthread/src/core/api/ip6_api.cpp
 27.54% (38/138)
 27.50% (11/40)
 32.79% (20/61)
src/openthread/src/core/api/joiner_api.cpp
 35.48% (11/31)
 57.14% (4/7)
 45.00% (9/20)
src/openthread/src/core/api/link_api.cpp
 39.09% (77/197)
 37.25% (19/51)
 38.00% (57/150)
src/openthread/src/core/api/logging_api.cpp
 13.64% (12/88)
  6.25% (1/16)
 14.69% (21/143)
src/openthread/src/core/api/mdns_api.cpp
 50.31% (82/163)
 46.15% (18/39)
 46.15% (18/39)
src/openthread/src/core/api/mesh_diag_api.cpp
  0.00% (0/26)
  0.00% (0/9)
  0.00% (0/9)
src/openthread/src/core/api/message_api.cpp
 18.92% (14/74)
 17.86% (5/28)
 10.20% (5/49)
src/openthread/src/core/api/multi_radio_api.cpp
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/16)
src/openthread/src/core/api/nat64_api.cpp
 44.44% (36/81)
 36.36% (8/22)
 50.00% (20/40)
src/openthread/src/core/api/netdata_api.cpp
 51.02% (25/49)
 42.86% (6/14)
 47.06% (8/17)
src/openthread/src/core/api/netdata_publisher_api.cpp
  0.00% (0/40)
  0.00% (0/12)
  0.00% (0/12)
src/openthread/src/core/api/netdiag_api.cpp
  0.00% (0/46)
  0.00% (0/14)
  0.00% (0/14)
src/openthread/src/core/api/server_api.cpp
 25.00% (7/28)
 20.00% (1/5)
 48.00% (12/25)
src/openthread/src/core/api/srp_client_api.cpp
 22.37% (17/76)
 22.22% (6/27)
 29.73% (11/37)
src/openthread/src/core/api/srp_client_buffers_api.cpp
  0.00% (0/33)
  0.00% (0/9)
  0.00% (0/9)
src/openthread/src/core/api/srp_server_api.cpp
  8.04% (9/112)
  6.98% (3/43)
  6.98% (3/43)
src/openthread/src/core/api/tasklet_api.cpp
 42.86% (6/14)
 33.33% (1/3)
 43.48% (10/23)
src/openthread/src/core/api/tcp_api.cpp
 13.95% (6/43)
  9.52% (2/21)
  9.52% (2/21)
src/openthread/src/core/api/tcp_ext_api.cpp
 47.37% (9/19)
 50.00% (3/6)
 50.00% (3/6)
src/openthread/src/core/api/thread_api.cpp
 47.19% (109/231)
 52.63% (30/57)
 38.84% (87/224)
src/openthread/src/core/api/thread_ftd_api.cpp
 63.02% (121/192)
 66.67% (36/54)
 47.54% (58/122)
src/openthread/src/core/api/trel_api.cpp
 54.17% (13/24)
 50.00% (5/10)
 50.00% (5/10)
src/openthread/src/core/api/udp_api.cpp
 15.91% (7/44)
 25.00% (3/12)
  7.14% (3/42)
src/openthread/src/core/api/verhoeff_checksum_api.cpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/openthread/src/core/backbone_router/backbone_tmf.cpp
 37.68% (26/69)
 44.44% (4/9)
 38.18% (21/55)
src/openthread/src/core/backbone_router/bbr_leader.cpp
 60.80% (107/176)
 81.82% (9/11)
 60.00% (63/105)
src/openthread/src/core/backbone_router/bbr_leader.hpp
 33.33% (2/6)
 50.00% (2/4)
 28.57% (2/7)
src/openthread/src/core/backbone_router/bbr_local.cpp
 42.48% (130/306)
 61.90% (13/21)
 42.61% (124/291)
src/openthread/src/core/backbone_router/bbr_local.hpp
 60.00% (6/10)
 75.00% (6/8)
 75.00% (6/8)
src/openthread/src/core/backbone_router/bbr_manager.cpp
 11.24% (56/498)
 29.17% (7/24)
  5.59% (49/877)
src/openthread/src/core/backbone_router/bbr_manager.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/openthread/src/core/backbone_router/multicast_listeners_table.cpp
  5.03% (8/159)
 15.38% (2/13)
  2.84% (4/141)
src/openthread/src/core/backbone_router/multicast_listeners_table.hpp
 35.71% (5/14)
 20.00% (2/10)
 33.33% (4/12)
src/openthread/src/core/backbone_router/ndproxy_table.cpp
  1.88% (4/213)
  5.00% (1/20)
  3.96% (8/202)
src/openthread/src/core/backbone_router/ndproxy_table.hpp
 22.73% (5/22)
 14.29% (2/14)
 22.22% (4/18)
src/openthread/src/core/border_router/br_log.cpp
100.00% (18/18)
100.00% (4/4)
 94.44% (17/18)
src/openthread/src/core/border_router/br_tracker.cpp
 94.12% (80/85)
100.00% (5/5)
 78.72% (74/94)
src/openthread/src/core/border_router/br_tracker.hpp
100.00% (6/6)
100.00% (4/4)
100.00% (5/5)
src/openthread/src/core/border_router/br_types.cpp
 67.16% (90/134)
 70.37% (19/27)
 81.98% (91/111)
src/openthread/src/core/border_router/br_types.hpp
 80.00% (24/30)
 85.71% (24/28)
 82.76% (24/29)
src/openthread/src/core/border_router/infra_if.cpp
 79.38% (77/97)
 80.00% (12/15)
 58.17% (121/208)
src/openthread/src/core/border_router/infra_if.hpp
 75.00% (3/4)
 75.00% (3/4)
 75.00% (3/4)
src/openthread/src/core/border_router/routing_manager.cpp
 70.41% (1430/2031)
 81.08% (120/148)
 63.15% (1191/1886)
src/openthread/src/core/border_router/routing_manager.hpp
 56.00% (42/75)
 62.30% (38/61)
 64.06% (41/64)
src/openthread/src/core/border_router/rx_ra_tracker.cpp
 69.67% (604/867)
 87.50% (42/48)
 64.26% (498/775)
src/openthread/src/core/border_router/rx_ra_tracker.hpp
 64.29% (18/28)
 69.23% (18/26)
 69.23% (18/26)
src/openthread/src/core/coap/coap.cpp
 75.94% (483/636)
 86.15% (56/65)
 68.91% (461/669)
src/openthread/src/core/coap/coap.hpp
 60.87% (14/23)
 63.64% (7/11)
 66.67% (12/18)
src/openthread/src/core/coap/coap_message.cpp
 75.27% (274/364)
 82.86% (29/35)
 67.25% (343/510)
src/openthread/src/core/coap/coap_message.hpp
 67.78% (61/90)
 70.77% (46/65)
 72.60% (53/73)
src/openthread/src/core/coap/coap_secure.cpp
 36.11% (26/72)
 38.46% (5/13)
 14.12% (12/85)
src/openthread/src/core/coap/coap_secure.hpp
100.00% (8/8)
100.00% (2/2)
100.00% (5/5)
src/openthread/src/core/common/appender.cpp
 63.16% (24/38)
 60.00% (3/5)
 61.54% (8/13)
src/openthread/src/core/common/appender.hpp
 57.14% (4/7)
 25.00% (1/4)
 25.00% (1/4)
src/openthread/src/core/common/array.hpp
 83.00% (83/100)
 90.91% (30/33)
 82.26% (51/62)
src/openthread/src/core/common/as_core_type.hpp
100.00% (17/17)
100.00% (5/5)
100.00% (5/5)
src/openthread/src/core/common/binary_search.cpp
100.00% (27/27)
100.00% (1/1)
 92.86% (13/14)
src/openthread/src/core/common/binary_search.hpp
 53.85% (7/13)
 50.00% (2/4)
 50.00% (2/4)
src/openthread/src/core/common/bit_set.hpp
 64.71% (11/17)
 66.67% (4/6)
 50.00% (6/12)
src/openthread/src/core/common/bit_utils.cpp
100.00% (31/31)
100.00% (1/1)
100.00% (21/21)
src/openthread/src/core/common/bit_utils.hpp
 80.56% (58/72)
 84.62% (11/13)
 88.89% (16/18)
src/openthread/src/core/common/callback.hpp
 88.00% (44/50)
 85.71% (12/14)
 81.82% (18/22)
src/openthread/src/core/common/clearable.hpp
 83.33% (5/6)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/common/const_cast.hpp
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/openthread/src/core/common/crc.cpp
100.00% (34/34)
100.00% (3/3)
 88.89% (16/18)
src/openthread/src/core/common/crc.hpp
 44.44% (4/9)
 33.33% (1/3)
 60.00% (3/5)
src/openthread/src/core/common/data.cpp
100.00% (14/14)
100.00% (1/1)
 95.65% (22/23)
src/openthread/src/core/common/data.hpp
 88.57% (31/35)
 87.50% (14/16)
 86.96% (20/23)
src/openthread/src/core/common/encoding.hpp
 46.67% (63/135)
 46.00% (23/50)
 46.00% (23/50)
src/openthread/src/core/common/equatable.hpp
100.00% (5/5)
100.00% (3/3)
100.00% (3/3)
src/openthread/src/core/common/error.cpp
100.00% (43/43)
100.00% (1/1)
 75.00% (3/4)
src/openthread/src/core/common/frame_builder.cpp
 89.04% (65/73)
 76.92% (10/13)
 78.43% (80/102)
src/openthread/src/core/common/frame_builder.hpp
100.00% (22/22)
100.00% (10/10)
100.00% (10/10)
src/openthread/src/core/common/frame_data.cpp
 44.74% (17/38)
 57.14% (4/7)
 52.00% (26/50)
src/openthread/src/core/common/frame_data.hpp
100.00% (5/5)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/common/heap.cpp
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/common/heap_allocatable.hpp
100.00% (21/21)
100.00% (3/3)
 88.89% (16/18)
src/openthread/src/core/common/heap_array.hpp
 77.31% (92/119)
 84.62% (22/26)
 67.83% (78/115)
src/openthread/src/core/common/heap_data.cpp
 73.02% (46/63)
 71.43% (5/7)
 65.85% (81/123)
src/openthread/src/core/common/heap_data.hpp
 50.00% (5/10)
 50.00% (5/10)
 50.00% (5/10)
src/openthread/src/core/common/heap_string.cpp
 59.46% (22/37)
 50.00% (2/4)
 53.45% (31/58)
src/openthread/src/core/common/heap_string.hpp
 40.00% (6/15)
 40.00% (4/10)
 41.67% (5/12)
src/openthread/src/core/common/iterator_utils.hpp
 81.82% (9/11)
 71.43% (5/7)
 77.78% (7/9)
src/openthread/src/core/common/linked_list.hpp
 88.27% (158/179)
 97.30% (36/37)
 88.75% (71/80)
src/openthread/src/core/common/locator.hpp
100.00% (14/14)
100.00% (4/4)
100.00% (12/12)
src/openthread/src/core/common/log.cpp
 35.16% (45/128)
 57.14% (4/7)
 34.85% (23/66)
src/openthread/src/core/common/message.cpp
 86.26% (565/655)
 87.88% (58/66)
 71.50% (454/635)
src/openthread/src/core/common/message.hpp
 89.33% (159/178)
 90.77% (118/130)
 91.30% (126/138)
src/openthread/src/core/common/notifier.cpp
 90.06% (154/171)
 75.00% (6/8)
 72.22% (52/72)
src/openthread/src/core/common/notifier.hpp
 92.31% (24/26)
 81.82% (9/11)
 86.67% (13/15)
src/openthread/src/core/common/num_utils.hpp
100.00% (32/32)
100.00% (11/11)
100.00% (31/31)
src/openthread/src/core/common/offset_range.cpp
100.00% (18/18)
100.00% (6/6)
100.00% (6/6)
src/openthread/src/core/common/offset_range.hpp
100.00% (5/5)
100.00% (5/5)
100.00% (5/5)
src/openthread/src/core/common/owned_ptr.hpp
100.00% (36/36)
100.00% (10/10)
100.00% (15/15)
src/openthread/src/core/common/owning_list.hpp
100.00% (20/20)
100.00% (8/8)
100.00% (10/10)
src/openthread/src/core/common/pool.hpp
 71.43% (20/28)
 87.50% (7/8)
 92.86% (13/14)
src/openthread/src/core/common/preference.cpp
100.00% (12/12)
100.00% (4/4)
 95.00% (19/20)
src/openthread/src/core/common/preference.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/src/core/common/ptr_wrapper.hpp
 92.86% (13/14)
 90.00% (9/10)
 91.67% (11/12)
src/openthread/src/core/common/random.cpp
 95.95% (71/74)
100.00% (10/10)
 65.08% (82/126)
src/openthread/src/core/common/random.hpp
 92.86% (13/14)
100.00% (7/7)
100.00% (7/7)
src/openthread/src/core/common/retain_ptr.hpp
  0.00% (0/32)
  0.00% (0/10)
  0.00% (0/19)
src/openthread/src/core/common/serial_number.hpp
100.00% (9/9)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/common/settings.cpp
 61.99% (212/342)
 50.00% (16/32)
 45.17% (117/259)
src/openthread/src/core/common/settings.hpp
 53.77% (57/106)
 48.53% (33/68)
 42.68% (35/82)
src/openthread/src/core/common/settings_driver.hpp
 89.80% (44/49)
 90.00% (9/10)
 58.82% (30/51)
src/openthread/src/core/common/string.cpp
 80.46% (210/261)
 73.33% (22/30)
 81.61% (244/299)
src/openthread/src/core/common/string.hpp
 56.00% (14/25)
 58.33% (7/12)
 68.75% (11/16)
src/openthread/src/core/common/tasklet.cpp
 71.93% (41/57)
 80.00% (4/5)
 62.50% (15/24)
src/openthread/src/core/common/tasklet.hpp
 94.74% (18/19)
 87.50% (7/8)
 93.33% (14/15)
src/openthread/src/core/common/time.hpp
 88.24% (15/17)
 88.24% (15/17)
 88.24% (15/17)
src/openthread/src/core/common/time_ticker.cpp
 86.76% (59/68)
100.00% (4/4)
 89.66% (26/29)
src/openthread/src/core/common/time_ticker.hpp
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/common/timer.cpp
 87.94% (124/141)
 89.47% (17/19)
 84.95% (79/93)
src/openthread/src/core/common/timer.hpp
 97.22% (35/36)
 95.24% (20/21)
 96.67% (29/30)
src/openthread/src/core/common/tlvs.cpp
 97.28% (179/184)
100.00% (20/20)
 92.08% (221/240)
src/openthread/src/core/common/tlvs.hpp
 74.24% (49/66)
 79.31% (23/29)
 79.31% (23/29)
src/openthread/src/core/common/trickle_timer.cpp
 57.24% (87/152)
 80.00% (8/10)
 58.78% (87/148)
src/openthread/src/core/common/trickle_timer.hpp
 33.33% (3/9)
 33.33% (3/9)
 33.33% (3/9)
src/openthread/src/core/common/uptime.cpp
 74.07% (40/54)
 85.71% (6/7)
 71.43% (15/21)
src/openthread/src/core/common/uptime.hpp
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/crypto/aes_ccm.cpp
 85.23% (150/176)
 87.50% (7/8)
 75.00% (81/108)
src/openthread/src/core/crypto/aes_ccm.hpp
 83.33% (5/6)
 66.67% (2/3)
 66.67% (2/3)
src/openthread/src/core/crypto/aes_ecb.cpp
100.00% (8/8)
100.00% (4/4)
 33.33% (20/60)
src/openthread/src/core/crypto/crypto_platform.cpp
 59.86% (249/416)
 82.14% (23/28)
 38.25% (420/1098)
src/openthread/src/core/crypto/ecdsa.hpp
  0.00% (0/15)
  0.00% (0/11)
  0.00% (0/11)
src/openthread/src/core/crypto/hkdf_sha256.cpp
100.00% (9/9)
100.00% (4/4)
 33.33% (20/60)
src/openthread/src/core/crypto/hmac_sha256.cpp
 52.63% (10/19)
 83.33% (5/6)
 32.05% (25/78)
src/openthread/src/core/crypto/hmac_sha256.hpp
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/crypto/mbedtls.cpp
 18.27% (19/104)
100.00% (3/3)
  5.04% (6/119)
src/openthread/src/core/crypto/sha256.cpp
 50.00% (9/18)
 83.33% (5/6)
 32.05% (25/78)
src/openthread/src/core/crypto/sha256.hpp
100.00% (5/5)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/crypto/storage.cpp
100.00% (4/4)
100.00% (1/1)
100.00% (3/3)
src/openthread/src/core/crypto/storage.hpp
100.00% (8/8)
100.00% (5/5)
100.00% (5/5)
src/openthread/src/core/instance/instance.cpp
 79.61% (121/152)
 63.64% (7/11)
 58.11% (86/148)
src/openthread/src/core/instance/instance.hpp
 86.61% (110/127)
 91.74% (100/109)
 91.74% (100/109)
src/openthread/src/core/mac/channel_mask.cpp
100.00% (67/67)
100.00% (4/4)
 92.73% (51/55)
src/openthread/src/core/mac/channel_mask.hpp
 50.00% (14/28)
 66.67% (8/12)
 66.67% (14/21)
src/openthread/src/core/mac/data_poll_handler.cpp
  8.99% (16/178)
 22.22% (2/9)
 16.75% (34/203)
src/openthread/src/core/mac/data_poll_handler.hpp
  0.00% (0/17)
  0.00% (0/17)
  0.00% (0/17)
src/openthread/src/core/mac/data_poll_sender.cpp
 18.38% (66/359)
 38.10% (8/21)
 17.77% (59/332)
src/openthread/src/core/mac/data_poll_sender.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/openthread/src/core/mac/mac.cpp
 63.84% (881/1380)
 77.36% (41/53)
 54.30% (739/1361)
src/openthread/src/core/mac/mac.hpp
 63.89% (23/36)
 71.88% (23/32)
 71.88% (23/32)
src/openthread/src/core/mac/mac_filter.cpp
 37.04% (60/162)
 46.15% (6/13)
 27.85% (44/158)
src/openthread/src/core/mac/mac_filter.hpp
 33.33% (2/6)
 33.33% (2/6)
 50.00% (4/8)
src/openthread/src/core/mac/mac_frame.cpp
 76.21% (647/849)
 82.14% (46/56)
 62.32% (602/966)
src/openthread/src/core/mac/mac_frame.hpp
 58.33% (77/132)
 56.52% (52/92)
 56.52% (52/92)
src/openthread/src/core/mac/mac_header_ie.cpp
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/src/core/mac/mac_header_ie.hpp
 15.38% (2/13)
 15.38% (2/13)
 15.38% (2/13)
src/openthread/src/core/mac/mac_links.cpp
 65.81% (102/155)
 88.89% (8/9)
 48.18% (53/110)
src/openthread/src/core/mac/mac_links.hpp
 80.24% (134/167)
 78.57% (22/28)
 72.09% (31/43)
src/openthread/src/core/mac/mac_types.cpp
 58.57% (123/210)
 75.00% (18/24)
 43.53% (37/85)
src/openthread/src/core/mac/mac_types.hpp
 75.26% (73/97)
 71.43% (40/56)
 70.59% (48/68)
src/openthread/src/core/mac/sub_mac.cpp
 70.23% (394/561)
 90.48% (38/42)
 53.97% (347/643)
src/openthread/src/core/mac/sub_mac.hpp
 48.39% (15/31)
 56.52% (13/23)
 56.52% (13/23)
src/openthread/src/core/mac/sub_mac_callbacks.cpp
100.00% (27/27)
100.00% (7/7)
100.00% (8/8)
src/openthread/src/core/meshcop/announce_begin_client.cpp
 13.04% (3/23)
 50.00% (1/2)
  2.44% (2/82)
src/openthread/src/core/meshcop/border_agent.cpp
 33.15% (358/1080)
 37.66% (29/77)
 29.86% (378/1266)
src/openthread/src/core/meshcop/border_agent.hpp
 52.94% (9/17)
 52.94% (9/17)
 52.94% (9/17)
src/openthread/src/core/meshcop/border_agent_tracker.cpp
  5.21% (17/326)
  8.33% (3/36)
  4.84% (18/372)
src/openthread/src/core/meshcop/border_agent_tracker.hpp
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/openthread/src/core/meshcop/commissioner.cpp
  5.94% (45/758)
 10.87% (5/46)
  4.82% (49/1017)
src/openthread/src/core/meshcop/commissioner.hpp
 29.17% (7/24)
 43.75% (7/16)
 43.75% (7/16)
src/openthread/src/core/meshcop/dataset.cpp
 88.72% (354/399)
 81.48% (22/27)
 81.45% (338/415)
src/openthread/src/core/meshcop/dataset.hpp
 95.12% (78/82)
 97.44% (38/39)
 98.00% (49/50)
src/openthread/src/core/meshcop/dataset_manager.cpp
 71.84% (403/561)
 87.50% (35/40)
 67.14% (427/636)
src/openthread/src/core/meshcop/dataset_manager.hpp
 75.00% (6/8)
 75.00% (6/8)
 75.00% (6/8)
src/openthread/src/core/meshcop/dataset_manager_ftd.cpp
 98.76% (159/161)
100.00% (9/9)
 93.33% (252/270)
src/openthread/src/core/meshcop/dataset_updater.cpp
 21.30% (23/108)
 42.86% (3/7)
  7.14% (16/224)
src/openthread/src/core/meshcop/dataset_updater.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/meshcop/energy_scan_client.cpp
 42.11% (16/38)
 66.67% (2/3)
 27.73% (33/119)
src/openthread/src/core/meshcop/extended_panid.cpp
100.00% (13/13)
100.00% (3/3)
100.00% (4/4)
src/openthread/src/core/meshcop/extended_panid.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/meshcop/joiner.cpp
 15.22% (58/381)
 23.08% (6/26)
  5.84% (32/548)
src/openthread/src/core/meshcop/joiner.hpp
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/openthread/src/core/meshcop/joiner_router.cpp
 74.24% (147/198)
 78.57% (11/14)
 59.14% (220/372)
src/openthread/src/core/meshcop/meshcop.cpp
 13.33% (26/195)
 13.64% (3/22)
  6.22% (13/209)
src/openthread/src/core/meshcop/meshcop.hpp
  6.52% (3/46)
  8.82% (3/34)
  7.89% (3/38)
src/openthread/src/core/meshcop/meshcop_leader.cpp
 78.47% (113/144)
 83.33% (10/12)
 76.03% (184/242)
src/openthread/src/core/meshcop/meshcop_leader.hpp
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/openthread/src/core/meshcop/meshcop_tlvs.cpp
 86.23% (119/138)
 87.50% (14/16)
 93.02% (80/86)
src/openthread/src/core/meshcop/meshcop_tlvs.hpp
 46.34% (57/123)
 42.25% (30/71)
 36.67% (33/90)
src/openthread/src/core/meshcop/network_name.cpp
 80.82% (59/73)
 75.00% (9/12)
 85.25% (52/61)
src/openthread/src/core/meshcop/network_name.hpp
100.00% (7/7)
100.00% (7/7)
100.00% (7/7)
src/openthread/src/core/meshcop/panid_query_client.cpp
 44.44% (16/36)
 66.67% (2/3)
 30.84% (33/107)
src/openthread/src/core/meshcop/secure_transport.cpp
 59.24% (468/790)
 71.70% (38/53)
 39.07% (411/1052)
src/openthread/src/core/meshcop/secure_transport.hpp
 76.60% (36/47)
 72.73% (24/33)
 76.32% (29/38)
src/openthread/src/core/meshcop/timestamp.cpp
 83.87% (52/62)
 91.67% (11/12)
 92.45% (49/53)
src/openthread/src/core/meshcop/timestamp.hpp
 50.00% (5/10)
 50.00% (5/10)
 50.00% (5/10)
src/openthread/src/core/net/checksum.cpp
 60.98% (75/123)
 70.00% (7/10)
 57.45% (27/47)
src/openthread/src/core/net/checksum.hpp
100.00% (5/5)
100.00% (2/2)
100.00% (4/4)
src/openthread/src/core/net/dhcp6_types.hpp
  0.00% (0/87)
  0.00% (0/69)
  0.00% (0/69)
src/openthread/src/core/net/dns_client.cpp
 43.37% (474/1093)
 53.45% (31/58)
 37.85% (441/1165)
src/openthread/src/core/net/dns_client.hpp
 91.18% (31/34)
 95.45% (21/22)
 95.45% (21/22)
src/openthread/src/core/net/dns_types.cpp
 58.79% (575/978)
 62.50% (40/64)
 52.69% (726/1378)
src/openthread/src/core/net/dns_types.hpp
 51.85% (140/270)
 49.70% (83/167)
 52.72% (97/184)
src/openthread/src/core/net/dnssd.cpp
 44.15% (117/265)
 52.00% (13/25)
 39.55% (123/311)
src/openthread/src/core/net/dnssd.hpp
 25.00% (1/4)
 33.33% (1/3)
 33.33% (1/3)
src/openthread/src/core/net/dnssd_server.cpp
 21.26% (189/889)
 18.92% (14/74)
 26.11% (264/1011)
src/openthread/src/core/net/dnssd_server.hpp
 30.00% (3/10)
 42.86% (3/7)
 42.86% (3/7)
src/openthread/src/core/net/icmp6.cpp
 66.94% (83/124)
 66.67% (6/9)
 68.35% (108/158)
src/openthread/src/core/net/icmp6.hpp
 68.18% (15/22)
 56.25% (9/16)
 56.25% (9/16)
src/openthread/src/core/net/ip4_types.cpp
 10.44% (19/182)
  5.26% (1/19)
 17.58% (32/182)
src/openthread/src/core/net/ip4_types.hpp
  1.72% (1/58)
  1.79% (1/56)
  1.79% (1/56)
src/openthread/src/core/net/ip6.cpp
 75.10% (742/988)
 86.84% (33/38)
 69.83% (794/1137)
src/openthread/src/core/net/ip6.hpp
 48.00% (12/25)
 52.17% (12/23)
 52.17% (12/23)
src/openthread/src/core/net/ip6_address.cpp
 81.23% (316/389)
 82.43% (61/74)
 73.33% (275/375)
src/openthread/src/core/net/ip6_address.hpp
 79.49% (31/39)
 77.78% (21/27)
 78.57% (22/28)
src/openthread/src/core/net/ip6_filter.cpp
 81.97% (50/61)
100.00% (2/2)
 74.04% (77/104)
src/openthread/src/core/net/ip6_filter.hpp
 36.36% (4/11)
 33.33% (2/6)
 42.86% (3/7)
src/openthread/src/core/net/ip6_headers.cpp
100.00% (51/51)
100.00% (6/6)
 98.88% (88/89)
src/openthread/src/core/net/ip6_headers.hpp
 53.85% (35/65)
 64.58% (31/48)
 66.00% (33/50)
src/openthread/src/core/net/ip6_mpl.cpp
 93.75% (255/272)
100.00% (11/11)
 81.55% (221/271)
src/openthread/src/core/net/ip6_mpl.hpp
 66.67% (6/9)
 66.67% (6/9)
 66.67% (6/9)
src/openthread/src/core/net/mdns.cpp
 65.03% (3247/4993)
 72.22% (325/450)
 56.95% (2750/4829)
src/openthread/src/core/net/mdns.hpp
 77.97% (92/118)
 78.00% (78/100)
 72.88% (86/118)
src/openthread/src/core/net/nat64_translator.cpp
 15.16% (82/541)
 24.39% (10/41)
 14.16% (62/438)
src/openthread/src/core/net/nat64_translator.hpp
 61.54% (8/13)
 61.54% (8/13)
 61.54% (8/13)
src/openthread/src/core/net/nd6.cpp
 68.59% (131/191)
 74.19% (23/31)
 57.46% (104/181)
src/openthread/src/core/net/nd6.hpp
 77.27% (68/88)
 72.97% (54/74)
 74.71% (65/87)
src/openthread/src/core/net/netif.cpp
 45.20% (146/323)
 63.33% (19/30)
 31.84% (121/380)
src/openthread/src/core/net/netif.hpp
 50.00% (22/44)
 60.71% (17/28)
 58.82% (20/34)
src/openthread/src/core/net/slaac_address.cpp
 65.27% (203/311)
 70.00% (14/20)
 57.14% (132/231)
src/openthread/src/core/net/slaac_address.hpp
 64.71% (11/17)
 72.73% (8/11)
 69.23% (9/13)
src/openthread/src/core/net/socket.cpp
 66.67% (10/15)
 75.00% (3/4)
 83.33% (5/6)
src/openthread/src/core/net/socket.hpp
 81.08% (30/37)
 93.10% (27/29)
 87.10% (27/31)
src/openthread/src/core/net/srp_client.cpp
  6.91% (107/1549)
 13.33% (10/75)
  5.86% (97/1656)
src/openthread/src/core/net/srp_client.hpp
 14.29% (9/63)
 16.07% (9/56)
 15.52% (9/58)
src/openthread/src/core/net/srp_server.cpp
 17.99% (258/1434)
 28.74% (25/87)
 13.91% (290/2085)
src/openthread/src/core/net/srp_server.hpp
  8.20% (5/61)
  9.26% (5/54)
  9.26% (5/54)
src/openthread/src/core/net/tcp6.cpp
 14.10% (100/709)
 14.06% (9/64)
 12.26% (96/783)
src/openthread/src/core/net/tcp6.hpp
 20.83% (5/24)
 25.00% (5/20)
 25.00% (5/20)
src/openthread/src/core/net/tcp6_ext.cpp
  9.17% (11/120)
 42.86% (3/7)
  4.95% (5/101)
src/openthread/src/core/net/udp6.cpp
 76.17% (179/235)
 76.47% (26/34)
 62.50% (210/336)
src/openthread/src/core/net/udp6.hpp
 81.58% (31/38)
 80.77% (21/26)
 81.48% (22/27)
src/openthread/src/core/radio/radio.cpp
 52.38% (11/21)
 60.00% (3/5)
 60.00% (3/5)
src/openthread/src/core/radio/radio.hpp
 49.46% (46/93)
 50.00% (21/42)
 55.32% (26/47)
src/openthread/src/core/radio/radio_callbacks.cpp
 70.00% (7/10)
 60.00% (3/5)
 60.00% (3/5)
src/openthread/src/core/radio/radio_platform.cpp
 41.83% (64/153)
 33.33% (9/27)
 29.69% (57/192)
src/openthread/src/core/radio/trel_interface.cpp
 65.79% (75/114)
 88.89% (8/9)
 66.47% (115/173)
src/openthread/src/core/radio/trel_interface.hpp
 50.00% (2/4)
 50.00% (2/4)
 50.00% (2/4)
src/openthread/src/core/radio/trel_link.cpp
 75.76% (250/330)
 90.00% (18/20)
 71.97% (226/314)
src/openthread/src/core/radio/trel_link.hpp
 21.05% (4/19)
 50.00% (4/8)
 26.67% (4/15)
src/openthread/src/core/radio/trel_packet.cpp
 55.00% (33/60)
 80.00% (4/5)
 50.00% (16/32)
src/openthread/src/core/radio/trel_packet.hpp
 87.50% (21/24)
 87.50% (21/24)
 88.89% (24/27)
src/openthread/src/core/radio/trel_peer.cpp
 44.41% (127/286)
 57.69% (15/26)
 27.41% (71/259)
src/openthread/src/core/radio/trel_peer.hpp
 16.67% (4/24)
 22.22% (4/18)
 19.05% (4/21)
src/openthread/src/core/radio/trel_peer_discoverer.cpp
 60.71% (292/481)
 80.49% (33/41)
 53.87% (327/607)
src/openthread/src/core/radio/trel_peer_discoverer.hpp
 71.43% (5/7)
 71.43% (5/7)
 71.43% (5/7)
src/openthread/src/core/thread/address_resolver.cpp
 65.63% (487/742)
 88.24% (30/34)
 64.57% (565/875)
src/openthread/src/core/thread/address_resolver.hpp
 62.50% (20/32)
 60.00% (18/30)
 60.00% (18/30)
src/openthread/src/core/thread/announce_begin_server.cpp
100.00% (29/29)
100.00% (4/4)
100.00% (44/44)
src/openthread/src/core/thread/announce_sender.cpp
 86.47% (115/133)
 82.35% (14/17)
 87.84% (130/148)
src/openthread/src/core/thread/announce_sender.hpp
 85.71% (6/7)
 85.71% (6/7)
 85.71% (6/7)
src/openthread/src/core/thread/anycast_locator.cpp
 43.64% (24/55)
 60.00% (3/5)
 50.00% (63/126)
src/openthread/src/core/thread/anycast_locator.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/thread/child.cpp
  6.51% (11/169)
 15.38% (2/13)
  9.23% (18/195)
src/openthread/src/core/thread/child.hpp
 23.81% (5/21)
 23.81% (5/21)
 23.81% (5/21)
src/openthread/src/core/thread/child_supervision.cpp
 37.50% (42/112)
 53.33% (8/15)
 30.77% (40/130)
src/openthread/src/core/thread/child_supervision.hpp
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/openthread/src/core/thread/child_table.cpp
 55.02% (126/229)
 73.91% (17/23)
 67.67% (157/232)
src/openthread/src/core/thread/child_table.hpp
 65.00% (13/20)
 63.64% (7/11)
 64.71% (11/17)
src/openthread/src/core/thread/discover_scanner.cpp
 52.72% (126/239)
 90.00% (9/10)
 41.88% (116/277)
src/openthread/src/core/thread/discover_scanner.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/openthread/src/core/thread/dua_manager.cpp
 37.46% (118/315)
 60.00% (9/15)
 37.62% (158/420)
src/openthread/src/core/thread/energy_scan_server.cpp
 92.31% (108/117)
100.00% (7/7)
 91.04% (122/134)
src/openthread/src/core/thread/indirect_sender.cpp
  2.18% (6/275)
  5.88% (1/17)
  1.84% (5/272)
src/openthread/src/core/thread/indirect_sender.hpp
  4.35% (1/23)
  5.26% (1/19)
  5.26% (1/19)
src/openthread/src/core/thread/key_manager.cpp
 86.91% (259/298)
 92.59% (25/27)
 78.05% (128/164)
src/openthread/src/core/thread/key_manager.hpp
 70.83% (17/24)
 70.83% (17/24)
 70.83% (17/24)
src/openthread/src/core/thread/link_quality.cpp
 62.58% (102/163)
 78.57% (11/14)
 75.44% (86/114)
src/openthread/src/core/thread/link_quality.hpp
 30.43% (7/23)
 36.84% (7/19)
 33.33% (7/21)
src/openthread/src/core/thread/lowpan.cpp
 96.88% (869/897)
 91.67% (33/36)
 95.39% (1076/1128)
src/openthread/src/core/thread/lowpan.hpp
 96.15% (25/26)
 93.33% (14/15)
 94.12% (16/17)
src/openthread/src/core/thread/mesh_forwarder.cpp
 78.75% (808/1026)
 88.68% (47/53)
 76.19% (688/903)
src/openthread/src/core/thread/mesh_forwarder.hpp
 70.37% (19/27)
 60.00% (12/20)
 63.64% (14/22)
src/openthread/src/core/thread/mesh_forwarder_ftd.cpp
 63.93% (381/596)
 80.00% (20/25)
 63.32% (378/597)
src/openthread/src/core/thread/message_framer.cpp
 75.58% (130/172)
 66.67% (4/6)
 56.06% (74/132)
src/openthread/src/core/thread/mle.cpp
 52.73% (1912/3626)
 64.62% (137/212)
 40.36% (1535/3803)
src/openthread/src/core/thread/mle.hpp
 78.03% (103/132)
 76.42% (81/106)
 77.24% (95/123)
src/openthread/src/core/thread/mle_ftd.cpp
 39.98% (1032/2581)
 65.52% (57/87)
 39.57% (1474/3725)
src/openthread/src/core/thread/mle_tlvs.cpp
 69.81% (37/53)
 85.71% (6/7)
 90.20% (46/51)
src/openthread/src/core/thread/mle_tlvs.hpp
 84.54% (82/97)
 77.55% (38/49)
 82.26% (51/62)
src/openthread/src/core/thread/mle_types.cpp
 88.07% (96/109)
 90.91% (10/11)
 86.89% (53/61)
src/openthread/src/core/thread/mle_types.hpp
 90.16% (55/61)
 87.76% (43/49)
 89.47% (51/57)
src/openthread/src/core/thread/mlr_manager.cpp
 30.37% (116/382)
 50.00% (12/24)
 21.27% (117/550)
src/openthread/src/core/thread/mlr_manager.hpp
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/4)
src/openthread/src/core/thread/neighbor.cpp
 52.21% (71/136)
 50.00% (5/10)
 55.56% (45/81)
src/openthread/src/core/thread/neighbor.hpp
 76.39% (55/72)
 71.70% (38/53)
 73.68% (56/76)
src/openthread/src/core/thread/neighbor_table.cpp
 57.45% (108/188)
 80.00% (12/15)
 61.21% (71/116)
src/openthread/src/core/thread/neighbor_table.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/src/core/thread/network_data.cpp
 73.72% (345/468)
 79.17% (19/24)
 70.49% (246/349)
src/openthread/src/core/thread/network_data.hpp
 98.67% (74/75)
 97.37% (37/38)
 97.87% (46/47)
src/openthread/src/core/thread/network_data_leader.cpp
 72.95% (329/451)
 71.43% (25/35)
 70.32% (289/411)
src/openthread/src/core/thread/network_data_leader.hpp
 90.91% (30/33)
 85.71% (18/21)
 89.29% (25/28)
src/openthread/src/core/thread/network_data_leader_ftd.cpp
 82.44% (812/985)
 87.50% (49/56)
 79.91% (919/1150)
src/openthread/src/core/thread/network_data_local.cpp
 86.50% (141/163)
 90.00% (9/10)
 59.24% (109/184)
src/openthread/src/core/thread/network_data_local.hpp
100.00% (5/5)
100.00% (3/3)
100.00% (4/4)
src/openthread/src/core/thread/network_data_notifier.cpp
 74.27% (153/206)
 86.67% (13/15)
 56.52% (169/299)
src/openthread/src/core/thread/network_data_notifier.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/thread/network_data_publisher.cpp
 76.83% (484/630)
 84.00% (42/50)
 63.67% (354/556)
src/openthread/src/core/thread/network_data_publisher.hpp
 60.00% (27/45)
 67.74% (21/31)
 68.75% (22/32)
src/openthread/src/core/thread/network_data_service.cpp
 74.57% (217/291)
 76.47% (13/17)
 66.67% (152/228)
src/openthread/src/core/thread/network_data_service.hpp
 59.04% (49/83)
 67.57% (25/37)
 60.34% (35/58)
src/openthread/src/core/thread/network_data_tlvs.cpp
100.00% (85/85)
100.00% (8/8)
 97.22% (70/72)
src/openthread/src/core/thread/network_data_tlvs.hpp
 92.42% (244/264)
 88.80% (111/125)
 91.25% (146/160)
src/openthread/src/core/thread/network_data_types.cpp
 89.93% (134/149)
100.00% (14/14)
 86.99% (107/123)
src/openthread/src/core/thread/network_data_types.hpp
 86.36% (19/22)
 85.00% (17/20)
 85.00% (17/20)
src/openthread/src/core/thread/network_diagnostic.cpp
 52.35% (523/999)
 61.90% (26/42)
 39.10% (470/1202)
src/openthread/src/core/thread/network_diagnostic.hpp
 62.50% (10/16)
 55.56% (5/9)
 69.23% (9/13)
src/openthread/src/core/thread/network_diagnostic_tlvs.cpp
 24.24% (24/99)
 28.57% (2/7)
 20.83% (5/24)
src/openthread/src/core/thread/network_diagnostic_tlvs.hpp
 38.64% (51/132)
 30.38% (24/79)
 30.38% (24/79)
src/openthread/src/core/thread/panid_query_server.cpp
 59.32% (35/59)
 83.33% (5/6)
 48.91% (45/92)
src/openthread/src/core/thread/radio_selector.cpp
 61.90% (130/210)
 80.00% (8/10)
 65.91% (116/176)
src/openthread/src/core/thread/radio_selector.hpp
 66.67% (4/6)
 66.67% (4/6)
 66.67% (4/6)
src/openthread/src/core/thread/router.cpp
 80.85% (38/47)
 75.00% (6/8)
 75.00% (9/12)
src/openthread/src/core/thread/router.hpp
 54.55% (12/22)
 50.00% (10/20)
 52.17% (12/23)
src/openthread/src/core/thread/router_table.cpp
 52.16% (314/602)
 75.00% (30/40)
 56.25% (333/592)
src/openthread/src/core/thread/router_table.hpp
 72.00% (18/25)
 76.19% (16/21)
 76.19% (16/21)
src/openthread/src/core/thread/src_match_controller.cpp
  7.94% (10/126)
 18.18% (2/11)
  4.04% (4/99)
src/openthread/src/core/thread/src_match_controller.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/src/core/thread/thread_link_info.cpp
100.00% (31/31)
100.00% (1/1)
100.00% (10/10)
src/openthread/src/core/thread/thread_link_info.hpp
 33.33% (2/6)
 33.33% (2/6)
 33.33% (2/6)
src/openthread/src/core/thread/thread_netif.cpp
 52.08% (25/48)
 66.67% (2/3)
 52.00% (13/25)
src/openthread/src/core/thread/thread_netif.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/openthread/src/core/thread/thread_tlvs.hpp
 35.71% (10/28)
 40.00% (6/15)
 40.00% (6/15)
src/openthread/src/core/thread/tmf.cpp
 74.21% (141/190)
 70.00% (14/20)
 89.81% (141/157)
src/openthread/src/core/thread/tmf.hpp
 80.00% (4/5)
 50.00% (1/2)
 66.67% (2/3)
src/openthread/src/core/thread/uri_paths.cpp
 60.71% (34/56)
 54.55% (24/44)
 60.94% (39/64)
src/openthread/src/core/utils/channel_manager.cpp
  5.33% (13/244)
  5.26% (1/19)
  4.92% (12/244)
src/openthread/src/core/utils/channel_manager.hpp
  0.00% (0/7)
  0.00% (0/7)
  0.00% (0/7)
src/openthread/src/core/utils/channel_monitor.cpp
 65.52% (76/116)
 70.00% (7/10)
 43.33% (39/90)
src/openthread/src/core/utils/channel_monitor.hpp
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/openthread/src/core/utils/history_tracker.cpp
 75.38% (398/528)
 83.33% (25/30)
 76.64% (292/381)
src/openthread/src/core/utils/history_tracker.hpp
 63.77% (44/69)
 66.67% (20/30)
 69.70% (23/33)
src/openthread/src/core/utils/jam_detector.cpp
 15.13% (23/152)
 25.00% (3/12)
 11.79% (23/195)
src/openthread/src/core/utils/jam_detector.hpp
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/openthread/src/core/utils/mesh_diag.cpp
  4.30% (17/395)
  8.33% (2/24)
  2.00% (10/499)
src/openthread/src/core/utils/mesh_diag.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/src/core/utils/parse_cmdline.cpp
 87.88% (174/198)
 83.33% (20/24)
 93.55% (290/310)
src/openthread/src/core/utils/parse_cmdline.hpp
 81.40% (35/43)
 74.19% (23/31)
 73.53% (25/34)
src/openthread/src/core/utils/srp_client_buffers.cpp
 18.75% (3/16)
 50.00% (1/2)
 15.38% (2/13)
src/openthread/src/core/utils/srp_client_buffers.hpp
  3.45% (1/29)
  9.09% (1/11)
  9.09% (1/11)
src/openthread/src/core/utils/verhoeff_checksum.cpp
  0.00% (0/68)
  0.00% (0/7)
  0.00% (0/74)
src/openthread/src/include/common/code_utils.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (4/4)
src/openthread/src/include/common/new.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/tests/fuzz/cli.cpp
100.00% (62/62)
100.00% (5/5)
 70.18% (40/57)
src/openthread/tests/fuzz/icmp6.cpp
100.00% (64/64)
100.00% (5/5)
 66.00% (33/50)
src/openthread/tests/fuzz/ip6.cpp
100.00% (67/67)
100.00% (5/5)
 66.67% (58/87)
src/openthread/tests/fuzz/mdns.cpp
100.00% (67/67)
100.00% (5/5)
 61.54% (56/91)
src/openthread/tests/fuzz/radio-one-node.cpp
 96.10% (74/77)
100.00% (6/6)
 63.08% (41/65)
src/openthread/tests/fuzz/trel.cpp
100.00% (59/59)
100.00% (5/5)
 64.58% (31/48)
src/openthread/tests/nexus/platform/nexus_alarm.cpp
 87.50% (7/8)
 66.67% (2/3)
 66.67% (2/3)
src/openthread/tests/nexus/platform/nexus_alarm.hpp
100.00% (3/3)
100.00% (3/3)
100.00% (5/5)
src/openthread/tests/nexus/platform/nexus_core.cpp
 68.18% (105/154)
100.00% (9/9)
 61.62% (61/99)
src/openthread/tests/nexus/platform/nexus_core.hpp
 83.33% (5/6)
 83.33% (5/6)
 83.33% (5/6)
src/openthread/tests/nexus/platform/nexus_infra_if.cpp
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/openthread/tests/nexus/platform/nexus_mdns.cpp
 69.23% (63/91)
 72.73% (8/11)
 50.35% (72/143)
src/openthread/tests/nexus/platform/nexus_misc.cpp
 75.00% (36/48)
 36.84% (7/19)
 64.71% (22/34)
src/openthread/tests/nexus/platform/nexus_node.cpp
 18.52% (10/54)
 33.33% (2/6)
 14.85% (15/101)
src/openthread/tests/nexus/platform/nexus_node.hpp
 93.33% (14/15)
 85.71% (6/7)
 87.50% (7/8)
src/openthread/tests/nexus/platform/nexus_radio.cpp
 38.83% (80/206)
 48.84% (21/43)
 32.03% (82/256)
src/openthread/tests/nexus/platform/nexus_settings.cpp
 94.94% (75/79)
 90.91% (10/11)
 73.11% (87/119)
src/openthread/tests/nexus/platform/nexus_settings.hpp
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/openthread/tests/nexus/platform/nexus_trel.cpp
 25.00% (11/44)
 33.33% (4/12)
 12.24% (6/49)
src/openthread/tests/nexus/platform/nexus_trel.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/include/mbedtls/cipher.h
  0.00% (0/111)
  0.00% (0/15)
  0.00% (0/56)
src/openthread/third_party/mbedtls/repo/include/mbedtls/ecp.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/3)
src/openthread/third_party/mbedtls/repo/include/mbedtls/error.h
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/include/mbedtls/md.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/include/mbedtls/pem.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/include/mbedtls/pk.h
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/8)
src/openthread/third_party/mbedtls/repo/include/mbedtls/ssl.h
  5.00% (3/60)
  5.00% (1/20)
  9.52% (2/21)
src/openthread/third_party/mbedtls/repo/include/mbedtls/ssl_ciphersuites.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/openthread/third_party/mbedtls/repo/include/mbedtls/x509.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/include/mbedtls/x509_crt.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/include/psa/crypto_compat.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/include/psa/crypto_extra.h
  0.00% (0/49)
  0.00% (0/12)
  0.00% (0/12)
src/openthread/third_party/mbedtls/repo/include/psa/crypto_struct.h
  0.00% (0/106)
  0.00% (0/22)
  0.00% (0/22)
src/openthread/third_party/mbedtls/repo/include/psa/crypto_values.h
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/3)
src/openthread/third_party/mbedtls/repo/library/aes.c
 86.67% (91/105)
 85.71% (6/7)
 83.95% (136/162)
src/openthread/third_party/mbedtls/repo/library/alignment.h
 41.67% (30/72)
100.00% (6/6)
100.00% (6/6)
src/openthread/third_party/mbedtls/repo/library/asn1parse.c
  2.28% (6/263)
 11.11% (2/18)
  2.74% (6/219)
src/openthread/third_party/mbedtls/repo/library/asn1write.c
  0.00% (0/243)
  0.00% (0/21)
  0.00% (0/226)
src/openthread/third_party/mbedtls/repo/library/base64.c
  0.00% (0/144)
  0.00% (0/4)
  0.00% (0/107)
src/openthread/third_party/mbedtls/repo/library/bignum.c
  4.28% (42/982)
 12.00% (6/50)
  3.41% (46/1347)
src/openthread/third_party/mbedtls/repo/library/bignum_core.c
 11.45% (49/428)
 15.15% (5/33)
  9.97% (33/331)
src/openthread/third_party/mbedtls/repo/library/bignum_core.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/mbedtls/repo/library/ccm.c
  0.00% (0/325)
  0.00% (0/18)
  0.00% (0/264)
src/openthread/third_party/mbedtls/repo/library/cipher.c
  3.81% (11/289)
 11.11% (2/18)
  2.82% (7/248)
src/openthread/third_party/mbedtls/repo/library/cipher_wrap.c
  0.00% (0/33)
  0.00% (0/7)
  0.00% (0/15)
src/openthread/third_party/mbedtls/repo/library/cmac.c
  0.00% (0/234)
  0.00% (0/9)
  0.00% (0/209)
src/openthread/third_party/mbedtls/repo/library/common.h
 13.64% (12/88)
 25.00% (1/4)
 43.75% (7/16)
src/openthread/third_party/mbedtls/repo/library/constant_time.c
  0.00% (0/38)
  0.00% (0/3)
  0.00% (0/19)
src/openthread/third_party/mbedtls/repo/library/constant_time_impl.h
  0.00% (0/344)
  0.00% (0/24)
  0.00% (0/28)
src/openthread/third_party/mbedtls/repo/library/ctr.h
 83.33% (10/12)
100.00% (1/1)
 88.89% (16/18)
src/openthread/third_party/mbedtls/repo/library/ctr_drbg.c
 63.70% (186/292)
 60.00% (9/15)
 67.59% (171/253)
src/openthread/third_party/mbedtls/repo/library/ecdh.c
  6.03% (17/282)
  8.00% (2/25)
  5.03% (9/179)
src/openthread/third_party/mbedtls/repo/library/ecdsa.c
  0.00% (0/256)
  0.00% (0/17)
  0.00% (0/354)
src/openthread/third_party/mbedtls/repo/library/ecjpake.c
  9.41% (38/404)
 13.04% (3/23)
  5.23% (26/497)
src/openthread/third_party/mbedtls/repo/library/ecp.c
  4.43% (47/1060)
  6.85% (5/73)
  1.29% (22/1712)
src/openthread/third_party/mbedtls/repo/library/ecp_curves.c
 39.33% (35/89)
 50.00% (4/8)
  5.43% (24/442)
src/openthread/third_party/mbedtls/repo/library/entropy.c
 70.24% (118/168)
 75.00% (6/8)
 75.63% (90/119)
src/openthread/third_party/mbedtls/repo/library/hmac_drbg.c
  0.00% (0/203)
  0.00% (0/12)
  0.00% (0/173)
src/openthread/third_party/mbedtls/repo/library/md.c
 38.27% (124/324)
 55.00% (11/20)
 43.00% (129/300)
src/openthread/third_party/mbedtls/repo/library/oid.c
  0.00% (0/186)
  0.00% (0/33)
  0.00% (0/504)
src/openthread/third_party/mbedtls/repo/library/pem.c
  0.00% (0/84)
  0.00% (0/3)
  0.00% (0/76)
src/openthread/third_party/mbedtls/repo/library/pk.c
  4.41% (9/204)
 10.53% (2/19)
  4.13% (10/242)
src/openthread/third_party/mbedtls/repo/library/pk_ecc.c
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/19)
src/openthread/third_party/mbedtls/repo/library/pk_internal.h
  0.00% (0/53)
  0.00% (0/4)
  0.00% (0/16)
src/openthread/third_party/mbedtls/repo/library/pk_wrap.c
  0.00% (0/56)
  0.00% (0/10)
  0.00% (0/25)
src/openthread/third_party/mbedtls/repo/library/pkparse.c
  0.00% (0/356)
  0.00% (0/10)
  0.00% (0/351)
src/openthread/third_party/mbedtls/repo/library/pkwrite.c
  0.00% (0/155)
  0.00% (0/8)
  0.00% (0/217)
src/openthread/third_party/mbedtls/repo/library/platform.c
 61.11% (11/18)
 60.00% (3/5)
 60.00% (3/5)
src/openthread/third_party/mbedtls/repo/library/platform_util.c
100.00% (22/22)
100.00% (2/2)
100.00% (8/8)
src/openthread/third_party/mbedtls/repo/library/sha256.c
 77.78% (147/189)
 88.89% (8/9)
 82.11% (156/190)
src/openthread/third_party/mbedtls/repo/library/ssl_ciphersuites.c
  3.03% (3/99)
 10.00% (1/10)
  1.64% (1/61)
src/openthread/third_party/mbedtls/repo/library/ssl_ciphersuites_internal.h
  0.00% (0/78)
  0.00% (0/6)
  0.00% (0/40)
src/openthread/third_party/mbedtls/repo/library/ssl_client.c
  0.00% (0/326)
  0.00% (0/6)
  0.00% (0/340)
src/openthread/third_party/mbedtls/repo/library/ssl_cookie.c
 25.96% (27/104)
 42.86% (3/7)
 12.90% (12/93)
src/openthread/third_party/mbedtls/repo/library/ssl_misc.h
  7.40% (25/338)
 19.23% (5/26)
  9.64% (16/166)
src/openthread/third_party/mbedtls/repo/library/ssl_msg.c
 12.40% (296/2387)
 26.51% (22/83)
 13.73% (323/2352)
src/openthread/third_party/mbedtls/repo/library/ssl_tls.c
 14.78% (411/2781)
 25.74% (35/136)
 12.09% (283/2340)
src/openthread/third_party/mbedtls/repo/library/ssl_tls12_client.c
  0.00% (0/1095)
  0.00% (0/19)
  0.00% (0/1129)
src/openthread/third_party/mbedtls/repo/library/ssl_tls12_server.c
 10.32% (158/1531)
 14.29% (4/28)
 10.15% (160/1576)
src/openthread/third_party/mbedtls/repo/library/x509.c
  0.00% (0/868)
  0.00% (0/30)
  0.00% (0/1327)
src/openthread/third_party/mbedtls/repo/library/x509_crt.c
  1.35% (18/1333)
  1.96% (1/51)
  0.60% (9/1489)
src/openthread/third_party/tcplp/bsdtcp/cc/cc_newreno.c
  0.00% (0/68)
  0.00% (0/5)
  0.00% (0/107)
src/openthread/third_party/tcplp/bsdtcp/tcp_fastopen.c
  0.00% (0/23)
  0.00% (0/8)
  0.00% (0/13)
src/openthread/third_party/tcplp/bsdtcp/tcp_input.c
  0.96% (12/1246)
  5.00% (1/20)
  0.96% (15/1566)
src/openthread/third_party/tcplp/bsdtcp/tcp_output.c
  0.00% (0/651)
  0.00% (0/6)
  0.00% (0/790)
src/openthread/third_party/tcplp/bsdtcp/tcp_reass.c
  0.00% (0/43)
  0.00% (0/1)
  0.00% (0/46)
src/openthread/third_party/tcplp/bsdtcp/tcp_sack.c
  1.16% (3/259)
  7.14% (1/14)
  1.64% (5/305)
src/openthread/third_party/tcplp/bsdtcp/tcp_seq.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/openthread/third_party/tcplp/bsdtcp/tcp_subr.c
 39.52% (49/124)
 18.18% (2/11)
 46.46% (46/99)
src/openthread/third_party/tcplp/bsdtcp/tcp_timer.c
  0.00% (0/171)
  0.00% (0/8)
  0.00% (0/196)
src/openthread/third_party/tcplp/bsdtcp/tcp_timewait.c
  0.00% (0/86)
  0.00% (0/4)
  0.00% (0/72)
src/openthread/third_party/tcplp/bsdtcp/tcp_usrreq.c
  0.00% (0/171)
  0.00% (0/8)
  0.00% (0/207)
src/openthread/third_party/tcplp/bsdtcp/tcp_var.h
 94.74% (18/19)
100.00% (5/5)
100.00% (5/5)
src/openthread/third_party/tcplp/lib/bitmap.c
  2.16% (3/139)
 10.00% (1/10)
  1.67% (1/60)
src/openthread/third_party/tcplp/lib/cbuf.c
  2.62% (6/229)
  4.55% (1/22)
  0.93% (1/107)
src/openthread/third_party/tcplp/lib/lbuf.c
  4.23% (3/71)
 16.67% (1/6)
  2.86% (1/35)
src/openthread/third_party/tcplp/lib/lbuf.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
Totals
 44.53% (44412/99725)
 56.34% (5781/10261)
 38.69% (39786/102839)