Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzer details

Fuzzer: ot-ip6-send-fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 11698 73.9%
gold [1:9] 26 0.16%
yellow [10:29] 19 0.12%
greenyellow [30:49] 10 0.06%
lawngreen 50+ 4057 25.6%
All colors 15810 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
5775 5775 1 :

['ot::Mac::Links::EnergyScan(unsigned char, unsigned short)']

5775 11586 ot::Mac::Mac::PerformEnergyScan() call site: 00000 /src/openthread/src/core/mac/mac.cpp:333
5063 9655 4 :

['ot::NetworkData::Publisher::DnsSrpServiceEntry::Remove(ot::NetworkData::Publisher::Entry::State)', 'ot::NetworkData::Notifier::HandleServerDataUpdated()', 'ot::NetworkData::Notifier& ot::GetProvider ::Get () const', 'ot::NetworkData::Publisher::DnsSrpServiceEntry::Add()']

5063 10057 ot::NetworkData::Publisher::DnsSrpServiceEntry::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/network_data_publisher.cpp:547
3086 3257 7 :

['ot::Ip6::InterfaceIdentifier::SetLocator(unsigned short)', 'ot::AddressResolver::RestartAddressQueries()', 'ot::Ip6::Netif::UnicastAddress::GetAddress()', 'ot::AddressResolver& ot::GetProvider ::Get () const', 'ot::ThreadNetif& ot::GetProvider ::Get () const', 'ot::Ip6::Address::GetIid()', 'ot::Ip6::Netif::AddUnicastAddress(ot::Ip6::Netif::UnicastAddress&)']

3086 3257 ot::Mle::Mle::SetRloc16(unsignedshort) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1024
2513 2513 1 :

['ot::Mle::Mle::ScheduleChildUpdateRequest()']

9827 15416 ot::Mle::Mle::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1212
2497 2501 3 :

['ot::Message::GetLength() const', 'bool ot::Message::Compare (unsigned short, unsigned char const (&) [4]) const', 'ot::Message::RemoveFooter(unsigned short)']

2515 2519 ot::Mle::Mle::ProcessMessageSecurity(ot::Crypto::AesCcm::Mode,ot::Message&,ot::Ip6::MessageInfoconst&,unsignedshort,ot::Mle::Mle::SecurityHeaderconst&) call site: 00000 /src/openthread/src/core/thread/mle.cpp:2381
2447 2499 5 :

['ot::Neighbor::GetExtAddress()', 'ot::Mle::Mle::ParentSearch::GetSelectedParent() const', 'ot::Ip6::Address::SetToLinkLocalAddress(ot::Mac::ExtAddress const&)', 'ot::Neighbor::GetExtAddress() const', 'ot::Message::Clone() const']

2447 7455 ot::Mle::Mle::SendParentRequest(ot::Mle::Mle::ParentRequestType) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1729
2445 2445 1 :

['ot::Ip6::Ip6::FragmentDatagram(ot::Message&, unsigned char)']

2445 2445 ot::Ip6::Ip6::SendDatagram(ot::Message&,ot::Ip6::MessageInfo&,unsignedchar) call site: 00000 /src/openthread/src/core/net/ip6.cpp:467
2431 2439 2 :

['otError ot::Message::Append (ot::ExtendedTlv const&)', 'ot::ExtendedTlv::SetLength(unsigned short)']

2431 4886 ot::Tlv::AppendTlv(ot::Message&,unsignedchar,voidconst*,unsignedshort) call site: 00000 /src/openthread/src/core/common/tlvs.cpp:278
1178 1202 4 :

['ot::Random::NonCrypto::GetUint32InRange(unsigned int, unsigned int)', 'ot::MeshCoP::DatasetManager::ApplyConfiguration() const', 'ot::MeshCoP::PendingDatasetManager& ot::GetProvider ::Get () const', 'ot::Mle::Mle::SetAttachState(ot::Mle::Mle::AttachState)']

1501 18369 ot::Mle::Mle::Reattach() call site: 00000 /src/openthread/src/core/thread/mle.cpp:1629
474 476 4 :

['ot::Srp::Client::TxJitter::Request(ot::Srp::Client::TxJitter::Reason)', 'ot::Timer::IsRunning() const', 'ot::Srp::Client::Start(ot::Ip6::SockAddr const&, ot::Srp::Client::Requester)', 'IgnoreError(otError) [clone .10876]']

474 476 ot::Srp::Client::ProcessAutoStart() call site: 00000 /src/openthread/src/core/net/srp_client.cpp:2319
367 367 2 :

['ot::Srp::Client::Resume()', 'ot::Srp::Client::ApplyAutoStartGuardOnAttach()']

367 369 ot::Srp::Client::HandleRoleChanged() call site: 00000 /src/openthread/src/core/net/srp_client.cpp:558
290 318 16 :

['ot::MeshForwarder::FwdFrameInfo::ResetLifetime()', 'ot::MeshForwarder::FwdFrameInfo::ShouldDrop() const', 'ot::Message::GetType() const', 'ot::Lowpan::FragmentHeader::GetDatagramTag() const', 'ot::Message::GetLength() const', 'ot::Array ::Remove(ot::MeshForwarder::FwdFrameInfo&)', 'ot::Lowpan::Lowpan& ot::GetProvider ::Get () const', 'ot::Lowpan::MeshHeader::GetSource() const', 'ot::MeshForwarder::FindFwdFrameInfoEntry(unsigned short, unsigned short)', 'ot::Lowpan::FragmentHeader::ParseFrom(ot::Message const&, unsigned short, unsigned short&)', 'ot::Lowpan::Lowpan::DecompressEcn(ot::Message const&, unsigned short) const', 'ot::MeshForwarder::FwdFrameInfo::MarkToDrop()', 'ot::Lowpan::FragmentHeader::GetDatagramSize() const', 'ot::Lowpan::MeshHeader::ParseFrom(ot::Message const&, unsigned short&)', 'ot::Lowpan::Lowpan::MarkCompressedEcn(ot::Message&, unsigned short)', 'ot::Lowpan::FragmentHeader::GetDatagramOffset() const']

290 2843 ot::MeshForwarder::UpdateEcnOrDrop(ot::Message&,bool) call site: 00000 /src/openthread/src/core/thread/mesh_forwarder.cpp:200

Runtime coverage analysis

Covered functions
2346
Functions that are reachable but not covered
6064
Reachable functions
11536
Percentage of reachable functions covered
47.43%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
tests/fuzz/ip6_send.cpp 2
tests/fuzz/fuzzer_platform.cpp 37
src/core/api/instance_api.cpp 4
src/core/instance/instance.cpp 6
src/core/common/tasklet.hpp 24
src/core/common/timer.hpp 73
src/core/common/locator.hpp 4
src/core/common/linked_list.hpp 342
src/core/crypto/mbedtls.cpp 3
third_party/mbedtls/repo/library/platform.c 3
src/core/common/heap.cpp 2
src/core/utils/heap.cpp 5
src/core/utils/heap.hpp 15
src/core/common/random.cpp 9
src/core/crypto/crypto_platform.cpp 19
third_party/mbedtls/repo/library/entropy.c 6
third_party/mbedtls/repo/library/md.c 13
third_party/mbedtls/repo/library/ctr_drbg.c 10
third_party/mbedtls/repo/library/aes.c 6
third_party/mbedtls/repo/library/platform_util.c 2
third_party/mbedtls/repo/library/ctr.h 1
third_party/mbedtls/repo/library/sha256.c 8
src/core/common/random.hpp 11
src/core/radio/radio.hpp 31
src/core/common/uptime.cpp 3
src/core/common/time.hpp 15
src/core/instance/instance.hpp 249
src/core/common/timer.cpp 15
src/core/common/serial_number.hpp 2
src/core/common/const_cast.hpp 60
src/include/common/code_utils.hpp 1
src/core/common/iterator_utils.hpp 88
src/core/common/notifier.cpp 3
src/core/common/notifier.hpp 12
src/core/common/array.hpp 93
src/core/common/callback.hpp 130
src/core/common/time_ticker.cpp 3
src/core/common/settings.hpp 59
src/core/common/settings_driver.hpp 9
src/core/common/message.cpp 54
src/core/common/pool.hpp 14
src/core/net/dnssd.cpp 10
src/core/net/ip6.cpp 29
src/core/common/message.hpp 191
src/core/common/clearable.hpp 164
src/core/net/icmp6.cpp 7
src/core/net/udp6.cpp 25
src/core/net/ip6_mpl.cpp 8
src/core/net/tcp6.cpp 34
src/core/net/ip6.hpp 8
src/core/thread/thread_netif.cpp 3
src/core/net/netif.cpp 25
src/core/thread/tmf.cpp 19
src/core/coap/coap.cpp 62
src/core/coap/coap_message.hpp 57
src/core/net/socket.hpp 27
src/core/coap/coap_message.cpp 32
src/core/common/data.hpp 20
src/core/common/num_utils.hpp 20
src/core/common/equatable.hpp 20
src/core/thread/mesh_forwarder_ftd.cpp 7
src/core/thread/mesh_forwarder.cpp 28
src/core/net/ip6_headers.hpp 41
src/core/net/netif.hpp 24
src/core/common/as_core_type.hpp 29
src/core/thread/lowpan.cpp 20
src/core/common/encoding.hpp 24
src/core/thread/lowpan.hpp 6
src/core/thread/mesh_forwarder.hpp 5
src/core/thread/discover_scanner.cpp 4
src/core/thread/mle.hpp 54
src/core/thread/mle_types.hpp 32
src/core/mac/mac.cpp 35
src/core/mac/mac.hpp 18
src/core/common/tasklet.cpp 3
src/core/api/tasklet_api.cpp 3
src/core/mac/mac_links.hpp 23
src/core/mac/sub_mac.cpp 36
src/core/mac/sub_mac.hpp 15
src/core/mac/data_poll_sender.cpp 15
src/core/thread/child_supervision.cpp 8
src/core/thread/mle.cpp 76
src/core/thread/neighbor.hpp 46
src/core/mac/mac_types.cpp 15
src/core/thread/neighbor.cpp 7
src/core/common/uptime.hpp 1
src/core/common/tlvs.hpp 101
src/core/common/tlvs.cpp 26
src/core/thread/key_manager.hpp 16
src/core/thread/child_supervision.hpp 1
src/core/thread/mle_tlvs.hpp 24
src/core/net/ip6_address.hpp 19
src/core/thread/network_data_leader.cpp 25
src/core/net/ip6_address.cpp 42
src/core/thread/network_data.hpp 31
src/core/thread/network_data_tlvs.hpp 127
src/core/thread/network_data_tlvs.cpp 8
src/core/meshcop/dataset_manager.hpp 8
src/core/meshcop/timestamp.cpp 9
src/core/mac/mac_types.hpp 33
src/core/crypto/aes_ccm.hpp 5
src/core/crypto/aes_ecb.cpp 4
src/core/crypto/aes_ccm.cpp 7
src/core/thread/key_manager.cpp 22
src/core/crypto/hmac_sha256.cpp 5
src/core/crypto/storage.hpp 5
src/core/crypto/storage.cpp 1
src/core/crypto/hmac_sha256.hpp 2
src/core/common/data.cpp 1
src/core/common/settings.cpp 15
src/core/net/udp6.hpp 38
src/core/net/ip6_mpl.hpp 5
src/core/net/ip6_headers.cpp 6
src/core/net/checksum.cpp 7
src/core/net/checksum.hpp 2
src/core/thread/child_table.cpp 17
src/core/thread/child.cpp 9
src/core/thread/child.hpp 14
src/core/common/bit_set.hpp 11
src/core/thread/child_table.hpp 10
src/core/thread/indirect_sender.cpp 20
src/core/thread/src_match_controller.cpp 11
src/core/thread/indirect_sender.hpp 18
src/core/radio/radio.cpp 5
src/core/thread/src_match_controller.hpp 1
src/core/mac/data_poll_handler.cpp 8
src/core/mac/data_poll_handler.hpp 15
src/core/thread/csl_tx_scheduler.hpp 16
src/core/thread/csl_tx_scheduler.cpp 9
src/core/radio/radio_platform.cpp 11
src/core/coap/coap.hpp 11
src/core/thread/uri_paths.cpp 3
src/core/common/binary_search.hpp 2
src/core/common/binary_search.cpp 1
src/core/thread/address_resolver.cpp 23
src/core/api/coap_api.cpp 1
src/core/net/socket.cpp 1
src/core/common/offset_range.cpp 6
src/core/common/offset_range.hpp 5
src/core/net/srp_client.cpp 5
src/core/net/srp_client.hpp 3
src/core/utils/history_tracker.cpp 8
src/core/utils/history_tracker.hpp 13
src/core/thread/tmf.hpp 1
src/core/common/string.cpp 20
src/core/thread/energy_scan_server.cpp 2
src/core/meshcop/meshcop_tlvs.cpp 13
src/core/meshcop/meshcop_tlvs.hpp 23
src/core/meshcop/dataset_manager.cpp 29
src/core/meshcop/dataset.cpp 16
src/core/meshcop/dataset.hpp 78
src/core/thread/panid_query_server.cpp 2
src/core/thread/address_resolver.hpp 16
src/core/common/time_ticker.hpp 1
src/core/thread/mle_ftd.cpp 38
src/core/thread/router_table.cpp 23
src/core/thread/router_table.hpp 16
src/core/thread/network_data.cpp 25
src/core/thread/network_data_types.cpp 7
src/core/thread/network_data_types.hpp 9
src/core/common/preference.cpp 2
src/core/thread/router.cpp 6
src/core/thread/router.hpp 10
src/core/thread/link_quality.hpp 15
src/core/common/trickle_timer.hpp 2
src/core/common/trickle_timer.cpp 6
src/core/thread/thread_tlvs.hpp 9
src/core/thread/neighbor_table.cpp 7
src/core/thread/link_quality.cpp 9
src/core/thread/dua_manager.cpp 10
src/core/backbone_router/bbr_leader.cpp 5
src/core/backbone_router/bbr_leader.hpp 3
src/core/thread/network_data_leader_ftd.cpp 44
src/core/thread/network_data_leader.hpp 13
src/core/meshcop/dataset_manager_ftd.cpp 9
src/core/thread/mle_tlvs.cpp 5
src/core/meshcop/timestamp.hpp 7
src/core/meshcop/meshcop_leader.hpp 1
src/core/mac/channel_mask.hpp 5
src/core/common/error.cpp 1
src/core/common/log.cpp 3
src/core/common/string.hpp 6
src/core/meshcop/extended_panid.cpp 2
src/core/meshcop/network_name.hpp 4
src/core/meshcop/network_name.cpp 8
src/core/mac/link_raw.hpp 1
src/core/meshcop/meshcop_leader.cpp 10
src/core/thread/network_data_notifier.hpp 1
src/core/thread/announce_begin_server.cpp 4
src/core/thread/announce_sender.cpp 10
src/core/mac/channel_mask.cpp 1
src/core/thread/announce_sender.hpp 3
src/core/meshcop/joiner_router.cpp 3
src/core/meshcop/joiner_router.hpp 1
src/core/meshcop/joiner.cpp 5
src/core/meshcop/commissioner.hpp 5
src/core/meshcop/panid_query_client.cpp 2
src/core/meshcop/energy_scan_client.cpp 2
src/core/meshcop/commissioner.cpp 17
src/core/meshcop/secure_transport.hpp 25
src/core/meshcop/meshcop.cpp 10
src/core/crypto/sha256.cpp 5
src/core/crypto/sha256.hpp 2
src/core/meshcop/meshcop.hpp 22
src/core/meshcop/secure_transport.cpp 42
third_party/mbedtls/repo/library/ssl_tls12_server.c 27
third_party/mbedtls/repo/library/ssl_tls.c 89
third_party/mbedtls/repo/library/ssl_msg.c 77
third_party/mbedtls/repo/library/ssl_misc.h 18
third_party/mbedtls/repo/include/mbedtls/cipher.h 4
third_party/mbedtls/repo/library/cipher.c 11
third_party/mbedtls/repo/library/ccm.c 13
third_party/mbedtls/repo/include/mbedtls/ssl.h 4
third_party/mbedtls/repo/library/ssl_client.c 6
third_party/mbedtls/repo/library/ssl_ciphersuites.c 6
third_party/mbedtls/repo/library/ecjpake.c 22
third_party/mbedtls/repo/library/ssl_tls12_client.c 19
third_party/mbedtls/repo/library/ecp.c 58
third_party/mbedtls/repo/library/bignum.c 39
third_party/mbedtls/repo/library/bignum_core.c 30
third_party/mbedtls/repo/library/constant_time_impl.h 14
third_party/mbedtls/repo/include/mbedtls/ecp.h 1
third_party/mbedtls/repo/include/mbedtls/md.h 1
third_party/mbedtls/repo/library/constant_time.c 2
third_party/mbedtls/repo/library/ecdh.c 20
third_party/mbedtls/repo/library/pk.c 12
third_party/mbedtls/repo/library/ssl_ciphersuites_internal.h 5
third_party/mbedtls/repo/library/x509_crt.c 43
third_party/mbedtls/repo/library/asn1parse.c 13
third_party/mbedtls/repo/include/mbedtls/error.h 1
third_party/mbedtls/repo/library/x509.c 18
third_party/mbedtls/repo/library/oid.c 10
third_party/mbedtls/repo/library/pkparse.c 9
third_party/mbedtls/repo/library/pk_ecc.c 4
third_party/mbedtls/repo/library/pk_internal.h 3
third_party/mbedtls/repo/library/ecp_curves.c 4
third_party/mbedtls/repo/library/ssl_cookie.c 6
third_party/mbedtls/repo/library/pem.c 3
third_party/mbedtls/repo/library/base64.c 2
src/core/meshcop/border_agent.cpp 5
src/core/meshcop/border_agent.hpp 1
src/core/coap/coap_secure.cpp 12
src/core/thread/network_diagnostic.cpp 25
src/core/thread/network_diagnostic_tlvs.hpp 60
src/core/thread/network_diagnostic_tlvs.cpp 5
src/core/thread/network_diagnostic.hpp 5
src/core/thread/mle_types.cpp 2
src/core/utils/mesh_diag.cpp 15
src/core/net/dhcp6_client.cpp 12
src/core/net/dhcp6.hpp 20
src/core/net/dhcp6_server.cpp 1
src/core/utils/slaac_address.cpp 2
src/core/net/dns_client.cpp 9
src/core/net/dns_client.hpp 9
src/core/net/ip4_types.cpp 1
src/core/net/ip4_types.hpp 1
src/core/utils/srp_client_buffers.cpp 1
src/core/utils/srp_client_buffers.hpp 1
src/core/net/dnssd_server.cpp 10
src/core/net/mdns.cpp 85
src/core/common/heap_string.hpp 5
src/core/net/mdns.hpp 51
src/core/common/heap_array.hpp 48
src/core/common/owning_list.hpp 94
src/core/common/heap_string.cpp 2
src/core/net/sntp_client.cpp 5
src/core/net/ip6_filter.hpp 1
src/core/mac/mac_links.cpp 2
src/core/mac/sub_mac_callbacks.cpp 6
src/core/mac/mac_filter.cpp 4
src/core/net/icmp6.hpp 10
src/core/thread/network_data_local.hpp 1
src/core/thread/network_data_notifier.cpp 4
src/core/thread/network_data_publisher.cpp 18
src/core/thread/network_data_publisher.hpp 18
src/core/thread/network_data_service.hpp 26
src/core/meshcop/announce_begin_client.cpp 1
src/core/common/crc.hpp 2
src/core/common/crc.cpp 2
src/core/utils/jam_detector.cpp 1
src/core/thread/mlr_manager.cpp 16
src/core/net/srp_server.cpp 39
src/core/net/srp_advertising_proxy.cpp 32
src/core/coap/coap_secure.hpp 1
src/core/utils/ping_sender.cpp 5
src/core/utils/ping_sender.hpp 2
src/core/utils/channel_monitor.cpp 4
src/core/utils/channel_manager.cpp 1
src/core/meshcop/dataset_updater.cpp 1
src/core/border_router/routing_manager.cpp 19
src/core/border_router/infra_if.cpp 1
src/core/border_router/routing_manager.hpp 16
src/core/net/nd6.hpp 1
src/core/net/nd6.cpp 1
src/core/common/heap_data.hpp 5
src/core/mac/link_raw.cpp 4
src/core/api/link_api.cpp 2
src/core/api/ip6_api.cpp 3
src/core/utils/channel_monitor.hpp 1
src/core/net/dnssd_server.hpp 5
src/core/net/srp_server.hpp 26
src/core/net/dns_types.cpp 8
src/core/border_router/infra_if.hpp 2
src/core/net/dnssd.hpp 2
src/core/common/owned_ptr.hpp 87
src/core/common/ptr_wrapper.hpp 62
src/core/common/heap_allocatable.hpp 35
src/core/common/heap_data.cpp 4
src/core/net/srp_advertising_proxy.hpp 3
src/core/net/dns_types.hpp 36
src/core/net/sntp_client.hpp 1
src/core/thread/discover_scanner.hpp 1
src/core/api/thread_api.cpp 1
src/core/thread/thread_netif.hpp 1
src/core/thread/mlr_manager.hpp 2
src/core/thread/network_data_service.cpp 7
src/core/api/srp_server_api.cpp 1
src/core/thread/network_data_local.cpp 2
src/core/api/thread_ftd_api.cpp 1
src/core/mac/mac_frame.hpp 71
src/core/mac/mac_frame.cpp 46
src/core/radio/radio_callbacks.cpp 2
src/core/mac/mac_header_ie.hpp 7
src/core/mac/mac_filter.hpp 1
src/core/common/frame_builder.cpp 10
src/core/common/frame_builder.hpp 14
src/core/mac/mac_header_ie.cpp 1
src/core/net/tcp6.hpp 11
src/core/api/message_api.cpp 6
src/core/utils/slaac_address.hpp 3
etc/cmake/../../third_party/tcplp/bsdtcp/tcp_var.h 3
etc/cmake/../../third_party/tcplp/bsdtcp/../lib/lbuf.h 1
third_party/tcplp/lib/lbuf.c 3
third_party/tcplp/bsdtcp/tcp_input.c 20
third_party/tcplp/bsdtcp/../bsdtcp/tcp_var.h 4
third_party/tcplp/bsdtcp/tcp_timewait.c 4
third_party/tcplp/bsdtcp/tcp_subr.c 10
third_party/tcplp/bsdtcp/tcp_timer.c 3
third_party/tcplp/bsdtcp/tcp_sack.c 14
third_party/tcplp/lib/bitmap.c 5
third_party/tcplp/lib/cbuf.c 11
third_party/tcplp/bsdtcp/tcp_seq.h 1
third_party/tcplp/bsdtcp/tcp_output.c 6
third_party/tcplp/bsdtcp/tcp_fastopen.c 3
third_party/tcplp/bsdtcp/tcp_reass.c 1

Fuzzer: ot-radio-receive-done-fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 9661 59.2%
gold [1:9] 444 2.72%
yellow [10:29] 208 1.27%
greenyellow [30:49] 52 0.31%
lawngreen 50+ 5927 36.3%
All colors 16292 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
5069 9671 8 :

['ot::NetworkData::Publisher::DnsSrpServiceEntry::Remove(ot::NetworkData::Publisher::Entry::State)', 'ot::Mle::Mle& ot::GetProvider ::Get () const', 'ot::NetworkData::Notifier::HandleServerDataUpdated()', 'ot::NetworkData::Publisher::DnsSrpServiceEntry::Info::SetAddress(ot::Ip6::Address const&)', 'ot::Mle::Mle::GetMeshLocalEid() const', 'ot::NetworkData::Notifier& ot::GetProvider ::Get () const', 'ot::NetworkData::Publisher::Entry::GetState() const', 'ot::NetworkData::Publisher::DnsSrpServiceEntry::Add()']

5069 10073 ot::NetworkData::Publisher::DnsSrpServiceEntry::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/network_data_publisher.cpp:543
3698 3698 5 :

['ot::Ip6::Tcp::ProcessSignals(ot::Ip6::Tcp::Endpoint&, otLinkedBuffer*, unsigned long, tcplp_signals&) const', 'ot::Ip6::Tcp::Endpoint::FromTcb(tcpcb&)', 'void ot::ClearAllBytes (tcplp_signals&)', 'tcplp_input', 'ot::Ip6::Tcp::Listener::GetTcbListen()']

3698 3698 ot::Ip6::Tcp::HandleMessage(ot::Ip6::Header&,ot::Message&,ot::Ip6::MessageInfo&) call site: 00000 /src/openthread/src/core/net/tcp6.cpp:671
3086 3257 7 :

['ot::Ip6::InterfaceIdentifier::SetLocator(unsigned short)', 'ot::AddressResolver::RestartAddressQueries()', 'ot::Ip6::Netif::UnicastAddress::GetAddress()', 'ot::AddressResolver& ot::GetProvider ::Get () const', 'ot::ThreadNetif& ot::GetProvider ::Get () const', 'ot::Ip6::Address::GetIid()', 'ot::Ip6::Netif::AddUnicastAddress(ot::Ip6::Netif::UnicastAddress&)']

3086 3257 ot::Mle::Mle::SetRloc16(unsignedshort) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1024
2513 2513 1 :

['ot::Mle::Mle::ScheduleChildUpdateRequest()']

9823 15416 ot::Mle::Mle::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1212
2431 2441 3 :

['ot::Tlv::SetType(unsigned char)', 'otError ot::Message::Append (ot::ExtendedTlv const&)', 'ot::ExtendedTlv::SetLength(unsigned short)']

2431 4910 ot::NetworkDiagnostic::Server::AppendIp6AddressList(ot::Message&) call site: 00000 /src/openthread/src/core/thread/network_diagnostic.cpp:123
2431 2439 2 :

['otError ot::Message::Append (ot::ExtendedTlv const&)', 'ot::ExtendedTlv::SetLength(unsigned short)']

2431 4886 ot::Tlv::AppendTlv(ot::Message&,unsignedchar,voidconst*,unsignedshort) call site: 00000 /src/openthread/src/core/common/tlvs.cpp:278
1178 1202 4 :

['ot::Random::NonCrypto::GetUint32InRange(unsigned int, unsigned int)', 'ot::MeshCoP::DatasetManager::ApplyConfiguration() const', 'ot::MeshCoP::PendingDatasetManager& ot::GetProvider ::Get () const', 'ot::Mle::Mle::SetAttachState(ot::Mle::Mle::AttachState)']

1314 18369 ot::Mle::Mle::Reattach() call site: 00000 /src/openthread/src/core/thread/mle.cpp:1629
412 418 10 :

['ot::Neighbor::GetLinkAckFrameCounter() const', 'ot::Neighbor::GetKeySequence() const', 'ot::Mac::LinkFrameCounters::Set(unsigned int)', 'ot::KeyManager::GetCurrentKeySequence() const', 'ot::Neighbor::GetLinkFrameCounters()', 'ot::KeyManager::SetCurrentKeySequence(unsigned int, unsigned char)', 'ot::Neighbor::SetMleFrameCounter(unsigned int)', 'ot::Mac::LinkFrameCounters::Reset()', 'ot::Neighbor::SetLinkAckFrameCounter(unsigned int)', 'ot::Neighbor::SetKeySequence(unsigned int)']

412 418 ot::Mac::Mac::ProcessReceiveSecurity(ot::Mac::RxFrame&,ot::Mac::Addressconst&,ot::Neighbor*) call site: 00000 /src/openthread/src/core/mac/mac.cpp:1683
410 476 4 :

['ot::Srp::Client::TxJitter::Request(ot::Srp::Client::TxJitter::Reason)', 'ot::Timer::IsRunning() const', 'ot::Srp::Client::Start(ot::Ip6::SockAddr const&, ot::Srp::Client::Requester)', 'IgnoreError(otError) [clone .10876]']

410 476 ot::Srp::Client::ProcessAutoStart() call site: 00000 /src/openthread/src/core/net/srp_client.cpp:2319
367 367 2 :

['ot::Srp::Client::Resume()', 'ot::Srp::Client::ApplyAutoStartGuardOnAttach()']

367 369 ot::Srp::Client::HandleRoleChanged() call site: 00000 /src/openthread/src/core/net/srp_client.cpp:558
139 276 2 :

['ot::SupervisionListener::Start()', 'ot::DataPollSender::StartPolling()']

139 282 ot::MeshForwarder::SetRxOnWhenIdle(bool) call site: 00000 /src/openthread/src/core/thread/mesh_forwarder.cpp:665
134 315 10 :

['ot::Mac::Frame::GetSecurityEnabled() const', 'ot::Neighbor::SetLastHeard(ot::Time)', 'ot::Mac::Frame::GetKeyIdMode(unsigned char&) const', 'ot::TimerMilli::GetNow()', 'IgnoreError(otError) [clone .3434]', 'ot::Mac::Frame::IsDataRequestCommand() const', 'ot::Neighbor::IsEnhancedKeepAliveSupported() const', 'ot::Mac::Mac::UpdateNeighborLinkInfo(ot::Neighbor&, ot::Mac::RxFrame const&)', 'ot::Neighbor::IsRxOnWhenIdle() const', 'ot::Neighbor::GetState() const']

134 14423 ot::Mac::Mac::HandleReceivedFrame(ot::Mac::RxFrame*,otError) call site: 00000 /src/openthread/src/core/mac/mac.cpp:1973

Runtime coverage analysis

Covered functions
3406
Functions that are reachable but not covered
4617
Reachable functions
11640
Percentage of reachable functions covered
60.34%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
tests/fuzz/radio_receive_done.cpp 2
tests/fuzz/fuzzer_platform.cpp 37
src/core/api/instance_api.cpp 4
src/core/instance/instance.cpp 6
src/core/common/tasklet.hpp 24
src/core/common/timer.hpp 73
src/core/common/locator.hpp 4
src/core/common/linked_list.hpp 342
src/core/crypto/mbedtls.cpp 3
third_party/mbedtls/repo/library/platform.c 3
src/core/common/heap.cpp 2
src/core/utils/heap.cpp 5
src/core/utils/heap.hpp 15
src/core/common/random.cpp 9
src/core/crypto/crypto_platform.cpp 19
third_party/mbedtls/repo/library/entropy.c 6
third_party/mbedtls/repo/library/md.c 13
third_party/mbedtls/repo/library/ctr_drbg.c 10
third_party/mbedtls/repo/library/aes.c 6
third_party/mbedtls/repo/library/platform_util.c 2
third_party/mbedtls/repo/library/ctr.h 1
third_party/mbedtls/repo/library/sha256.c 8
src/core/common/random.hpp 11
src/core/radio/radio.hpp 31
src/core/common/uptime.cpp 3
src/core/common/time.hpp 15
src/core/instance/instance.hpp 251
src/core/common/timer.cpp 15
src/core/common/serial_number.hpp 2
src/core/common/const_cast.hpp 60
src/include/common/code_utils.hpp 1
src/core/common/iterator_utils.hpp 88
src/core/common/notifier.cpp 3
src/core/common/notifier.hpp 12
src/core/common/array.hpp 100
src/core/common/callback.hpp 129
src/core/common/time_ticker.cpp 3
src/core/common/settings.hpp 56
src/core/common/settings_driver.hpp 9
src/core/common/message.cpp 53
src/core/common/pool.hpp 15
src/core/net/dnssd.cpp 10
src/core/net/ip6.cpp 29
src/core/common/message.hpp 196
src/core/common/clearable.hpp 168
src/core/net/icmp6.cpp 7
src/core/net/udp6.cpp 25
src/core/net/ip6_mpl.cpp 8
src/core/net/tcp6.cpp 34
src/core/net/ip6.hpp 9
src/core/thread/thread_netif.cpp 3
src/core/net/netif.cpp 25
src/core/thread/tmf.cpp 20
src/core/coap/coap.cpp 62
src/core/coap/coap_message.hpp 57
src/core/net/socket.hpp 27
src/core/coap/coap_message.cpp 32
src/core/common/data.hpp 20
src/core/common/num_utils.hpp 20
src/core/common/equatable.hpp 19
src/core/thread/mesh_forwarder_ftd.cpp 18
src/core/thread/mesh_forwarder.cpp 41
src/core/net/ip6_headers.hpp 42
src/core/net/netif.hpp 24
src/core/common/as_core_type.hpp 27
src/core/thread/lowpan.cpp 32
src/core/common/encoding.hpp 24
src/core/thread/lowpan.hpp 10
src/core/thread/mesh_forwarder.hpp 10
src/core/thread/discover_scanner.cpp 4
src/core/thread/mle.hpp 53
src/core/thread/mle_types.hpp 32
src/core/mac/mac.cpp 41
src/core/mac/mac.hpp 19
src/core/common/tasklet.cpp 3
src/core/api/tasklet_api.cpp 3
src/core/mac/mac_links.hpp 23
src/core/mac/sub_mac.cpp 37
src/core/mac/sub_mac.hpp 15
src/core/mac/data_poll_sender.cpp 16
src/core/thread/child_supervision.cpp 9
src/core/thread/mle.cpp 76
src/core/thread/neighbor.hpp 47
src/core/mac/mac_types.cpp 15
src/core/thread/neighbor.cpp 7
src/core/common/uptime.hpp 1
src/core/common/tlvs.hpp 101
src/core/common/tlvs.cpp 26
src/core/thread/key_manager.hpp 16
src/core/thread/child_supervision.hpp 1
src/core/thread/mle_tlvs.hpp 24
src/core/net/ip6_address.hpp 19
src/core/thread/network_data_leader.cpp 25
src/core/net/ip6_address.cpp 43
src/core/thread/network_data.hpp 31
src/core/thread/network_data_tlvs.hpp 127
src/core/thread/network_data_tlvs.cpp 8
src/core/meshcop/dataset_manager.hpp 8
src/core/meshcop/timestamp.cpp 9
src/core/mac/mac_types.hpp 35
src/core/crypto/aes_ccm.hpp 5
src/core/crypto/aes_ecb.cpp 4
src/core/crypto/aes_ccm.cpp 7
src/core/thread/key_manager.cpp 22
src/core/crypto/hmac_sha256.cpp 5
src/core/crypto/storage.hpp 5
src/core/crypto/storage.cpp 1
src/core/crypto/hmac_sha256.hpp 2
src/core/common/data.cpp 1
src/core/common/settings.cpp 15
src/core/net/udp6.hpp 38
src/core/net/ip6_mpl.hpp 5
src/core/net/ip6_headers.cpp 6
src/core/net/checksum.cpp 7
src/core/net/checksum.hpp 2
src/core/thread/child_table.cpp 18
src/core/thread/child.cpp 9
src/core/thread/child.hpp 14
src/core/common/bit_set.hpp 11
src/core/thread/child_table.hpp 10
src/core/thread/indirect_sender.cpp 20
src/core/thread/src_match_controller.cpp 11
src/core/thread/indirect_sender.hpp 18
src/core/radio/radio.cpp 5
src/core/thread/src_match_controller.hpp 1
src/core/mac/data_poll_handler.cpp 9
src/core/mac/data_poll_handler.hpp 15
src/core/thread/csl_tx_scheduler.hpp 16
src/core/thread/csl_tx_scheduler.cpp 9
src/core/radio/radio_platform.cpp 12
src/core/coap/coap.hpp 11
src/core/thread/uri_paths.cpp 3
src/core/common/binary_search.hpp 2
src/core/common/binary_search.cpp 1
src/core/thread/address_resolver.cpp 27
src/core/api/coap_api.cpp 1
src/core/net/socket.cpp 1
src/core/common/offset_range.cpp 6
src/core/common/offset_range.hpp 5
src/core/net/srp_client.cpp 5
src/core/net/srp_client.hpp 3
src/core/utils/history_tracker.cpp 8
src/core/utils/history_tracker.hpp 14
src/core/thread/tmf.hpp 1
src/core/common/string.cpp 20
src/core/thread/energy_scan_server.cpp 2
src/core/meshcop/meshcop_tlvs.cpp 13
src/core/meshcop/meshcop_tlvs.hpp 23
src/core/meshcop/dataset_manager.cpp 29
src/core/meshcop/dataset.cpp 16
src/core/meshcop/dataset.hpp 78
src/core/thread/panid_query_server.cpp 2
src/core/thread/address_resolver.hpp 19
src/core/common/time_ticker.hpp 1
src/core/thread/mle_ftd.cpp 38
src/core/thread/router_table.cpp 26
src/core/thread/router_table.hpp 17
src/core/thread/network_data.cpp 25
src/core/thread/network_data_types.cpp 7
src/core/thread/network_data_types.hpp 9
src/core/common/preference.cpp 2
src/core/thread/router.cpp 6
src/core/thread/router.hpp 10
src/core/thread/link_quality.hpp 15
src/core/common/trickle_timer.hpp 2
src/core/common/trickle_timer.cpp 6
src/core/thread/thread_tlvs.hpp 9
src/core/thread/neighbor_table.cpp 8
src/core/thread/link_quality.cpp 10
src/core/thread/dua_manager.cpp 10
src/core/backbone_router/bbr_leader.cpp 5
src/core/backbone_router/bbr_leader.hpp 3
src/core/thread/network_data_leader_ftd.cpp 44
src/core/thread/network_data_leader.hpp 13
src/core/meshcop/dataset_manager_ftd.cpp 9
src/core/thread/mle_tlvs.cpp 5
src/core/meshcop/timestamp.hpp 7
src/core/meshcop/meshcop_leader.hpp 1
src/core/mac/channel_mask.hpp 5
src/core/common/error.cpp 1
src/core/common/log.cpp 3
src/core/common/string.hpp 6
src/core/meshcop/extended_panid.cpp 2
src/core/meshcop/network_name.hpp 4
src/core/meshcop/network_name.cpp 8
src/core/mac/link_raw.hpp 1
src/core/meshcop/meshcop_leader.cpp 10
src/core/thread/network_data_notifier.hpp 1
src/core/thread/announce_begin_server.cpp 4
src/core/thread/announce_sender.cpp 10
src/core/mac/channel_mask.cpp 1
src/core/thread/announce_sender.hpp 3
src/core/meshcop/joiner_router.cpp 3
src/core/meshcop/joiner_router.hpp 1
src/core/meshcop/joiner.cpp 5
src/core/meshcop/commissioner.hpp 5
src/core/meshcop/panid_query_client.cpp 2
src/core/meshcop/energy_scan_client.cpp 2
src/core/meshcop/commissioner.cpp 17
src/core/meshcop/secure_transport.hpp 26
src/core/meshcop/meshcop.cpp 10
src/core/crypto/sha256.cpp 5
src/core/crypto/sha256.hpp 2
src/core/meshcop/meshcop.hpp 22
src/core/meshcop/secure_transport.cpp 42
third_party/mbedtls/repo/library/ssl_tls12_server.c 27
third_party/mbedtls/repo/library/ssl_tls.c 89
third_party/mbedtls/repo/library/ssl_msg.c 77
third_party/mbedtls/repo/library/ssl_misc.h 18
third_party/mbedtls/repo/include/mbedtls/cipher.h 4
third_party/mbedtls/repo/library/cipher.c 11
third_party/mbedtls/repo/library/ccm.c 13
third_party/mbedtls/repo/include/mbedtls/ssl.h 4
third_party/mbedtls/repo/library/ssl_client.c 6
third_party/mbedtls/repo/library/ssl_ciphersuites.c 6
third_party/mbedtls/repo/library/ecjpake.c 22
third_party/mbedtls/repo/library/ssl_tls12_client.c 19
third_party/mbedtls/repo/library/ecp.c 58
third_party/mbedtls/repo/library/bignum.c 39
third_party/mbedtls/repo/library/bignum_core.c 30
third_party/mbedtls/repo/library/constant_time_impl.h 14
third_party/mbedtls/repo/include/mbedtls/ecp.h 1
third_party/mbedtls/repo/include/mbedtls/md.h 1
third_party/mbedtls/repo/library/constant_time.c 2
third_party/mbedtls/repo/library/ecdh.c 20
third_party/mbedtls/repo/library/pk.c 12
third_party/mbedtls/repo/library/ssl_ciphersuites_internal.h 5
third_party/mbedtls/repo/library/x509_crt.c 43
third_party/mbedtls/repo/library/asn1parse.c 13
third_party/mbedtls/repo/include/mbedtls/error.h 1
third_party/mbedtls/repo/library/x509.c 18
third_party/mbedtls/repo/library/oid.c 10
third_party/mbedtls/repo/library/pkparse.c 9
third_party/mbedtls/repo/library/pk_ecc.c 4
third_party/mbedtls/repo/library/pk_internal.h 3
third_party/mbedtls/repo/library/ecp_curves.c 4
third_party/mbedtls/repo/library/ssl_cookie.c 6
third_party/mbedtls/repo/library/pem.c 3
third_party/mbedtls/repo/library/base64.c 2
src/core/meshcop/border_agent.cpp 6
src/core/meshcop/border_agent.hpp 1
src/core/coap/coap_secure.cpp 12
src/core/thread/network_diagnostic.cpp 25
src/core/thread/network_diagnostic_tlvs.hpp 60
src/core/thread/network_diagnostic_tlvs.cpp 5
src/core/thread/network_diagnostic.hpp 5
src/core/thread/mle_types.cpp 2
src/core/utils/mesh_diag.cpp 15
src/core/net/dhcp6_client.cpp 12
src/core/net/dhcp6.hpp 20
src/core/net/dhcp6_server.cpp 1
src/core/utils/slaac_address.cpp 2
src/core/net/dns_client.cpp 9
src/core/net/dns_client.hpp 9
src/core/net/ip4_types.cpp 1
src/core/net/ip4_types.hpp 1
src/core/utils/srp_client_buffers.cpp 1
src/core/utils/srp_client_buffers.hpp 1
src/core/net/dnssd_server.cpp 10
src/core/net/mdns.cpp 85
src/core/common/heap_string.hpp 5
src/core/net/mdns.hpp 51
src/core/common/heap_array.hpp 48
src/core/common/owning_list.hpp 94
src/core/common/heap_string.cpp 2
src/core/net/sntp_client.cpp 5
src/core/net/ip6_filter.hpp 1
src/core/mac/mac_links.cpp 4
src/core/mac/sub_mac_callbacks.cpp 7
src/core/mac/mac_filter.cpp 4
src/core/net/icmp6.hpp 10
src/core/thread/network_data_local.hpp 1
src/core/thread/network_data_notifier.cpp 1
src/core/thread/network_data_publisher.cpp 2
src/core/thread/network_data_publisher.hpp 5
src/core/thread/network_data_service.hpp 9
src/core/meshcop/announce_begin_client.cpp 1
src/core/common/crc.hpp 2
src/core/common/crc.cpp 2
src/core/utils/jam_detector.cpp 1
src/core/thread/mlr_manager.cpp 16
src/core/net/srp_server.cpp 32
src/core/net/srp_advertising_proxy.cpp 32
src/core/coap/coap_secure.hpp 1
src/core/utils/ping_sender.cpp 5
src/core/utils/ping_sender.hpp 2
src/core/utils/channel_monitor.cpp 4
src/core/utils/channel_manager.cpp 1
src/core/meshcop/dataset_updater.cpp 1
src/core/border_router/routing_manager.cpp 19
src/core/border_router/infra_if.cpp 1
src/core/border_router/routing_manager.hpp 16
src/core/net/nd6.hpp 1
src/core/net/nd6.cpp 1
src/core/common/heap_data.hpp 5
src/core/mac/link_raw.cpp 5
src/core/api/link_api.cpp 2
src/core/api/ip6_api.cpp 1
src/core/utils/channel_monitor.hpp 1
src/core/net/dnssd_server.hpp 5
src/core/net/srp_server.hpp 26
src/core/net/dns_types.cpp 8
src/core/border_router/infra_if.hpp 2
src/core/net/dnssd.hpp 2
src/core/common/owned_ptr.hpp 87
src/core/common/ptr_wrapper.hpp 62
src/core/common/heap_allocatable.hpp 35
src/core/common/heap_data.cpp 4
src/core/net/srp_advertising_proxy.hpp 3
src/core/net/dns_types.hpp 36
src/core/net/sntp_client.hpp 1
src/core/thread/discover_scanner.hpp 1
src/core/api/thread_api.cpp 1
src/core/thread/thread_netif.hpp 1
src/core/thread/mlr_manager.hpp 2
src/core/thread/network_data_service.cpp 4
src/core/api/thread_ftd_api.cpp 1
src/core/mac/mac_frame.hpp 72
src/core/mac/mac_frame.cpp 48
src/core/radio/radio_callbacks.cpp 3
src/core/mac/mac_header_ie.hpp 7
src/core/mac/mac_filter.hpp 1
src/core/common/frame_builder.cpp 10
src/core/common/frame_builder.hpp 15
src/core/mac/mac_header_ie.cpp 1
src/core/net/tcp6.hpp 11
src/core/thread/thread_link_info.cpp 1
src/core/thread/thread_link_info.hpp 4
src/core/common/frame_data.cpp 4
src/core/common/frame_data.hpp 6
src/core/net/ip6_filter.cpp 1
src/core/utils/slaac_address.hpp 3
etc/cmake/../../third_party/tcplp/bsdtcp/tcp_var.h 3
etc/cmake/../../third_party/tcplp/bsdtcp/../lib/lbuf.h 1
third_party/tcplp/lib/lbuf.c 3
third_party/tcplp/bsdtcp/tcp_input.c 20
third_party/tcplp/bsdtcp/../bsdtcp/tcp_var.h 4
third_party/tcplp/bsdtcp/tcp_timewait.c 4
third_party/tcplp/bsdtcp/tcp_subr.c 10
third_party/tcplp/bsdtcp/tcp_timer.c 3
third_party/tcplp/bsdtcp/tcp_sack.c 14
third_party/tcplp/lib/bitmap.c 5
third_party/tcplp/lib/cbuf.c 11
third_party/tcplp/bsdtcp/tcp_seq.h 1
third_party/tcplp/bsdtcp/tcp_output.c 6
src/core/api/message_api.cpp 4
third_party/tcplp/bsdtcp/tcp_fastopen.c 3
third_party/tcplp/bsdtcp/tcp_reass.c 1

Fuzzer: ot-cli-received-fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 9324 65.0%
gold [1:9] 192 1.33%
yellow [10:29] 338 2.35%
greenyellow [30:49] 109 0.76%
lawngreen 50+ 4367 30.4%
All colors 14330 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
9819 9823 5 :

['IgnoreError(otError) [clone .15426]', 'ot::Mle::Mle::IsChild() const', 'ot::Mle::Mle::GetRloc16() const', 'ot::Mle::Mle::SetStateChild(unsigned short)', 'ot::Mle::Mle::SendChildUpdateRequestToParent()']

9819 9823 ot::Mle::Mle::SetDeviceMode(ot::Mle::DeviceMode) call site: 00000 /src/openthread/src/core/thread/mle.cpp:926
5775 5775 1 :

['ot::Mac::Links::EnergyScan(unsigned char, unsigned short)']

5775 11586 ot::Mac::Mac::PerformEnergyScan() call site: 00000 /src/openthread/src/core/mac/mac.cpp:333
5281 17667 12 :

['void ot::Cli::Utils::ClearAllBytes (otMessageInfo&)', 'strlen', 'ot::Cli::Utils::OutputIp6AddressLine(otIp6Address const&)', 'otCoapMessageSetPayloadMarker', 'ot::Cli::Utils::OutputFormat(char const*, ...)', 'otCoapNewMessage', 'ot::Cli::Utils::GetInstancePtr()', 'otCoapMessageSetToken', 'otCoapMessageAppendObserveOption', 'otCoapSendRequest(otInstance*, otMessage*, otMessageInfo const*, void (*)(void*, otMessage*, otMessageInfo const*, otError), void*)', 'otCoapMessageInit', 'otMessageAppend']

5281 17701 otErrorot::Cli::Coap::Process<7568770ul>(ot::Utils::CmdLineParser::Arg*) call site: 00000 /src/openthread/src/cli/cli_coap.cpp:249
4601 9671 8 :

['ot::NetworkData::Publisher::DnsSrpServiceEntry::Remove(ot::NetworkData::Publisher::Entry::State)', 'ot::Mle::Mle& ot::GetProvider ::Get () const', 'ot::NetworkData::Notifier::HandleServerDataUpdated()', 'ot::NetworkData::Publisher::DnsSrpServiceEntry::Info::SetAddress(ot::Ip6::Address const&)', 'ot::Mle::Mle::GetMeshLocalEid() const', 'ot::NetworkData::Notifier& ot::GetProvider ::Get () const', 'ot::NetworkData::Publisher::Entry::GetState() const', 'ot::NetworkData::Publisher::DnsSrpServiceEntry::Add()']

4601 10073 ot::NetworkData::Publisher::DnsSrpServiceEntry::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/network_data_publisher.cpp:543
3223 3225 2 :

['ot::Utils::CmdLineParser::Arg::GetCString()', 'otBorderAgentSetMeshCoPServiceBaseName']

3223 3231 otErrorot::Cli::Interpreter::Process<24833ul>(ot::Utils::CmdLineParser::Arg*) call site: 00000 /src/openthread/src/cli/cli.cpp:515
3127 3127 1 :

['otTcpSendByReference']

3127 3127 otErrorot::Cli::TcpExample::Process<2515025739107709789ul>(ot::Utils::CmdLineParser::Arg*) call site: 00000 /src/openthread/src/cli/cli_tcp.cpp:626
3126 3126 1 :

['ot::Ip6::Tcp::Endpoint::SendByExtension(unsigned long, unsigned int)']

3126 3126 ot::Ip6::TcpCircularSendBuffer::Write(ot::Ip6::Tcp::Endpoint&,voidconst*,unsignedlong,unsignedlong&,unsignedint) call site: 00000 /src/openthread/src/core/net/tcp6_ext.cpp:91
3086 3257 7 :

['ot::Ip6::InterfaceIdentifier::SetLocator(unsigned short)', 'ot::AddressResolver::RestartAddressQueries()', 'ot::Ip6::Netif::UnicastAddress::GetAddress()', 'ot::AddressResolver& ot::GetProvider ::Get () const', 'ot::ThreadNetif& ot::GetProvider ::Get () const', 'ot::Ip6::Address::GetIid()', 'ot::Ip6::Netif::AddUnicastAddress(ot::Ip6::Netif::UnicastAddress&)']

3086 3257 ot::Mle::Mle::SetRloc16(unsignedshort) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1024
2949 2949 1 :

['otTcpEndpointDeinitialize']

2949 3107 otErrorot::Cli::TcpExample::Process<1930295280ul>(ot::Utils::CmdLineParser::Arg*) call site: 00000 /src/openthread/src/cli/cli_tcp.cpp:250
2657 2773 3 :

['ot::Mle::Mle::SendLinkRequest(ot::Router*)', 'ot::Random::NonCrypto::GetUint32InRange(unsigned int, unsigned int)', 'ot::TimerMilli::Start(unsigned int)']

2657 2785 ot::Mle::Mle::RouterRoleRestorer::SendMulticastLinkRequest() call site: 00000 /src/openthread/src/core/thread/mle_ftd.cpp:4009
2513 2513 1 :

['ot::Mle::Mle::ScheduleChildUpdateRequest()']

2564 15416 ot::Mle::Mle::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1212
2431 2439 2 :

['otError ot::Message::Append (ot::ExtendedTlv const&)', 'ot::ExtendedTlv::SetLength(unsigned short)']

2431 4886 ot::Tlv::AppendTlv(ot::Message&,unsignedchar,voidconst*,unsignedshort) call site: 00000 /src/openthread/src/core/common/tlvs.cpp:278

Runtime coverage analysis

Covered functions
4844
Functions that are reachable but not covered
4381
Reachable functions
10890
Percentage of reachable functions covered
59.77%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
tests/fuzz/cli_received.cpp 3
tests/fuzz/fuzzer_platform.cpp 37
src/core/api/instance_api.cpp 4
src/core/instance/instance.cpp 6
src/core/common/tasklet.hpp 24
src/core/common/timer.hpp 73
src/core/common/locator.hpp 4
src/core/common/linked_list.hpp 290
src/core/crypto/mbedtls.cpp 3
third_party/mbedtls/repo/library/platform.c 3
src/core/common/heap.cpp 2
src/core/utils/heap.cpp 5
src/core/utils/heap.hpp 15
src/core/common/random.cpp 9
src/core/crypto/crypto_platform.cpp 19
third_party/mbedtls/repo/library/entropy.c 6
third_party/mbedtls/repo/library/md.c 13
third_party/mbedtls/repo/library/ctr_drbg.c 10
third_party/mbedtls/repo/library/aes.c 6
third_party/mbedtls/repo/library/platform_util.c 2
third_party/mbedtls/repo/library/ctr.h 1
third_party/mbedtls/repo/library/sha256.c 8
src/core/common/random.hpp 11
src/core/radio/radio.hpp 31
src/core/common/uptime.cpp 3
src/core/common/time.hpp 15
src/core/instance/instance.hpp 244
src/core/common/timer.cpp 15
src/core/common/serial_number.hpp 1
src/core/common/const_cast.hpp 54
src/include/common/code_utils.hpp 1
src/core/common/iterator_utils.hpp 64
src/core/common/notifier.cpp 3
src/core/common/notifier.hpp 12
src/core/common/array.hpp 94
src/core/common/callback.hpp 128
src/core/common/time_ticker.cpp 3
src/core/common/settings.hpp 56
src/core/common/settings_driver.hpp 9
src/core/common/message.cpp 49
src/core/common/pool.hpp 15
src/core/net/dnssd.cpp 10
src/core/net/ip6.cpp 15
src/core/common/message.hpp 174
src/core/common/clearable.hpp 159
src/core/net/icmp6.cpp 2
src/core/net/udp6.cpp 21
src/core/net/ip6_mpl.cpp 3
src/core/net/tcp6.cpp 1
src/core/net/ip6.hpp 8
src/core/thread/thread_netif.cpp 3
src/core/net/netif.cpp 24
src/core/thread/tmf.cpp 19
src/core/coap/coap.cpp 62
src/core/coap/coap_message.hpp 57
src/core/net/socket.hpp 24
src/core/coap/coap_message.cpp 32
src/core/common/data.hpp 20
src/core/common/num_utils.hpp 18
src/core/common/equatable.hpp 19
src/core/thread/mesh_forwarder_ftd.cpp 6
src/core/thread/mesh_forwarder.cpp 26
src/core/net/ip6_headers.hpp 34
src/core/net/netif.hpp 24
src/core/common/as_core_type.hpp 24
src/core/thread/lowpan.cpp 20
src/core/common/encoding.hpp 24
src/core/thread/lowpan.hpp 6
src/core/thread/mesh_forwarder.hpp 5
src/core/thread/discover_scanner.cpp 4
src/core/thread/mle.hpp 51
src/core/thread/mle_types.hpp 32
src/core/mac/mac.cpp 35
src/core/mac/mac.hpp 18
src/core/common/tasklet.cpp 3
src/core/api/tasklet_api.cpp 3
src/core/mac/mac_links.hpp 23
src/core/mac/sub_mac.cpp 36
src/core/mac/sub_mac.hpp 15
src/core/mac/data_poll_sender.cpp 15
src/core/thread/child_supervision.cpp 7
src/core/thread/mle.cpp 76
src/core/thread/neighbor.hpp 46
src/core/mac/mac_types.cpp 15
src/core/thread/neighbor.cpp 7
src/core/common/uptime.hpp 1
src/core/common/tlvs.hpp 101
src/core/common/tlvs.cpp 26
src/core/thread/key_manager.hpp 16
src/core/thread/child_supervision.hpp 1
src/core/thread/mle_tlvs.hpp 24
src/core/net/ip6_address.hpp 18
src/core/thread/network_data_leader.cpp 15
src/core/net/ip6_address.cpp 41
src/core/thread/network_data.hpp 31
src/core/thread/network_data_tlvs.hpp 115
src/core/thread/network_data_tlvs.cpp 8
src/core/meshcop/dataset_manager.hpp 8
src/core/meshcop/timestamp.cpp 9
src/core/mac/mac_types.hpp 33
src/core/crypto/aes_ccm.hpp 5
src/core/crypto/aes_ecb.cpp 4
src/core/crypto/aes_ccm.cpp 7
src/core/thread/key_manager.cpp 22
src/core/crypto/hmac_sha256.cpp 5
src/core/crypto/storage.hpp 5
src/core/crypto/storage.cpp 1
src/core/crypto/hmac_sha256.hpp 2
src/core/common/data.cpp 1
src/core/common/settings.cpp 15
src/core/net/udp6.hpp 34
src/core/net/ip6_mpl.hpp 2
src/core/net/ip6_headers.cpp 6
src/core/net/checksum.cpp 6
src/core/net/checksum.hpp 2
src/core/thread/child_table.cpp 16
src/core/thread/child.cpp 9
src/core/thread/child.hpp 14
src/core/common/bit_set.hpp 11
src/core/thread/child_table.hpp 10
src/core/thread/indirect_sender.cpp 18
src/core/thread/src_match_controller.cpp 10
src/core/thread/indirect_sender.hpp 17
src/core/radio/radio.cpp 5
src/core/thread/src_match_controller.hpp 1
src/core/mac/data_poll_handler.cpp 8
src/core/mac/data_poll_handler.hpp 15
src/core/thread/csl_tx_scheduler.hpp 16
src/core/thread/csl_tx_scheduler.cpp 9
src/core/radio/radio_platform.cpp 11
src/core/coap/coap.hpp 11
src/core/thread/uri_paths.cpp 3
src/core/common/binary_search.hpp 4
src/core/common/binary_search.cpp 1
src/core/thread/address_resolver.cpp 23
src/core/api/coap_api.cpp 1
src/core/net/socket.cpp 1
src/core/common/offset_range.cpp 5
src/core/common/offset_range.hpp 5
src/core/net/srp_client.cpp 6
src/core/net/srp_client.hpp 4
src/core/utils/history_tracker.cpp 8
src/core/utils/history_tracker.hpp 13
src/core/thread/tmf.hpp 1
src/core/common/string.cpp 20
src/core/thread/energy_scan_server.cpp 2
src/core/meshcop/meshcop_tlvs.cpp 13
src/core/meshcop/meshcop_tlvs.hpp 23
src/core/meshcop/dataset_manager.cpp 29
src/core/meshcop/dataset.cpp 16
src/core/meshcop/dataset.hpp 78
src/core/thread/panid_query_server.cpp 2
src/core/thread/address_resolver.hpp 16
src/core/common/time_ticker.hpp 1
src/core/thread/mle_ftd.cpp 38
src/core/thread/router_table.cpp 23
src/core/thread/router_table.hpp 16
src/core/thread/network_data.cpp 19
src/core/thread/network_data_types.cpp 7
src/core/thread/network_data_types.hpp 6
src/core/common/preference.cpp 2
src/core/thread/router.cpp 6
src/core/thread/router.hpp 10
src/core/thread/link_quality.hpp 15
src/core/common/trickle_timer.hpp 2
src/core/common/trickle_timer.cpp 6
src/core/thread/thread_tlvs.hpp 9
src/core/thread/neighbor_table.cpp 6
src/core/thread/link_quality.cpp 9
src/core/thread/dua_manager.cpp 10
src/core/backbone_router/bbr_leader.cpp 5
src/core/backbone_router/bbr_leader.hpp 3
src/core/thread/network_data_leader_ftd.cpp 44
src/core/thread/network_data_leader.hpp 13
src/core/meshcop/dataset_manager_ftd.cpp 9
src/core/thread/mle_tlvs.cpp 5
src/core/meshcop/timestamp.hpp 7
src/core/meshcop/meshcop_leader.hpp 1
src/core/mac/channel_mask.hpp 5
src/core/common/error.cpp 1
src/core/common/log.cpp 3
src/core/common/string.hpp 6
src/core/meshcop/extended_panid.cpp 2
src/core/meshcop/network_name.hpp 4
src/core/meshcop/network_name.cpp 8
src/core/mac/link_raw.hpp 1
src/core/meshcop/meshcop_leader.cpp 10
src/core/thread/network_data_notifier.hpp 1
src/core/thread/announce_begin_server.cpp 4
src/core/thread/announce_sender.cpp 10
src/core/mac/channel_mask.cpp 1
src/core/thread/announce_sender.hpp 3
src/core/meshcop/joiner_router.cpp 3
src/core/meshcop/joiner_router.hpp 1
src/core/meshcop/joiner.cpp 5
src/core/meshcop/commissioner.hpp 5
src/core/meshcop/panid_query_client.cpp 2
src/core/meshcop/energy_scan_client.cpp 2
src/core/meshcop/commissioner.cpp 17
src/core/meshcop/secure_transport.hpp 25
src/core/meshcop/meshcop.cpp 10
src/core/crypto/sha256.cpp 5
src/core/crypto/sha256.hpp 2
src/core/meshcop/meshcop.hpp 22
src/core/meshcop/secure_transport.cpp 42
third_party/mbedtls/repo/library/ssl_tls12_server.c 27
third_party/mbedtls/repo/library/ssl_tls.c 89
third_party/mbedtls/repo/library/ssl_msg.c 77
third_party/mbedtls/repo/library/ssl_misc.h 18
third_party/mbedtls/repo/include/mbedtls/cipher.h 4
third_party/mbedtls/repo/library/cipher.c 11
third_party/mbedtls/repo/library/ccm.c 13
third_party/mbedtls/repo/include/mbedtls/ssl.h 4
third_party/mbedtls/repo/library/ssl_client.c 6
third_party/mbedtls/repo/library/ssl_ciphersuites.c 6
third_party/mbedtls/repo/library/ecjpake.c 22
third_party/mbedtls/repo/library/ssl_tls12_client.c 19
third_party/mbedtls/repo/library/ecp.c 58
third_party/mbedtls/repo/library/bignum.c 39
third_party/mbedtls/repo/library/bignum_core.c 30
third_party/mbedtls/repo/library/constant_time_impl.h 14
third_party/mbedtls/repo/include/mbedtls/ecp.h 1
third_party/mbedtls/repo/include/mbedtls/md.h 1
third_party/mbedtls/repo/library/constant_time.c 2
third_party/mbedtls/repo/library/ecdh.c 20
third_party/mbedtls/repo/library/pk.c 12
third_party/mbedtls/repo/library/ssl_ciphersuites_internal.h 5
third_party/mbedtls/repo/library/x509_crt.c 43
third_party/mbedtls/repo/library/asn1parse.c 13
third_party/mbedtls/repo/include/mbedtls/error.h 1
third_party/mbedtls/repo/library/x509.c 18
third_party/mbedtls/repo/library/oid.c 10
third_party/mbedtls/repo/library/pkparse.c 9
third_party/mbedtls/repo/library/pk_ecc.c 4
third_party/mbedtls/repo/library/pk_internal.h 3
third_party/mbedtls/repo/library/ecp_curves.c 4
third_party/mbedtls/repo/library/ssl_cookie.c 6
third_party/mbedtls/repo/library/pem.c 3
third_party/mbedtls/repo/library/base64.c 2
src/core/meshcop/border_agent.cpp 5
src/core/meshcop/border_agent.hpp 1
src/core/coap/coap_secure.cpp 12
src/core/thread/network_diagnostic.cpp 25
src/core/thread/network_diagnostic_tlvs.hpp 60
src/core/thread/network_diagnostic_tlvs.cpp 5
src/core/thread/network_diagnostic.hpp 5
src/core/thread/mle_types.cpp 2
src/core/utils/mesh_diag.cpp 15
src/core/net/dhcp6_client.cpp 12
src/core/net/dhcp6.hpp 20
src/core/net/dhcp6_server.cpp 1
src/core/utils/slaac_address.cpp 1
src/core/net/dns_client.cpp 9
src/core/net/dns_client.hpp 9
src/core/net/ip4_types.cpp 1
src/core/net/ip4_types.hpp 1
src/core/utils/srp_client_buffers.cpp 1
src/core/utils/srp_client_buffers.hpp 2
src/core/net/dnssd_server.cpp 10
src/core/net/mdns.cpp 85
src/core/common/heap_string.hpp 5
src/core/net/mdns.hpp 51
src/core/common/heap_array.hpp 48
src/core/common/owning_list.hpp 94
src/core/common/heap_string.cpp 2
src/core/net/sntp_client.cpp 5
src/core/net/ip6_filter.hpp 1
src/core/mac/mac_links.cpp 2
src/core/mac/sub_mac_callbacks.cpp 6
src/core/mac/mac_filter.cpp 4
src/core/net/icmp6.hpp 6
src/core/thread/network_data_local.hpp 1
src/core/thread/network_data_notifier.cpp 2
src/core/thread/network_data_publisher.cpp 2
src/core/thread/network_data_publisher.hpp 5
src/core/thread/network_data_service.hpp 2
src/core/meshcop/announce_begin_client.cpp 1
src/core/common/crc.hpp 2
src/core/common/crc.cpp 2
src/core/utils/jam_detector.cpp 1
src/core/thread/mlr_manager.cpp 16
src/core/net/srp_server.cpp 32
src/core/net/srp_advertising_proxy.cpp 32
src/core/coap/coap_secure.hpp 1
src/core/utils/ping_sender.cpp 5
src/core/utils/ping_sender.hpp 2
src/core/utils/channel_monitor.cpp 4
src/core/utils/channel_manager.cpp 1
src/core/meshcop/dataset_updater.cpp 1
src/core/border_router/routing_manager.cpp 9
src/core/border_router/infra_if.cpp 1
src/core/border_router/routing_manager.hpp 12
src/core/net/nd6.hpp 1
src/core/net/nd6.cpp 1
src/core/common/heap_data.hpp 5
src/core/mac/link_raw.cpp 4
src/cli/cli.cpp 11
src/cli/cli_utils.cpp 9
src/cli/cli_utils.hpp 14
src/core/api/error_api.cpp 1
src/cli/cli_dataset.hpp 1
src/cli/cli_network_data.cpp 1
src/core/api/border_router_api.cpp 1
src/cli/cli_network_data.hpp 2
src/cli/cli_udp.cpp 1
src/cli/cli_mac_filter.hpp 1
src/cli/cli_dns.hpp 1
src/cli/cli_bbr.hpp 1
src/cli/cli_br.hpp 1
src/cli/cli_tcp.cpp 1
src/cli/cli_coap.cpp 1
src/cli/cli_coap_secure.cpp 1
src/cli/cli_commissioner.hpp 1
src/cli/cli_joiner.hpp 1
src/cli/cli_srp_client.cpp 6
src/core/api/srp_client_api.cpp 2
src/core/api/ip6_api.cpp 2
src/core/api/srp_client_buffers_api.cpp 1
src/cli/cli_srp_server.hpp 1
src/cli/cli_history.hpp 1
src/cli/cli_ping.cpp 1
src/cli/cli_mesh_diag.cpp 1
src/core/api/link_api.cpp 2
src/core/utils/channel_monitor.hpp 1
src/core/net/dnssd_server.hpp 5
src/core/net/srp_server.hpp 26
src/core/net/dns_types.cpp 8
src/core/border_router/infra_if.hpp 2
src/core/net/dnssd.hpp 2
src/core/common/owned_ptr.hpp 83
src/core/common/ptr_wrapper.hpp 60
src/core/common/heap_allocatable.hpp 35
src/core/common/heap_data.cpp 4
src/core/net/srp_advertising_proxy.hpp 3
src/core/net/dns_types.hpp 36
src/core/net/sntp_client.hpp 1
src/core/thread/discover_scanner.hpp 1
src/core/api/thread_api.cpp 1
src/core/thread/thread_netif.hpp 1
src/core/thread/mlr_manager.hpp 2
src/core/thread/network_data_service.cpp 1
src/core/api/thread_ftd_api.cpp 1
src/core/mac/mac_frame.hpp 71
src/core/mac/mac_frame.cpp 46
src/core/radio/radio_callbacks.cpp 2
src/core/mac/mac_header_ie.hpp 7
src/core/mac/mac_filter.hpp 1
src/core/common/frame_builder.cpp 10
src/core/common/frame_builder.hpp 14
src/core/mac/mac_header_ie.cpp 1
src/core/net/tcp6.hpp 3
src/cli/cli.hpp 1
src/core/utils/parse_cmdline.hpp 5
src/core/utils/parse_cmdline.cpp 6

Fuzzer: ot-ncp-hdlc-received-fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 8674 56.9%
gold [1:9] 19 0.12%
yellow [10:29] 3 0.01%
greenyellow [30:49] 2 0.01%
lawngreen 50+ 6543 42.9%
All colors 15241 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
4601 9655 4 :

['ot::NetworkData::Publisher::DnsSrpServiceEntry::Remove(ot::NetworkData::Publisher::Entry::State)', 'ot::NetworkData::Notifier::HandleServerDataUpdated()', 'ot::NetworkData::Notifier& ot::GetProvider ::Get () const', 'ot::NetworkData::Publisher::DnsSrpServiceEntry::Add()']

4601 10057 ot::NetworkData::Publisher::DnsSrpServiceEntry::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/network_data_publisher.cpp:547
4170 4170 2 :

['mbedtls_ssl_handshake_client_step', 'mbedtls_ssl_write_client_hello']

4170 7359 mbedtls_ssl_handshake_step call site: 05229 /src/openthread/third_party/mbedtls/repo/library/ssl_tls.c:4524
3698 3698 5 :

['ot::Ip6::Tcp::ProcessSignals(ot::Ip6::Tcp::Endpoint&, otLinkedBuffer*, unsigned long, tcplp_signals&) const', 'ot::Ip6::Tcp::Endpoint::FromTcb(tcpcb&)', 'void ot::ClearAllBytes (tcplp_signals&)', 'tcplp_input', 'ot::Ip6::Tcp::Listener::GetTcbListen()']

3698 3698 ot::Ip6::Tcp::HandleMessage(ot::Ip6::Header&,ot::Message&,ot::Ip6::MessageInfo&) call site: 00000 /src/openthread/src/core/net/tcp6.cpp:671
3363 3367 4 :

['ot::MeshCoP::SecureSession::IsConnectingOrConnected() const', 'mbedtls_ssl_read', 'void ot::Callback ::InvokeIfSet (unsigned char (&) [900], unsigned short&&) const', 'ot::MeshCoP::SecureSession::IsConnecting() const']

3534 7899 ot::MeshCoP::SecureSession::Process() call site: 00000 /src/openthread/src/core/meshcop/secure_transport.cpp:525
3086 3257 7 :

['ot::Ip6::InterfaceIdentifier::SetLocator(unsigned short)', 'ot::AddressResolver::RestartAddressQueries()', 'ot::Ip6::Netif::UnicastAddress::GetAddress()', 'ot::AddressResolver& ot::GetProvider ::Get () const', 'ot::ThreadNetif& ot::GetProvider ::Get () const', 'ot::Ip6::Address::GetIid()', 'ot::Ip6::Netif::AddUnicastAddress(ot::Ip6::Netif::UnicastAddress&)']

3086 3257 ot::Mle::Mle::SetRloc16(unsignedshort) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1024
2657 2773 3 :

['ot::Mle::Mle::SendLinkRequest(ot::Router*)', 'ot::Random::NonCrypto::GetUint32InRange(unsigned int, unsigned int)', 'ot::TimerMilli::Start(unsigned int)']

2657 2785 ot::Mle::Mle::RouterRoleRestorer::SendMulticastLinkRequest() call site: 00000 /src/openthread/src/core/thread/mle_ftd.cpp:4009
2513 2513 1 :

['ot::Mle::Mle::ScheduleChildUpdateRequest()']

2564 15416 ot::Mle::Mle::HandleNotifierEvents(ot::Events) call site: 00000 /src/openthread/src/core/thread/mle.cpp:1212
2486 2494 4 :

['ot::Ip6::Prefix::GetLength() const', 'ot::Ip6::Prefix::GetBytes() const', 'otError ot::Dns::TxtDataEncoder::AppendEntry (char const*, unsigned char const (&) [9])', 'ot::Ip6::Prefix::GetBytesSize() const']

2486 2510 ot::MeshCoP::BorderAgent::PrepareServiceTxtData(otBorderAgentMeshCoPServiceTxtData&) call site: 00000 /src/openthread/src/core/meshcop/border_agent.cpp:545
2445 2445 1 :

['ot::Ip6::Ip6::FragmentDatagram(ot::Message&, unsigned char)']

2445 2445 ot::Ip6::Ip6::SendDatagram(ot::Message&,ot::Ip6::MessageInfo&,unsignedchar) call site: 00000 /src/openthread/src/core/net/ip6.cpp:467
2431 2441 3 :

['ot::Tlv::SetType(unsigned char)', 'otError ot::Message::Append (ot::ExtendedTlv const&)', 'ot::ExtendedTlv::SetLength(unsigned short)']

2431 4910 ot::NetworkDiagnostic::Server::AppendIp6AddressList(ot::Message&) call site: 00000 /src/openthread/src/core/thread/network_diagnostic.cpp:123
2431 2439 2 :

['otError ot::Message::Append (ot::ExtendedTlv const&)', 'ot::ExtendedTlv::SetLength(unsigned short)']

2431 4886 ot::Tlv::AppendTlv(ot::Message&,unsignedchar,voidconst*,unsignedshort) call site: 00000 /src/openthread/src/core/common/tlvs.cpp:278
1639 1645 2 :

['ot::MeshCoP::SecureTransport::Extension::EcdheEcdsaInfo::Init()', 'ot::MeshCoP::SecureTransport::Extension::SetApplicationSecureKeys(mbedtls_ssl_config&)']

1660 5842 ot::MeshCoP::SecureSession::Setup() call site: 00000 /src/openthread/src/core/meshcop/secure_transport.cpp:261

Runtime coverage analysis

Covered functions
4875
Functions that are reachable but not covered
3890
Reachable functions
11459
Percentage of reachable functions covered
66.05%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
tests/fuzz/ncp_hdlc_received.cpp 3
tests/fuzz/fuzzer_platform.cpp 40
src/core/api/instance_api.cpp 7
src/core/instance/instance.cpp 8
src/core/common/tasklet.hpp 24
src/core/common/timer.hpp 73
src/core/common/locator.hpp 4
src/core/common/linked_list.hpp 290
src/core/crypto/mbedtls.cpp 3
third_party/mbedtls/repo/library/platform.c 3
src/core/common/heap.cpp 2
src/core/utils/heap.cpp 5
src/core/utils/heap.hpp 15
src/core/common/random.cpp 9
src/core/crypto/crypto_platform.cpp 20
third_party/mbedtls/repo/library/entropy.c 6
third_party/mbedtls/repo/library/md.c 13
third_party/mbedtls/repo/library/ctr_drbg.c 10
third_party/mbedtls/repo/library/aes.c 6
third_party/mbedtls/repo/library/platform_util.c 2
third_party/mbedtls/repo/library/ctr.h 1
third_party/mbedtls/repo/library/sha256.c 8
src/core/common/random.hpp 11
src/core/radio/radio.hpp 31
src/core/common/uptime.cpp 3
src/core/common/time.hpp 15
src/core/instance/instance.hpp 246
src/core/common/timer.cpp 15
src/core/common/serial_number.hpp 1
src/core/common/const_cast.hpp 54
src/include/common/code_utils.hpp 1
src/core/common/iterator_utils.hpp 64
src/core/common/notifier.cpp 4
src/core/common/notifier.hpp 13
src/core/common/array.hpp 100
src/core/common/callback.hpp 139
src/core/common/time_ticker.cpp 3
src/core/common/settings.hpp 59
src/core/common/settings_driver.hpp 10
src/core/common/message.cpp 49
src/core/common/pool.hpp 15
src/core/net/dnssd.cpp 10
src/core/net/ip6.cpp 15
src/core/common/message.hpp 175
src/core/common/clearable.hpp 162
src/core/net/icmp6.cpp 2
src/core/net/udp6.cpp 21
src/core/net/ip6_mpl.cpp 3
src/core/net/tcp6.cpp 1
src/core/net/ip6.hpp 10
src/core/thread/thread_netif.cpp 3
src/core/net/netif.cpp 24
src/core/thread/tmf.cpp 19
src/core/coap/coap.cpp 62
src/core/coap/coap_message.hpp 57
src/core/net/socket.hpp 26
src/core/coap/coap_message.cpp 32
src/core/common/data.hpp 20
src/core/common/num_utils.hpp 18
src/core/common/equatable.hpp 20
src/core/thread/mesh_forwarder_ftd.cpp 6
src/core/thread/mesh_forwarder.cpp 26
src/core/net/ip6_headers.hpp 34
src/core/net/netif.hpp 24
src/core/common/as_core_type.hpp 28
src/core/thread/lowpan.cpp 20
src/core/common/encoding.hpp 24
src/core/thread/lowpan.hpp 6
src/core/thread/mesh_forwarder.hpp 5
src/core/thread/discover_scanner.cpp 4
src/core/thread/mle.hpp 52
src/core/thread/mle_types.hpp 32
src/core/mac/mac.cpp 35
src/core/mac/mac.hpp 18
src/core/common/tasklet.cpp 3
src/core/api/tasklet_api.cpp 3
src/core/mac/mac_links.hpp 23
src/core/mac/sub_mac.cpp 36
src/core/mac/sub_mac.hpp 15
src/core/mac/data_poll_sender.cpp 15
src/core/thread/child_supervision.cpp 7
src/core/thread/mle.cpp 76
src/core/thread/neighbor.hpp 46
src/core/mac/mac_types.cpp 16
src/core/thread/neighbor.cpp 7
src/core/common/uptime.hpp 1
src/core/common/tlvs.hpp 104
src/core/common/tlvs.cpp 26
src/core/thread/key_manager.hpp 17
src/core/thread/child_supervision.hpp 1
src/core/thread/mle_tlvs.hpp 24
src/core/net/ip6_address.hpp 18
src/core/thread/network_data_leader.cpp 15
src/core/net/ip6_address.cpp 38
src/core/thread/network_data.hpp 31
src/core/thread/network_data_tlvs.hpp 115
src/core/thread/network_data_tlvs.cpp 8
src/core/meshcop/dataset_manager.hpp 8
src/core/meshcop/timestamp.cpp 9
src/core/mac/mac_types.hpp 33
src/core/crypto/aes_ccm.hpp 5
src/core/crypto/aes_ecb.cpp 4
src/core/crypto/aes_ccm.cpp 7
src/core/thread/key_manager.cpp 22
src/core/crypto/hmac_sha256.cpp 5
src/core/crypto/storage.hpp 5
src/core/crypto/storage.cpp 1
src/core/crypto/hmac_sha256.hpp 2
src/core/common/data.cpp 1
src/core/common/settings.cpp 16
src/core/net/udp6.hpp 34
src/core/net/ip6_mpl.hpp 2
src/core/net/ip6_headers.cpp 6
src/core/net/checksum.cpp 6
src/core/net/checksum.hpp 2
src/core/thread/child_table.cpp 16
src/core/thread/child.cpp 9
src/core/thread/child.hpp 14
src/core/common/bit_set.hpp 11
src/core/thread/child_table.hpp 10
src/core/thread/indirect_sender.cpp 18
src/core/thread/src_match_controller.cpp 10
src/core/thread/indirect_sender.hpp 17
src/core/radio/radio.cpp 5
src/core/thread/src_match_controller.hpp 1
src/core/mac/data_poll_handler.cpp 8
src/core/mac/data_poll_handler.hpp 15
src/core/thread/csl_tx_scheduler.hpp 16
src/core/thread/csl_tx_scheduler.cpp 9
src/core/radio/radio_platform.cpp 11
src/core/coap/coap.hpp 11
src/core/thread/uri_paths.cpp 3
src/core/common/binary_search.hpp 2
src/core/common/binary_search.cpp 1
src/core/thread/address_resolver.cpp 23
src/core/api/coap_api.cpp 1
src/core/net/socket.cpp 1
src/core/common/offset_range.cpp 5
src/core/common/offset_range.hpp 5
src/core/net/srp_client.cpp 5
src/core/net/srp_client.hpp 4
src/core/utils/history_tracker.cpp 8
src/core/utils/history_tracker.hpp 13
src/core/thread/tmf.hpp 1
src/core/common/string.cpp 20
src/core/thread/energy_scan_server.cpp 2
src/core/meshcop/meshcop_tlvs.cpp 13
src/core/meshcop/meshcop_tlvs.hpp 24
src/core/meshcop/dataset_manager.cpp 29
src/core/meshcop/dataset.cpp 16
src/core/meshcop/dataset.hpp 78
src/core/thread/panid_query_server.cpp 2
src/core/thread/address_resolver.hpp 16
src/core/common/time_ticker.hpp 1
src/core/thread/mle_ftd.cpp 39
src/core/thread/router_table.cpp 23
src/core/thread/router_table.hpp 16
src/core/thread/network_data.cpp 21
src/core/thread/network_data_types.cpp 7
src/core/thread/network_data_types.hpp 6
src/core/common/preference.cpp 2
src/core/thread/router.cpp 6
src/core/thread/router.hpp 10
src/core/thread/link_quality.hpp 15
src/core/common/trickle_timer.hpp 2
src/core/common/trickle_timer.cpp 6
src/core/thread/thread_tlvs.hpp 9
src/core/thread/neighbor_table.cpp 6
src/core/thread/link_quality.cpp 9
src/core/thread/dua_manager.cpp 10
src/core/backbone_router/bbr_leader.cpp 5
src/core/backbone_router/bbr_leader.hpp 3
src/core/thread/network_data_leader_ftd.cpp 44
src/core/thread/network_data_leader.hpp 13
src/core/meshcop/dataset_manager_ftd.cpp 9
src/core/thread/mle_tlvs.cpp 5
src/core/meshcop/timestamp.hpp 7
src/core/meshcop/meshcop_leader.hpp 1
src/core/mac/channel_mask.hpp 5
src/core/common/error.cpp 1
src/core/common/log.cpp 3
src/core/common/string.hpp 6
src/ncp/ncp_base.cpp 35
src/ncp/changed_props_set.cpp 3
src/ncp/changed_props_set.hpp 11
src/ncp/ncp_base.hpp 5
src/lib/spinel/spinel_encoder.cpp 13
src/lib/spinel/spinel_buffer.cpp 33
src/core/api/message_api.cpp 10
src/lib/spinel/spinel_encoder.hpp 10
src/lib/spinel/spinel.c 3
src/core/meshcop/extended_panid.cpp 2
src/core/meshcop/network_name.hpp 5
src/core/meshcop/network_name.cpp 8
src/core/mac/link_raw.hpp 2
src/core/meshcop/meshcop_leader.cpp 10
src/core/thread/network_data_notifier.hpp 1
src/core/thread/announce_begin_server.cpp 4
src/core/thread/announce_sender.cpp 10
src/core/mac/channel_mask.cpp 1
src/core/thread/announce_sender.hpp 3
src/core/meshcop/joiner_router.cpp 3
src/core/meshcop/joiner_router.hpp 1
src/core/meshcop/joiner.cpp 5
src/core/meshcop/commissioner.hpp 6
src/core/meshcop/panid_query_client.cpp 2
src/core/meshcop/energy_scan_client.cpp 2
src/core/meshcop/commissioner.cpp 32
src/core/meshcop/secure_transport.hpp 25
src/core/meshcop/meshcop.cpp 11
src/core/crypto/sha256.cpp 5
src/core/crypto/sha256.hpp 2
src/core/meshcop/meshcop.hpp 22
src/core/meshcop/secure_transport.cpp 44
third_party/mbedtls/repo/library/ssl_tls12_server.c 27
third_party/mbedtls/repo/library/ssl_tls.c 89
third_party/mbedtls/repo/library/ssl_msg.c 77
third_party/mbedtls/repo/library/ssl_misc.h 18
third_party/mbedtls/repo/include/mbedtls/cipher.h 6
third_party/mbedtls/repo/library/cipher.c 11
third_party/mbedtls/repo/library/ccm.c 13
third_party/mbedtls/repo/include/mbedtls/ssl.h 4
third_party/mbedtls/repo/library/ssl_client.c 6
third_party/mbedtls/repo/library/ssl_ciphersuites.c 6
third_party/mbedtls/repo/library/ecjpake.c 22
third_party/mbedtls/repo/library/ssl_tls12_client.c 19
third_party/mbedtls/repo/library/ecp.c 58
third_party/mbedtls/repo/library/bignum.c 39
third_party/mbedtls/repo/library/bignum_core.c 30
third_party/mbedtls/repo/library/constant_time_impl.h 15
third_party/mbedtls/repo/include/mbedtls/ecp.h 1
third_party/mbedtls/repo/include/mbedtls/md.h 1
third_party/mbedtls/repo/library/constant_time.c 2
third_party/mbedtls/repo/library/ecdh.c 20
third_party/mbedtls/repo/library/pk.c 12
third_party/mbedtls/repo/library/ssl_ciphersuites_internal.h 5
third_party/mbedtls/repo/library/x509_crt.c 43
third_party/mbedtls/repo/library/asn1parse.c 13
third_party/mbedtls/repo/include/mbedtls/error.h 1
third_party/mbedtls/repo/library/x509.c 18
third_party/mbedtls/repo/library/oid.c 10
third_party/mbedtls/repo/library/pkparse.c 9
third_party/mbedtls/repo/library/pk_ecc.c 4
third_party/mbedtls/repo/library/pk_internal.h 3
third_party/mbedtls/repo/library/ecp_curves.c 4
third_party/mbedtls/repo/library/ssl_cookie.c 6
third_party/mbedtls/repo/library/pem.c 3
third_party/mbedtls/repo/library/base64.c 2
src/core/meshcop/border_agent.cpp 6
src/core/meshcop/border_agent.hpp 1
src/core/coap/coap_secure.cpp 12
src/core/thread/network_diagnostic.cpp 25
src/core/thread/network_diagnostic_tlvs.hpp 60
src/core/thread/network_diagnostic_tlvs.cpp 5
src/core/thread/network_diagnostic.hpp 5
src/core/thread/mle_types.cpp 2
src/core/utils/mesh_diag.cpp 15
src/core/net/dhcp6_client.cpp 12
src/core/net/dhcp6.hpp 20
src/core/net/dhcp6_server.cpp 1
src/core/utils/slaac_address.cpp 1
src/core/net/dns_client.cpp 9
src/core/net/dns_client.hpp 9
src/core/net/ip4_types.cpp 1
src/core/net/ip4_types.hpp 1
src/core/utils/srp_client_buffers.cpp 1
src/core/utils/srp_client_buffers.hpp 2
src/core/net/dnssd_server.cpp 10
src/core/net/mdns.cpp 85
src/core/common/heap_string.hpp 5
src/core/net/mdns.hpp 51
src/core/common/heap_array.hpp 48
src/core/common/owning_list.hpp 94
src/core/common/heap_string.cpp 2
src/core/net/sntp_client.cpp 5
src/core/net/ip6_filter.hpp 1
src/core/mac/mac_links.cpp 2
src/core/mac/sub_mac_callbacks.cpp 6
src/core/mac/mac_filter.cpp 4
src/core/net/icmp6.hpp 7
src/core/thread/network_data_local.hpp 1
src/core/thread/network_data_notifier.cpp 4
src/core/thread/network_data_publisher.cpp 18
src/core/thread/network_data_publisher.hpp 18
src/core/thread/network_data_service.hpp 26
src/core/meshcop/announce_begin_client.cpp 1
src/core/common/crc.hpp 2
src/core/common/crc.cpp 2
src/core/utils/jam_detector.cpp 1
src/core/thread/mlr_manager.cpp 16
src/core/net/srp_server.cpp 39
src/core/net/srp_advertising_proxy.cpp 32
src/core/coap/coap_secure.hpp 2
src/core/utils/ping_sender.cpp 5
src/core/utils/ping_sender.hpp 2
src/core/utils/channel_monitor.cpp 4
src/core/utils/channel_manager.cpp 1
src/core/meshcop/dataset_updater.cpp 1
src/core/border_router/routing_manager.cpp 9
src/core/border_router/infra_if.cpp 1
src/core/border_router/routing_manager.hpp 12
src/core/net/nd6.hpp 1
src/core/net/nd6.cpp 1
src/core/common/heap_data.hpp 5
src/core/mac/link_raw.cpp 5
src/ncp/ncp_hdlc.cpp 11
src/lib/spinel/spinel_buffer.hpp 1
src/lib/spinel/spinel_decoder.cpp 15
src/ncp/ncp_base_mtd.cpp 15
src/core/api/thread_api.cpp 3
src/core/thread/thread_netif.hpp 1
src/core/thread/mlr_manager.hpp 2
src/core/thread/network_data_service.cpp 7
src/ncp/ncp_base_dispatcher.cpp 5
src/core/api/ip6_api.cpp 3
src/core/api/icmp6_api.cpp 1
src/core/api/thread_ftd_api.cpp 2
src/core/thread/neighbor_table.hpp 1
src/ncp/ncp_base_ftd.cpp 7
src/core/api/border_agent_api.cpp 1
src/core/api/srp_client_api.cpp 1
src/core/api/srp_client_buffers_api.cpp 1
src/lib/spinel/multi_frame_buffer.hpp 13
src/lib/hdlc/hdlc.cpp 9
src/lib/spinel/spinel_decoder.hpp 3
src/core/utils/channel_monitor.hpp 1
src/core/net/dnssd_server.hpp 5
src/core/net/srp_server.hpp 26
src/core/net/dns_types.cpp 8
src/core/border_router/infra_if.hpp 2
src/core/net/dnssd.hpp 2
src/core/common/owned_ptr.hpp 83
src/core/common/ptr_wrapper.hpp 60
src/core/common/heap_allocatable.hpp 35
src/core/common/heap_data.cpp 4
src/core/net/srp_advertising_proxy.hpp 3
src/core/net/dns_types.hpp 36
src/core/net/sntp_client.hpp 1
src/core/thread/discover_scanner.hpp 1
src/core/api/dataset_api.cpp 1
third_party/mbedtls/repo/library/cmac.c 8
src/core/api/commissioner_api.cpp 2
src/ncp/ncp_base_radio.cpp 5
src/core/api/link_raw_api.cpp 3
src/core/mac/mac_frame.hpp 71
src/core/mac/mac_frame.cpp 46
src/core/mac/mac_header_ie.hpp 7
src/core/radio/radio_callbacks.cpp 2
src/core/mac/mac_filter.hpp 1
src/core/common/frame_builder.cpp 10
src/core/common/frame_builder.hpp 14
src/core/mac/mac_header_ie.cpp 1
src/core/net/tcp6.hpp 3
src/core/api/link_api.cpp 2
src/core/api/srp_server_api.cpp 1
src/core/thread/network_data_local.cpp 2

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

tests/fuzz/ip6_send.cpp

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['otPlatCryptoSha256Deinit', 'ot::Ip6::Ip6::HandleDatagram(ot::OwnedPtr, bool)', 'ot::ChildTable::FindChild(ot::Neighbor::AddressMatcher const&) const', 'ot::IsValidUtf8String(char const*)', 'ot::OwnedPtr::Delete()', 'ot::ChildTable::HasChildren(ot::Neighbor::StateFilter) const', 'ot::MeshCoP::SecureSession::Init()', 'ot::Coap::SecureSession::SecureSession(ot::Instance&, ot::MeshCoP::Dtls::Transport&)', 'ot::NetworkDiagnostic::Client& ot::GetProvider::Get() const', 'ot::Settings::ReadOperationalDataset(ot::MeshCoP::Dataset::Type, ot::MeshCoP::Dataset&) const']

tests/fuzz/radio_receive_done.cpp

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['ot::MeshCoP::SecureSession* ot::LinkedList::FindMatching(ot::Ip6::MessageInfo const&)', 'ot::OwnedPtr::Delete()', 'ot::Tlv::FindTlv(ot::Message const&, unsigned char, unsigned short, ot::Tlv&, unsigned short&)', 'ot::ChildTable::HasChildren(ot::Neighbor::StateFilter) const', 'tcplp_sys_send_message', 'ot::MeshCoP::SecureSession::Init()', 'void ot::NetworkDiagnostic::Client::HandleTmf<(ot::Uri)33>(ot::Coap::Message&, ot::Ip6::MessageInfo const&)', 'tcp_respond', 'ot::Clearable::Clear()', 'ot::NetworkData::NetworkData::Iterate(unsigned int&, unsigned short, ot::NetworkData::NetworkData::Config&) const']

tests/fuzz/cli_received.cpp

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['mbedtls_x509_get_sig', 'mbedtls_ecp_point_init', 'ot::ChildTable::HasChildren(ot::Neighbor::StateFilter) const', 'mbedtls_ssl_session_free', 'ot::NetworkDiagnostic::Client& ot::GetProvider::Get() const', 'ot::ChildTable::FindChild(ot::Neighbor::AddressMatcher const&)', 'ot::Coap::CoapBase::NewConfirmablePostMessage(ot::Uri)', 'ot::Heap::Array::Find(ot::Ip6::Address const&) const', 'ot::Mac::Filter::FindEntry(ot::Mac::ExtAddress const&) const', 'ot::IsValidUtf8String(char const*)']

tests/fuzz/ncp_hdlc_received.cpp

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['ecp_group_load', 'ot::OwnedPtr::Delete()', 'mbedtls_ecp_point_init', 'ot::ChildTable::HasChildren(ot::Neighbor::StateFilter) const', 'mbedtls_ssl_reset_checksum', 'ot::ItemPtrIterator::Iterator>::operator++()', 'mbedtls_cipher_setkey', 'void ot::NetworkDiagnostic::Client::HandleTmf<(ot::Uri)33>(ot::Coap::Message&, ot::Ip6::MessageInfo const&)', 'ssl_parse_client_hello', 'ot::Mac::Filter::FindEntry(ot::Mac::ExtAddress const&) const']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
ot::BackboneRouter::Leader::UpdateBackboneRouterPrimary() 54 19 35.18% []
ot::BackboneRouter::Leader::UpdateDomainPrefixConfig() 34 11 32.35% []
ot::Crypto::MbedTls::MapError(int) 95 15 15.78% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Mac::Mac::BeginTransmit() 85 37 43.52% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Mac::Mac::RecordFrameTransmitStatus(ot::Mac::TxFrameconst&,otError,unsignedchar,bool) 64 35 54.68% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Mac::Mac::HandleTransmitDone(ot::Mac::TxFrame&,ot::Mac::RxFrame*,otError) 115 50 43.47% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Mac::Mac::ProcessEnhAckSecurity(ot::Mac::TxFrame&,ot::Mac::RxFrame&) 76 16 21.05% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Mac::SubMac::HandleTransmitDone(ot::Mac::TxFrame&,ot::Mac::RxFrame*,otError) 54 26 48.14% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::MeshCoP::DatasetUpdater::HandleDatasetChanged(ot::MeshCoP::Dataset::Type) 34 9 26.47% []
ot::Dhcp6::Client::UpdateAddresses() 83 19 22.89% []
ot::Dhcp6::Server::UpdateService() 57 22 38.59% []
ot::Srp::Client::ShouldUpdateHostAutoAddresses()const 32 7 21.87% []
ot::Srp::Client::ProcessAutoStart() 74 20 27.02% []
ot::Srp::Client::SelectUnicastEntry(ot::NetworkData::Service::DnsSrpUnicastType,ot::NetworkData::Service::DnsSrpUnicastInfo&)const 44 16 36.36% []
ot::MeshForwarder::UpdateIp6Route(ot::Message&) 51 26 50.98% []
ot::Mle::Mle::Restore() 62 8 12.90% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Mle::Mle::Store() 37 11 29.72% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Mle::Mle::UpdateServiceAlocs() 41 16 39.02% []
ot::Mle::Mle::HasAcceptableParentCandidate()const 38 6 15.78% []
ot::Mle::Mle::Reattach() 62 32 51.61% []
ot::MlrManager::UpdateReregistrationDelay(bool) 34 12 35.29% []
ot::Neighbor::MatchesFilter(ot::Neighbor::StateFilter)const 31 16 51.61% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::NetworkData::NetworkData::FindRlocs(ot::NetworkData::BorderRouterFilter,ot::NetworkData::RoleFilter,ot::Array &)const 49 17 34.69% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::NetworkData::Notifier::SynchronizeServerData() 34 10 29.41% []
ot::NetworkData::Service::Manager::GetBackboneRouterPrimary(otBackboneRouterConfig&)const 39 13 33.33% []
ot::NetworkData::Service::Manager::GetNextDnsSrpAnycastInfo(ot::NetworkData::Service::Manager::Iterator&,ot::NetworkData::Service::DnsSrpAnycastInfo&)const 31 16 51.61% ['ot-ip6-send-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::NetworkData::Service::Manager::FindPreferredDnsSrpAnycastInfo(ot::NetworkData::Service::DnsSrpAnycastInfo&)const 52 9 17.30% []
ot::NetworkData::Service::Manager::GetNextDnsSrpUnicastInfo(ot::NetworkData::Service::Manager::Iterator&,ot::NetworkData::Service::DnsSrpUnicastType,ot::NetworkData::Service::DnsSrpUnicastInfo&)const 39 16 41.02% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Utils::HistoryTracker::RecordRouterTableChange() 53 15 28.30% []
ot::Utils::HistoryTracker::RecordNetworkDataChange() 38 14 36.84% []
ot::Utils::Slaac::RemoveOrDeprecateAddresses() 43 11 25.58% []
ot::Utils::Slaac::AddAddresses() 42 6 14.28% []
mbedtls_ctr_drbg_reseed_internal 39 19 48.71% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_md_hmac_starts 37 19 51.35% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Coap::CoapBase::ProcessReceivedResponse(ot::Coap::Message&,ot::Ip6::MessageInfoconst&) 158 22 13.92% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Coap::CoapBase::ProcessReceivedRequest(ot::Coap::Message&,ot::Ip6::MessageInfoconst&) 144 74 51.38% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::DataPollHandler::HandleDataPoll(ot::Mac::RxFrame&) 34 8 23.52% ['ot-radio-receive-done-fuzzer']
ot::Mac::Mac::ProcessReceiveSecurity(ot::Mac::RxFrame&,ot::Mac::Addressconst&,ot::Neighbor*) 96 39 40.62% ['ot-radio-receive-done-fuzzer']
voidot::MeshCoP::Commissioner::HandleTmf<(ot::Uri)29>(ot::Coap::Message&,ot::Ip6::MessageInfoconst&) 49 11 22.44% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
voidot::MeshCoP::Leader::HandleTmf<(ot::Uri)23>(ot::Coap::Message&,ot::Ip6::MessageInfoconst&) 34 9 26.47% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Dns::Client::ProcessResponse(ot::Messageconst&) 33 6 18.18% []
ot::Dns::Client::ParseResponse(ot::Messageconst&,ot::Message*&,otError&) 49 16 32.65% []
ot::Dns::ServiceDiscovery::Server::ProcessQuery(ot::Dns::ServiceDiscovery::Server::Request&) 32 17 53.12% []
ot::Sntp::Client::HandleUdpReceive(ot::Message&,ot::Ip6::MessageInfoconst&) 37 12 32.43% []
ot::AddressResolver::NewCacheEntry(bool) 34 8 23.52% ['ot-radio-receive-done-fuzzer']
ot::AddressResolver::HandleTimeTick() 88 34 38.63% []
ot::Mle::DiscoverScanner::HandleDiscoveryResponse(ot::Mle::Mle::RxInfo&)const 68 12 17.64% []
ot::DuaManager::ProcessDuaResponse(ot::Coap::Message&) 63 14 22.22% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::MeshForwarder::UpdateMeshRoute(ot::Message&) 33 18 54.54% []
ot::Mle::Mle::ProcessKeySequence(ot::Mle::Mle::RxInfo&) 31 14 45.16% []
ot::Mle::Mle::HandleAdvertisement(ot::Mle::Mle::RxInfo&) 47 9 19.14% []
ot::Mle::Mle::HandleParentResponse(ot::Mle::Mle::RxInfo&) 101 20 19.80% []
ot::Mle::Mle::HandleChildIdResponse(ot::Mle::Mle::RxInfo&) 64 12 18.75% []
ot::Mle::Mle::HandleChildUpdateResponseOnChild(ot::Mle::Mle::RxInfo&) 117 30 25.64% []
ot::Mle::Mle::DelayedSender::Execute(ot::Messageconst&) 56 13 23.21% []
ot::Mle::Mle::HandleLinkRequest(ot::Mle::Mle::RxInfo&) 74 13 17.56% []
ot::Mle::Mle::HandleLinkAcceptVariant(ot::Mle::Mle::RxInfo&,ot::Mle::Mle::MessageType) 156 31 19.87% []
ot::Mle::Mle::HandleParentRequest(ot::Mle::Mle::RxInfo&) 61 14 22.95% []
ot::Mle::Mle::HandleChildIdRequest(ot::Mle::Mle::RxInfo&) 118 19 16.10% []
ot::Mle::Mle::HandleDataRequest(ot::Mle::Mle::RxInfo&) 41 9 21.95% []
voidot::Mle::Mle::HandleTmf<(ot::Uri)4>(ot::Coap::Message&,ot::Ip6::MessageInfoconst&) 71 11 15.49% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::NetworkDiagnostic::Server::AppendChildTable(ot::Message&) 38 6 15.78% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::RouterTable::GetNextHopAndPathCost(unsignedshort,unsignedshort&,unsignedchar&)const 63 8 12.69% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::RouterTable::FillRouteTlv(ot::Mle::RouteTlv&,ot::Neighborconst*)const 61 18 29.50% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
otErrorot::Cli::Interpreter::Process<424622705244ul>(ot::Utils::CmdLineParser::Arg*) 77 37 48.05% []
otErrorot::Cli::Interpreter::Process<8023188516701246990ul>(ot::Utils::CmdLineParser::Arg*) 106 58 54.71% []
otErrorot::Cli::Interpreter::Process<123344230057719ul>(ot::Utils::CmdLineParser::Arg*) 69 33 47.82% []
ot::Cli::Interpreter::HandleDiagnosticGetResponse(otError,otMessageconst*,ot::Ip6::MessageInfoconst*) 126 10 7.936% []
otErrorot::Cli::Coap::Process<7568770ul>(ot::Utils::CmdLineParser::Arg*) 48 25 52.08% []
ot::Cli::Dns::HandleDnsRecordResponse(otError,otDnsRecordResponseconst*) 38 12 31.57% []
otErrorot::Cli::History::Process<123344230057719ul>(ot::Utils::CmdLineParser::Arg*) 66 36 54.54% []
otErrorot::Cli::SrpServer::Process<1930945784ul>(ot::Utils::CmdLineParser::Arg*) 32 9 28.12% []
otErrorot::Cli::SrpServer::Process<27876329803337845ul>(ot::Utils::CmdLineParser::Arg*) 54 8 14.81% []
otErrorot::Cli::TcpExample::Process<32000442710786154ul>(ot::Utils::CmdLineParser::Arg*) 57 8 14.03% []
otErrorot::Cli::TcpExample::Process<1665316120ul>(ot::Utils::CmdLineParser::Arg*) 53 9 16.98% []
otErrorot::Cli::UdpExample::Process<1665316120ul>(ot::Utils::CmdLineParser::Arg*) 50 9 18.0% []
ot::BorderRouter::RoutingManager::ScheduleRoutingPolicyEvaluation(ot::BorderRouter::RoutingManager::ScheduleMode) 38 9 23.68% []
ot::BorderRouter::RoutingManager::RxRaTracker::Iterator::AdvanceToNextEntry() 33 5 15.15% []
ot::BorderRouter::RoutingManager::OnLinkPrefixManager::Init() 35 8 22.85% []
ot::MeshCoP::Commissioner::AddJoiner(ot::Mac::ExtAddressconst*,ot::MeshCoP::JoinerDiscernerconst*,charconst*,unsignedint) 40 6 15.0% []
ot::Dns::Multicast::Core::SetEnabled(bool,unsignedint) 32 6 18.75% []
ot::Srp::AdvertisingProxy::Stop() 34 4 11.76% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Srp::Client::UpdateState() 68 35 51.47% []
ot::AddressResolver::GetNextCacheEntry(ot::AddressResolver::EntryInfo&,ot::AddressResolver::Iterator&)const 63 30 47.61% []
ot::Mle::Mle::SetRouterEligible(bool) 31 17 54.83% []
ot::Utils::ChannelManager::FindBetterChannel(unsignedchar&,unsignedshort&) 35 15 42.85% []
ot::Utils::MeshDiag::DiscoverTopology(otMeshDiagDiscoverConfigconst&,void(*)(otError,otMeshDiagRouterInfo*,void*),void*) 37 8 21.62% []
mbedtls_cipher_update 36 15 41.66% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_ecp_point_read_binary 40 17 42.5% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_pk_parse_key 73 29 39.72% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_x509_get_name 42 22 52.38% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_x509_get_subject_alt_name_ext 48 26 54.16% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_x509_parse_subject_alt_name 75 22 29.33% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
x509_crt_parse_der_core 144 78 54.16% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
x509_get_crt_ext 135 50 37.03% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
x509_get_basic_constraints 40 14 35.0% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
tcp_usr_send 40 9 22.5% []
ot::BorderRouter::RoutingManager::CheckReachabilityToSendIcmpError(ot::Messageconst&,ot::Ip6::Headerconst&) 34 8 23.52% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer']
ot::MeshCoP::SecureSession::Process() 75 37 49.33% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ot::Srp::Client::ChangeHostAndServiceStates(ot::Srp::Client::ItemStateconst*,ot::Srp::Client::ServiceStateChangeMode) 38 16 42.10% []
ot::Srp::Client::ProcessResponse(ot::Message&) 106 35 33.01% []
ot::Spinel::Buffer::OutFrameReadByte() 40 21 52.5% ['ot-ncp-hdlc-received-fuzzer']
ot::Ncp::NcpBase::ConvertLogRegion(otLogRegion) 76 10 13.15% ['ot-ncp-hdlc-received-fuzzer']
ot::Ncp::ResetReasonToSpinelStatus(otPlatResetReason) 34 10 29.41% ['ot-ncp-hdlc-received-fuzzer']
otErrorot::Ncp::NcpBase::HandlePropertyGet<5411u>() 48 11 22.91% []
otErrorot::Ncp::NcpBase::HandlePropertyGet<81u>() 33 12 36.36% []
ot::Ncp::SrpClientItemStateToSpinel(otSrpClientItemState) 31 16 51.61% ['ot-ncp-hdlc-received-fuzzer']
ot::Ncp::SrpClientErrorToSpinelError(otError) 38 10 26.31% ['ot-ncp-hdlc-received-fuzzer']
mbedtls_ssl_fetch_input 128 46 35.93% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_ssl_handshake_step 46 24 52.17% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
mbedtls_ssl_handshake_server_step 63 13 20.63% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
ssl_parse_client_hello 427 81 18.96% ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/openthread/src/core/crypto/storage.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/border_router/routing_manager.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_sack.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/thread/key_manager.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/thread_netif.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/link_raw.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/thread_ftd_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/tmf.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/channel_manager.hpp [] []
/src/openthread/src/core/net/socket.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_utils.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/mac/channel_mask.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/border_routing_api.cpp [] []
/src/openthread/src/include/common/code_utils.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/tcp6_ext.cpp [] []
/src/openthread/src/core/meshcop/border_agent.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ecdh.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/spinel/spinel_buffer.hpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/neighbor_table.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_service.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/channel_monitor_api.cpp [] []
/src/openthread/third_party/tcplp/bsdtcp/tcp_usrreq.c [] []
/src/openthread/src/core/thread/router_table.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/sha256.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/crypto/sha256.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/joiner.hpp [] []
/src/openthread/src/core/common/appender.cpp [] []
/src/openthread/src/core/meshcop/meshcop_leader.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_misc.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/dataset_manager.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_types.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/meshcop_tlvs.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/bit_set.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_timewait.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/mac/sub_mac.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/ping_sender_api.cpp [] []
/src/openthread/src/core/mac/data_poll_sender.hpp [] []
/src/openthread/src/core/thread/key_manager.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/heap_allocatable.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/cli/cli_history.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/thread/network_data_publisher.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/netif.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_srp_server.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/thread/neighbor.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/platform_util.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/channel_manager_api.cpp [] []
/src/openthread/src/core/net/ip6_address.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/ncp/changed_props_set.hpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_mac_filter.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/net/dhcp6_client.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/error_api.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/cipher_wrap.c [] []
/src/openthread/src/core/api/icmp6_api.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/instance/instance.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/platform.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/constant_time.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/core/meshcop/joiner.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/mle.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/trickle_timer.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/mesh_forwarder_ftd.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_leader_ftd.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_dns.cpp [] []
/src/openthread/src/core/common/settings.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_local.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/include/mbedtls/cipher.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/error.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/tests/fuzz/ip6_send.cpp ['ot-ip6-send-fuzzer'] ['ot-ip6-send-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/pk_internal.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/cli/cli_dns.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/crypto/aes_ccm.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/meshcop_leader.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/aes.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/ncp/ncp_base_ftd.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/checksum.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/message_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/message.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/frame_builder.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dhcp6_server.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/data_poll_sender.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/channel_manager.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/timer.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_leader.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/iterator_utils.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/srp_advertising_proxy.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/border_router/infra_if.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/link_raw_api.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/thread_link_info.cpp ['ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/tests/fuzz/cli_received.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/base64.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/net/sntp_client.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/linked_list.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dnssd.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/nd6.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/cmac.c ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_dataset.cpp [] []
/src/openthread/src/core/common/as_core_type.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/dua_manager.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/frame_data.cpp ['ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/src/core/net/dhcp6.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/bignum.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/tlvs.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dns_client.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip4_types.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/tasklet.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/pool.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/ip6_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/link_raw.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_tlvs.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/udp6.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_output.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/api/nat64_api.cpp [] []
/src/openthread/src/core/meshcop/dataset.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/srp_advertising_proxy.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_seq.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/cli/cli_network_data.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/coap/coap_secure.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_history.cpp [] []
/src/openthread/tests/fuzz/ncp_hdlc_received.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/locator.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/lib/lbuf.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/thread/mesh_forwarder.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/dataset_manager.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_srp_client.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/crypto/crypto_platform.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/joiner_router.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/core/common/offset_range.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/coap_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/utils/heap.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ecdsa.c [] []
/src/openthread/src/core/thread/address_resolver.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/announce_sender.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_input.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/src/cli/cli_tcp.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/thread/uri_paths.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/sub_mac_callbacks.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_types.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/coap/coap_secure.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6_filter.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/dataset_updater.hpp [] []
/src/openthread/third_party/mbedtls/repo/include/mbedtls/md.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/core/net/srp_client.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/tcp_api.cpp [] []
/src/openthread/src/core/net/ip6_mpl.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/uptime.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/tasklet.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/radio/radio.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_diagnostic.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_publisher.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/binary_search.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_coap.hpp [] []
/src/openthread/src/core/thread/link_quality.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/owning_list.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dnssd.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/random.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/csl_tx_scheduler.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/parse_cmdline.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/utils/mesh_diag.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_notifier.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/server_api.cpp [] []
/src/openthread/src/core/thread/mle.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/backbone_router_api.cpp [] []
/src/openthread/src/core/thread/address_resolver.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/child_table.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_diagnostic_tlvs.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/srp_client_api.cpp ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_msg.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/encoding.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_ciphersuites.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dns_client.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/oid.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/thread/child_table.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/announce_begin_client.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/parse_cmdline.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/pem.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/coap/coap_message.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/crypto/ecdsa.hpp [] []
/src/openthread/src/core/thread/lowpan.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_types.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/instance_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_commissioner.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/utils/jam_detector.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/thread_netif.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/data_poll_handler.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/border_agent_api.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/nd6.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/pk.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/neighbor.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/ncp/ncp_hdlc.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/clearable.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/src_match_controller.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_tls12_server.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/include/mbedtls/ssl.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6_headers.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_coap_secure.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/mac/channel_mask.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/dataset_updater.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/api/random_noncrypto_api.cpp [] []
/src/openthread/src/core/api/jam_detection_api.cpp [] []
/src/openthread/src/core/utils/heap.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/meshcop_tlvs.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_cookie.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/network_name.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/data.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/src/core/thread/router.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_local.cpp ['ot-ip6-send-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/commissioner.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/timestamp.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/energy_scan_client.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/indirect_sender.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_srp_server.cpp [] []
/src/openthread/src/core/coap/coap_message.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/mesh_diag_api.cpp [] []
/src/openthread/src/core/api/dataset_ftd_api.cpp [] []
/src/openthread/src/core/net/tcp6.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/notifier.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/link_quality.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/netif.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/network_name.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/tests/fuzz/fuzzer_platform.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/settings_driver.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_commissioner.cpp [] []
/src/openthread/src/ncp/ncp_base_mtd.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/crc.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/frame_builder.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_utils.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/tests/fuzz/radio_receive_done.cpp ['ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_reass.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/thread/neighbor_table.hpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/border_agent.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/log.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/cc/cc_newreno.c [] []
/src/openthread/third_party/mbedtls/repo/library/cipher.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_coap.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ctr_drbg.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/indirect_sender.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ctr.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/hdlc/hdlc.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/panid_query_client.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_dataset.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/common/owned_ptr.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/meshcop.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/spinel/spinel_decoder.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6_filter.cpp ['ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/src/core/utils/slaac_address.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/ping_sender.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/link_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ecjpake.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip4_types.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/srp_client_buffers_api.cpp ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_client.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/cli/cli_joiner.cpp [] []
/src/openthread/third_party/mbedtls/repo/include/mbedtls/ecp.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/asn1parse.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/include/mbedtls/pk.h [] []
/src/openthread/src/core/net/sntp_client.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/netdata_publisher_api.cpp [] []
/src/openthread/src/core/common/string.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ecp.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/child.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/radio/radio_callbacks.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/netdata_api.cpp [] []
/src/openthread/src/core/meshcop/joiner_router.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_tls12_client.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/etc/cmake/../../third_party/tcplp/bsdtcp/../lib/lbuf.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/crypto/sha256.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6_address.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/entropy.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/message.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ecp_curves.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/channel_monitor.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_frame.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/child.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/spinel/spinel.c ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_fastopen.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/utils/jam_detector.hpp [] []
/src/openthread/src/core/mac/mac_header_ie.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/core/common/timer.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6_mpl.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/preference.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/random.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/dataset_manager_ftd.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/spinel/spinel_encoder.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/heap_data.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/ncp/changed_props_set.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/pkparse.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/pk_ecc.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/common/time_ticker.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dns_types.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/heap_string.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/announce_begin_server.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/meshcop.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/joiner_api.cpp [] []
/src/openthread/src/core/mac/data_poll_handler.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/core/thread/mle_tlvs.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_tls.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/instance/instance.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/uptime.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/slaac_address.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer']
/src/openthread/src/core/common/settings.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/srp_server.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/srp_server_api.cpp ['ot-ip6-send-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/appender.hpp [] []
/src/openthread/third_party/tcplp/bsdtcp/tcp_subr.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/src/core/mac/mac.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/const_cast.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/mle_types.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/frame_data.hpp ['ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/md.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/string.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/hmac_drbg.c [] []
/src/openthread/src/core/api/logging_api.cpp [] []
/src/openthread/src/cli/cli_br.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/cli/cli_bbr.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/mac/mac_frame.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/tcp6.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/mesh_forwarder.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/heap_string.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/crypto/hmac_sha256.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_udp.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/net/socket.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/bsdtcp/tcp_timer.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/thread/child_supervision.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ssl_ciphersuites_internal.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/core/crypto/hmac_sha256.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_notifier.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_bbr.cpp [] []
/src/openthread/src/core/common/num_utils.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/backbone_router/bbr_leader.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/coap/coap.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/heap_data.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/dataset.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/spinel/spinel_encoder.hpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/ncp/ncp_base.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_service.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_filter.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/pk_wrap.c [] []
/src/openthread/src/core/api/tcp_ext_api.cpp [] []
/src/openthread/etc/cmake/../../third_party/tcplp/bsdtcp/tcp_var.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/net/srp_server.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/thread_tlvs.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_ping.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/utils/history_tracker.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/x509_crt.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/common/notifier.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/spinel/spinel_decoder.hpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/ncp/ncp_base_radio.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dhcp6_server.hpp [] []
/src/openthread/src/core/thread/csl_tx_scheduler.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/history_tracker_api.cpp [] []
/src/openthread/src/core/api/border_router_api.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/crypto/aes_ecb.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/lib/spinel/multi_frame_buffer.hpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/crypto/storage.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dns_types.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/heap.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/crypto/mbedtls.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/tcplp/lib/bitmap.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/third_party/tcplp/bsdtcp/../bsdtcp/tcp_var.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/thread/network_diagnostic_tlvs.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/constant_time_impl.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/serial_number.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/icmp6.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/radio/radio_platform.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/crypto/aes_ccm.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/mlr_manager.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/srp_client_buffers.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/bignum_core.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_joiner.hpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/common/time.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/channel_monitor.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/trickle_timer.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_tlvs.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/child_supervision.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/heap_array.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/timestamp.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/checksum.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/commissioner_api.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/panid_query_server.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/srp_client_buffers.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/ptr_wrapper.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/sntp_api.cpp [] []
/src/openthread/src/core/thread/mlr_manager.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/coap_secure_api.cpp [] []
/src/openthread/src/core/border_router/routing_manager.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/array.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_mesh_diag.cpp ['ot-cli-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/ncp/ncp_base.hpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_filter.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/ping_sender.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/child_supervision_api.cpp [] []
/src/openthread/src/core/common/data.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/icmp6.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/asn1write.c [] []
/src/openthread/src/core/thread/network_data.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/tlvs.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_diagnostic.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/extended_panid.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/discover_scanner.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/mdns.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/udp6.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/include/openthread/coap.h [] []
/src/openthread/third_party/mbedtls/repo/library/pkwrite.c [] []
/src/openthread/third_party/tcplp/lib/cbuf.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer'] []
/src/openthread/src/core/radio/radio.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/thread_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/commissioner.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dnssd_server.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/energy_scan_server.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_links.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/mle_ftd.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_header_ie.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/extended_panid.hpp [] []
/src/openthread/src/core/net/mdns.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/coap/coap.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/mle_types.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/include/mbedtls/error.h ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/src/core/api/tasklet_api.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/secure_transport.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/time_ticker.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/dataset_api.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/meshcop/secure_transport.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/ncp/ncp_base_dispatcher.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/ip6_headers.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/crc.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/dnssd_server.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/dns_api.cpp [] []
/src/openthread/src/core/thread/src_match_controller.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/callback.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_mac_filter.cpp [] []
/src/openthread/src/core/thread/announce_sender.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/offset_range.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/discover_scanner.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/dataset_updater_api.cpp [] []
/src/openthread/src/core/thread/thread_link_info.hpp ['ot-radio-receive-done-fuzzer'] ['ot-radio-receive-done-fuzzer']
/src/openthread/src/core/thread/router.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/border_router/infra_if.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_types.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/tmf.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/equatable.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/mac/mac_links.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/common/binary_search.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/net/srp_client.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/router_table.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/backbone_router/bbr_leader.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_br.cpp [] []
/src/openthread/src/core/api/udp_api.cpp [] []
/src/openthread/src/lib/spinel/spinel_buffer.cpp ['ot-ncp-hdlc-received-fuzzer'] ['ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/cli/cli_network_data.hpp ['ot-cli-received-fuzzer'] []
/src/openthread/src/core/thread/mle_tlvs.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/utils/history_tracker.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/thread/network_data_leader.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/src/core/api/netdiag_api.cpp [] []
/src/openthread/src/core/thread/lowpan.hpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/x509.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-cli-received-fuzzer']
/src/openthread/third_party/mbedtls/repo/library/ccm.c ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] []
/src/openthread/src/core/mac/sub_mac.cpp ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer'] ['ot-ip6-send-fuzzer', 'ot-radio-receive-done-fuzzer', 'ot-cli-received-fuzzer', 'ot-ncp-hdlc-received-fuzzer']

Directories in report

Directory
/src/openthread/src/core/thread/
/src/openthread/src/core/common/
/src/openthread/src/core/meshcop/
/src/openthread/src/lib/spinel/
/src/openthread/src/core/crypto/
/src/openthread/src/core/mac/
/src/openthread/third_party/tcplp/bsdtcp/
/src/openthread/src/lib/hdlc/
/src/openthread/third_party/tcplp/bsdtcp/../bsdtcp/
/src/openthread/src/include/common/
/src/openthread/src/ncp/
/src/openthread/src/cli/
/src/openthread/src/core/backbone_router/
/src/openthread/src/core/coap/
/src/openthread/etc/cmake/../../third_party/tcplp/bsdtcp/../lib/
/src/openthread/src/core/utils/
/src/openthread/src/core/net/
/src/openthread/src/core/api/
/src/openthread/src/core/border_router/
/src/openthread/third_party/mbedtls/repo/include/mbedtls/
/src/openthread/tests/fuzz/
/src/openthread/third_party/tcplp/lib/
/src/openthread/src/core/instance/
/src/openthread/third_party/mbedtls/repo/library/
/src/openthread/include/openthread/
/src/openthread/src/core/radio/
/src/openthread/etc/cmake/../../third_party/tcplp/bsdtcp/
/src/openthread/third_party/tcplp/bsdtcp/cc/