Skip to content

Instantly share code, notes, and snippets.

@lulf
Last active August 23, 2022 11:25
Show Gist options
  • Save lulf/5697874fa0cd0625c07e1f2032f1db64 to your computer and use it in GitHub Desktop.
Save lulf/5697874fa0cd0625c07e1f2032f1db64 to your computer and use it in GitHub Desktop.
# Dependencies
cargo install --git https://github.com/lulf/cargo-call-stack.git --branch weird-output
# Static RAM (.bss)
cargo size --release
# Stack (MAX stack usage listed on top)
cargo call-stack --bin basic --format top
114836 MAX
Usage Function
76128 <btmesh_driver::models::configuration::Configuration<B> as btmesh_device::BluetoothMeshModel<btmesh_models::foundation::configuration::ConfigurationServer>>::run::{{closure}}
34432 btmesh_driver::InnerDriver<N,R,B>::run_driver::{{closure}}
31528 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h5fc03ec92c5825e5
11040 btmesh_driver::InnerDriver<N,R,B>::receive_pdu::{{closure}}
4992 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h01640b3bfa5e890b
4424 embassy_executor::raw::TaskStorage<F>::poll
2552 <btmesh_driver::storage::provisioned::ProvisionedConfiguration as core::clone::Clone>::clone
2376 btmesh_driver::stack::provisioned::lower::<impl btmesh_driver::stack::provisioned::ProvisionedStack>::process_outbound_block_ack
1616 btmesh_common::crypto::aes_cmac
1376 btmesh_driver::stack::provisioned::lower::<impl btmesh_driver::stack::provisioned::ProvisionedStack>::process_outbound_upper_pdu
1360 <embassy_util::channel::mpmc::SendFuture<M,T,_> as core::future::future::Future>::poll::h1bec0f883a3d0f97
1352 <embassy_util::channel::mpmc::SendFuture<M,T,_> as core::future::future::Future>::poll::h108b73979c23dc0a
1296 btmesh_pdu::provisioned::upper::access::UpperAccessPDU<S>::parse
1088 heapless::indexmap::IndexMap<K,V,S,_>::swap_remove
912 btmesh_pdu::provisioned::upper::access::UpperAccessPDU<S>::new
896 <p256::arithmetic::projective::ProjectivePoint as core::ops::arith::Mul<&p256::arithmetic::scalar::Scalar>>::mul
864 btmesh_pdu::provisioned::access::AccessMessage<S>::parse
824 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h122c9310a115d930
736 btmesh_common::crypto::e
680 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h6a32bf60e316c45e
656 btmesh_driver::stack::unprovisioned::UnprovisionedStack::new
648 btmesh_pdu::provisioned::upper::control::UpperControlPDU<S>::new
600 btmesh_driver::storage::provisioned::ProvisionedConfiguration::display
512 btmesh_common::crypto::aes_ccm_encrypt_detached
480 btmesh_common::crypto::aes_ccm_decrypt_detached
472 <embassy_util::channel::mpmc::RecvFuture<M,T,_> as core::future::future::Future>::poll
472 embassy_util::channel::mpmc::Channel<M,T,_>::try_send::h5141f2786d3d9f41
464 cipher::stream::StreamCipher::apply_keystream
400 heapless::vec::Vec<T,_>::from_slice::h964a8cce40c59b24
400 heapless::vec::Vec<T,_>::from_slice::hc622e8ae0406f86e
376 embassy_util::channel::mpmc::Channel<M,T,_>::new
352 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h109374eb480a1529
336 nrf_softdevice::util::portal::Portal<T>::wait_many::{{closure}}::{{closure}}::h527495c093965de2
320 btmesh_driver::storage::Storage<B>::composition
296 btmesh_driver::stack::provisioned::network::<impl btmesh_driver::stack::provisioned::ProvisionedStack>::encrypt_network_pdu
288 p256::arithmetic::projective::ProjectivePoint::to_affine
280 heapless::vec::Vec<T,_>::from_slice::h3b6bff187950bb5f
248 <btmesh_driver::interface::advertising::OutboundPDUIter as core::iter::traits::iterator::Iterator>::next
232 btmesh_pdu::provisioning::ProvisioningPDU::parse
224 <btmesh_common::Composition as core::clone::Clone>::clone
200 p256::arithmetic::field::FieldElement::mul
192 heapless::vec::Vec<T,_>::from_slice::h587533e0c304a93e
192 nrf_softdevice::ble::gatt_server::builder::ServiceBuilder::add_characteristic
192 p256::arithmetic::field::FieldElement::montgomery_reduce
168 nrf_softdevice::util::portal::Portal<T>::wait_many::{{closure}}::{{closure}}::hb7154a9d30d841a5
160 btmesh_driver::stack::unprovisioned::provisionee::Phase<S>::confirmation
160 <generic_array::GenericArray<T,N> as generic_array::sequence::GenericSequence<T>>::generate::hd1bf078fdb6bbf07
160 p256::arithmetic::field::FieldElement::subtract
152 <btmesh_models::foundation::configuration::ConfigurationMessage as btmesh_models::Message>::emit_parameters
152 core::fmt::num::<impl core::fmt::LowerHex for u32>::fmt
152 core::fmt::num::<impl core::fmt::UpperHex for u32>::fmt
152 core::fmt::num::<impl core::fmt::Debug for usize>::fmt
152 core::fmt::num::<impl core::fmt::LowerHex for u8>::fmt
152 core::fmt::num::<impl core::fmt::UpperHex for u8>::fmt
152 p256::arithmetic::field::FieldElement::add
144 heapless::vec::Vec<T,_>::from_slice::hca4ca2a48ca22ad3
128 btmesh_driver::storage::Storage<B>::capabilities
120 ccm::Ccm<C,M,N>::calc_mac::h2a990f90eb4eef0a
120 ccm::Ccm<C,M,N>::calc_mac::hab999527690e9af8
120 btmesh_pdu::provisioned::network::NetworkPDU::parse
120 <p256::arithmetic::projective::ProjectivePoint as core::convert::From<p256::arithmetic::affine::AffinePoint>>::from
112 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::haf0e7e0a81c746a0
112 aes::soft::fixslice::sub_bytes
112 btmesh_common::address::virtual_address::LabelUuid::parse
112 heapless::vec::Vec<T,_>::from_slice::h528e09ecc3a7f3dc
112 <heapless::vec::Vec<u8,_> as nrf_softdevice::ble::gatt_traits::GattValue>::from_gatt
112 core::panicking::assert_failed_inner
112 core::str::slice_error_fail_rt
112 crypto_bigint::uint::encoding::<impl crypto_bigint::uint::UInt<_>>::from_be_slice
104 sec1::point::EncodedPoint<Size>::from_affine_coordinates
96 serde::de::impls::<impl serde::de::Deserialize for [T; 16]>::deserialize
96 heapless::vec::Vec<T,_>::clone::hd97c636f31ffe79b
96 btmesh_driver::stack::unprovisioned::provisionee::Provisionee::response
96 <nrf_softdevice::ble::connection::Connection as core::ops::drop::Drop>::drop
96 elliptic_curve::secret_key::SecretKey<C>::to_nonzero_scalar
96 p256::arithmetic::field::FieldElement::from_bytes
88 aes::soft::fixslice::aes128_encrypt
88 heapless::vec::Vec<T,_>::from_slice::h58622337cec9c44f
88 btmesh_models::foundation::configuration::model_subscription::ModelSubscriptionPayload::parse_virtual_address
88 heapless::vec::Vec<T,_>::from_slice::h6c69e2158c0ab0d0
88 <&T as core::fmt::Display>::fmt::h7b815b35e67004fe
88 <core::fmt::builders::PadAdapter as core::fmt::Write>::write_str
88 core::fmt::builders::DebugStruct::field
88 core::fmt::Formatter::debug_tuple_field1_finish
88 <generic_array::GenericArray<T,N> as generic_array::sequence::GenericSequence<T>>::generate::h0c75c5e76f5ec346
88 <p256::arithmetic::scalar::Scalar as ff::PrimeField>::from_repr
88 p256::arithmetic::field::FieldElement::to_bytes
88 p256::arithmetic::field::FieldElement::sqrt
80 btmesh_models::foundation::configuration::model_subscription::ModelSubscriptionListMessage::emit_parameters
80 aes::soft::fixslice::bitslice
80 <aes::soft::Aes128 as cipher::block::BlockEncrypt>::encrypt_block
80 btmesh_common::crypto::application::try_decrypt_application_key
80 core::fmt::num::imp::fmt_u32
80 core::fmt::write
80 p256::arithmetic::field::FieldElement::to_canonical
80 <&T as core::fmt::Display>::fmt::h39bb48ef7e673836
72 nrf_softdevice::util::portal::Portal<T>::wait_once::{{closure}}::{{closure}}::h984db6e5eaea8c5f
72 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h5cd80971a81ae53c
72 <ctr::Ctr<B,F> as cipher::common::FromBlockCipher>::from_block_cipher
72 btmesh_common::crypto::k1
72 <&T as core::fmt::Debug>::fmt::hc936078ae22fd976
72 nrf_softdevice::ble::peripheral::start_adv
72 nrf_softdevice::softdevice::fault_handler
72 sec1::point::EncodedPoint<Size>::tag
64 btmesh_driver::storage::provisioned::subscriptions::Subscriptions<_>::add
64 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h8324af1dea30b989
64 generic_array::functional::FunctionalSequence::map
64 ccm::CbcMac<C>::update
64 <generic_array::GenericArray<u8,typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm,typenum::bit::B1>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>> as dbl::Dbl>::dbl
64 <btmesh_driver::stack::provisioned::system::UpperMetadata as core::clone::Clone>::clone
64 <btmesh_pdu::provisioning::Capabilities as core::clone::Clone>::clone
64 btmesh_driver::storage::provisioned::subscriptions::Subscriptions<_>::get
64 <generic_array::GenericArray<T,N> as generic_array::sequence::GenericSequence<T>>::generate::h3f64ae08bbefd086
64 core::result::unwrap_failed
64 p256::arithmetic::field::FieldElement::pow_vartime
56 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h8bdd5333e33f326c
56 <nrf_softdevice::util::signal::WaitFuture<T> as core::future::future::Future>::poll::h4e883af146f1767a
56 btmesh_pdu::provisioned::network::CleartextNetworkPDU<S>::new
56 heapless::vec::Vec<T,_>::clone::hed6a24d1a3d72435
56 btmesh_models::foundation::configuration::model_app::ModelAppPayload::parse
56 core::slice::index::slice_start_index_len_fail_rt
56 core::fmt::Formatter::pad_integral
56 <core::str::iter::Chars as core::iter::traits::iterator::Iterator>::count
56 core::panicking::panic_bounds_check
56 core::slice::index::slice_end_index_len_fail_rt
56 core::slice::index::slice_index_order_fail_rt
56 core::fmt::Formatter::pad
56 <core::fmt::Arguments as core::fmt::Display>::fmt
56 core::slice::<impl [T]>::copy_from_slice::len_mismatch_fail
56 core::fmt::Formatter::write_fmt
56 core::fmt::Write::write_fmt::hcc309e558704ac62
56 core::fmt::Write::write_fmt::h66ba9382c63c940f
56 <&T as core::fmt::Display>::fmt::h1cd9c58c8547eecf
56 nrf_softdevice::ble::gatt_server::characteristic::AttributeMetadata::into_raw
56 nrf_softdevice::softdevice::cfg_set
56 rust_begin_unwind
48 embassy_util::channel::mpmc::Channel<M,T,_>::try_send::hb04f81a9bff825b7
48 nrf_softdevice::util::portal::Portal<T>::wait_once::{{closure}}::{{closure}}::h1f598ee8d58a452e
48 serde::de::SeqAccess::next_element::he8707ca65277d466
48 <nrf_softdevice::util::signal::WaitFuture<T> as core::future::future::Future>::poll::h92cc7f31895beb95
48 aes::soft::fixslice::aes128_key_schedule
48 <T as core::convert::Into<U>>::into::hfdc0dc89b35bc3b4
48 <T as core::convert::Into<U>>::into::h04e12e8b45fd356a
48 <arrayvec::errors::CapacityError<T> as core::fmt::Debug>::fmt
48 <btmesh_driver::storage::provisioned::ProvisionedConfiguration as core::hash::Hash>::hash
48 btmesh_models::foundation::configuration::model_subscription::ModelSubscriptionPayload::parse
48 heapless::vec::Vec<T,_>::from_slice::h542e70b405f2f1b0
48 <core::ops::range::Range<Idx> as core::fmt::Debug>::fmt
48 <char as core::fmt::Debug>::fmt
48 <&mut W as core::fmt::Write>::write_fmt::hd56c3999aaeb1aec
48 core::panicking::assert_failed::h6d058a26f8140e2e
48 <&mut W as core::fmt::Write>::write_fmt::h53f369cfaab03c4b
48 <&T as core::fmt::Debug>::fmt::h065100d08f34ec20
48 <&T as core::fmt::Debug>::fmt::hc623f07c83c83a21
48 <&T as core::fmt::Debug>::fmt::hc66e6dd967495feb
48 GPIOTE
48 nrf_softdevice::ble::types::Role::from_raw
48 nrf_softdevice::ble::gatt_server::notify_value
48 core::panicking::assert_failed::ha362afa8004fe137
48 p256::arithmetic::field::FieldElement::sub_inner
48 <&T as core::fmt::Debug>::fmt::hbe88b47aa2ef4b9f
40 btmesh_driver::stack::unprovisioned::auth_value::random_alphanumeric
40 core::ptr::drop_in_place<embassy_util::channel::mpmc::Channel<embassy_util::blocking_mutex::raw::thread_mode::ThreadModeRawMutex,heapless::vec::Vec<u8,66_usize>,5_usize>>
40 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h11304bb334f1aea5
40 <ctr::flavors::ctr32::Ctr32BE as ctr::flavors::CtrFlavor<B>>::generate_block
40 btmesh_common::crypto::network::encrypt_network
40 btmesh_common::crypto::nonce::ApplicationNonce::new
40 btmesh_common::crypto::nonce::DeviceNonce::new
40 heapless::vec::Vec<T,_>::from_slice::h50b02d963a6c4df7
40 heapless::vec::Vec<T,_>::clone::hcc9668c9d7a72d8f
40 btmesh_driver::stack::provisioned::secrets::Secrets::application_key
40 btmesh_models::foundation::configuration::model_subscription::ModelSubscriptionGetMessage::parse
40 ccm::fill_aad_header
40 core::panicking::panic
40 core::unicode::printable::check
40 core::panicking::panic_display
40 <der::tag::number::TagNumber as core::fmt::Display>::fmt
40 embassy_util::waitqueue::waker::AtomicWaker::register
40 nrf_softdevice::util::portal::Portal<T>::call
40 nrf_softdevice_s140::bindings::__BindgenBitfieldUnit<Storage,Align>::set
40 nrf_softdevice::ble::types::SecurityMode::into_raw
36 compiler_builtins::mem::memcpy
36 compiler_builtins::mem::memmove
32 <&mut postcard::ser::serializer::Serializer<F> as serde::ser::Serializer>::serialize_seq
32 btmesh_driver::stack::unprovisioned::auth_value::random_numeric
32 btmesh_driver::storage::provisioned::subscriptions::Subscriptions<_>::delete
32 serde::de::SeqAccess::next_element::h6f875e41fcec17d8
32 serde::ser::impls::<impl serde::ser::Serialize for u16>::serialize
32 postcard::de::deserializer::Deserializer<F>::try_take_varint_u32
32 postcard::ser::serializer::Serializer<F>::try_push_varint_u32
32 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hb56a5dada0267c2a
32 basic::__cortex_m_rt_main
32 heapless::indexmap::IndexMap<K,V,S,_>::find
32 heapless::indexmap::IndexMap<K,V,S,_>::get_mut
32 btmesh_driver::stack::provisioned::system::UpperMetadata::from_segmented_lower_pdu
32 btmesh_driver::storage::unprovisioned::UnprovisionedConfiguration::display
32 <btmesh_pdu::provisioning::ProvisioningPDU as defmt::traits::Format>::_format_data
32 core::panicking::panic_fmt
32 core::fmt::Formatter::padding
32 core::fmt::PostPadding::write
32 core::fmt::Formatter::debug_struct_field2_finish
32 core::fmt::Formatter::debug_struct_field1_finish
32 core::slice::index::slice_end_index_overflow_fail
32 defmt_rtt::channel::Channel::blocking_write
32 defmt_rtt::channel::Channel::nonblocking_write
32 _defmt_acquire
32 _defmt_write
32 _embassy_time_set_alarm
32 nrf_softdevice::util::portal::assert_thread_mode
32 <nrf_softdevice::util::drop_bomb::DropBomb as core::ops::drop::Drop>::drop
32 <p256::arithmetic::projective::ProjectivePoint as subtle::ConditionallySelectable>::conditional_select
32 <p256::arithmetic::field::FieldElement as subtle::ConditionallySelectable>::conditional_select
32 <p256::arithmetic::field::FieldElement as subtle::ConstantTimeEq>::ct_eq
32 compiler_builtins::int::specialized_div_rem::u64_div_rem
24 embassy_util::channel::mpmc::ChannelState<T,_>::try_send_with_context
24 btmesh_common::ModelIdentifier::emit
24 btmesh_models::foundation::configuration::relay::RelayConfig::emit
24 btmesh_models::foundation::configuration::KeyIndex::emit_two
24 btmesh_models::foundation::configuration::model_app::ModelAppPayload::emit_parameters
24 core::ptr::drop_in_place<embassy_util::select::Select3<core::future::from_generator::GenFuture<btmesh_driver::interface::gatt::GattBearerNetworkInterface<btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>::run::{{closure}}>,core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::run_driver::{{closure}}>,embassy_util::select::Select<core::future::from_generator::GenFuture<<btmesh_driver::models::FoundationDevice<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>> as btmesh_device::BluetoothMeshDevice>::run<btmesh_driver::device::DeviceContext>::{{closure}}>,core::future::from_generator::GenFuture<<basic::device::Device as btmesh_device::BluetoothMeshDevice>::run<btmesh_driver::device::DeviceContext>::{{closure}}>>>>
24 core::hash::impls::<impl core::hash::Hash for [T]>::hash
24 defmt::export::fmt::h30eb0823d81dca29
24 serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize
24 serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize
24 serde::ser::impls::<impl serde::ser::Serialize for [T; 16]>::serialize
24 <btmesh_pdu::provisioning::OOBSize as core::hash::Hash>::hash
24 <btmesh_driver::util::hash::FnvHasher as core::hash::Hasher>::write
24 <heapless::vec::IntoIter<T,_> as core::iter::traits::iterator::Iterator>::next
24 ccm::Ccm<C,M,N>::extend_nonce
24 defmt::export::fmt::hb1fc8277d2bc713d
24 <[T] as subtle::ConstantTimeEq>::ct_eq
24 btmesh_common::ElementDescriptor::has_model
24 embassy_util::channel::signal::Signal<T>::signal
24 <btmesh_pdu::provisioned::upper::UpperPDU<S> as core::clone::Clone>::clone
24 <T as core::convert::TryInto<U>>::try_into
24 btmesh_driver::stack::provisioned::system::UpperMetadata::from_unsegmented_lower_pdu
24 <core::iter::adapters::flatten::Flatten<I> as core::iter::traits::iterator::Iterator>::next
24 btmesh_driver::util::deadline::Deadline::next
24 btmesh_driver::util::hash::hash_of
24 btmesh_driver::watchdog::Watchdog::earliest
24 defmt::export::fmt::h1cbdea41b3443a18
24 defmt::export::fmt::h69267cb1cee6e877
24 btmesh_models::generic::onoff::Set::parse
24 sec1::point::EncodedPoint<Size>::coordinates
24 <const_oid::arcs::Arcs as core::iter::traits::iterator::Iterator>::next
24 core::fmt::Formatter::pad_integral::write_prefix
24 core::str::traits::<impl core::ops::index::Index<I> for str>::index::h7ac10e8afb2c24f3
24 core::str::slice_error_fail
24 <core::cell::BorrowError as core::fmt::Debug>::fmt
24 <core::cell::BorrowMutError as core::fmt::Debug>::fmt
24 core::ops::function::FnMut::call_mut
24 _embassy_time_schedule_wake
24 embassy_executor::arch::Executor::new
24 _embassy_time_set_alarm_callback
24 RTC1
24 embassy_nrf::time_driver::RtcDriver::next_period
24 embassy_util::waitqueue::waker::WakerRegistration::register
24 embassy_util::waitqueue::waker::AtomicWaker::wake
24 nrf_softdevice::ble::gatt_server::builder::ServiceBuilder::new
24 nrf_softdevice::ble::gatt_server::characteristic::Metadata::new
24 crypto_bigint::uint::cmp::<impl subtle::ConstantTimeLess for crypto_bigint::uint::UInt<_>>::ct_lt
24 <p256::arithmetic::affine::AffinePoint as subtle::ConditionallySelectable>::conditional_select
24 <sec1::error::Error as core::fmt::Debug>::fmt
24 compiler_builtins::mem::memset
24 __aeabi_uldivmod
20 heapless::indexmap::hash_with
16 <&mut postcard::ser::serializer::Serializer<F> as serde::ser::Serializer>::serialize_newtype_variant
16 <&mut postcard::ser::serializer::Serializer<F> as serde::ser::SerializeStruct>::serialize_field
16 btmesh_pdu::provisioning::OOBSize::emit::h5e4f2711a86d64c3
16 <btmesh_models::foundation::configuration::model_subscription::SubscriptionAddress as core::cmp::PartialEq>::eq
16 btmesh_driver::stack::unprovisioned::auth_value::random_physical_oob
16 btmesh_models::foundation::configuration::KeyIndex::emit_one
16 nrf_softdevice::util::signal::Signal<T>::signal::ha8f0cc8183c75b94
16 embassy_executor::arch::Executor::run
16 core::ptr::drop_in_place<heapless::vec::IntoIter<btmesh_pdu::provisioned::network::NetworkPDU,8_usize>>
16 core::ptr::drop_in_place<heapless::vec::IntoIter<btmesh_pdu::provisioned::network::NetworkPDU,16_usize>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::ble::peripheral::advertise::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::ble::peripheral::advertise_connectable::{{closure}}>>
16 core::ptr::drop_in_place<embassy_util::select::Select4<embassy_util::select::Select<core::future::from_generator::GenFuture<<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize> as btmesh_driver::interface::NetworkInterfaces>::receive::{{closure}}>,embassy_util::channel::mpmc::RecvFuture<embassy_util::blocking_mutex::raw::CriticalSectionRawMutex,((usize,btmesh_common::ModelIdentifier),btmesh_common::opcode::Opcode,heapless::vec::Vec<u8,379_usize>,btmesh_device::OutboundMetadata,core::option::Option<btmesh_device::CompletionToken>),1_usize>>,core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::next_beacon::{{closure}}>,core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::next_retransmit::{{closure}}>,core::future::from_generator::GenFuture<btmesh_driver::watchdog::Watchdog::next::{{closure}}>>>
16 core::ptr::drop_in_place<embassy_util::mutex::MutexGuard<embassy_util::blocking_mutex::raw::CriticalSectionRawMutex,core::option::Option<btmesh_driver::storage::Configuration>>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::put::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::init::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::reset::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::retransmit::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::receive_pb_adv::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_driver::device::ModelContext as btmesh_device::BluetoothMeshModelContext<btmesh_models::foundation::configuration::ConfigurationServer>>::send::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::transmit_provisioning_pdu::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::relay::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::beacon::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::app_key::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_driver::device::ModelContext as btmesh_device::BluetoothMeshModelContext<btmesh_models::foundation::configuration::ConfigurationServer>>::send_with_completion::{{closure}}>>
16 core::ptr::drop_in_place<embassy_util::select::Select<core::future::from_generator::GenFuture<btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer::run::{{closure}}::{{closure}}>,futures_util::future::poll_fn::PollFn<embassy_util::channel::signal::Signal<()>::wait::{{closure}}>>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::ble::central::scan<<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer as btmesh_bearer::AdvertisingBearer>::receive::{{closure}}::{{closure}},heapless::vec::Vec<u8,64_usize>>::{{closure}}>>
16 core::ptr::drop_in_place<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::retransmit::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::receive_pdu::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::send_beacon::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::modify<btmesh_driver::models::configuration::beacon::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}::{{closure}}>::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::handle_watchdog_event::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::modify<btmesh_driver::models::configuration::model_app::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}::{{closure}}>::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::process_outbound_payload::{{closure}}>>
16 core::ptr::drop_in_place<btmesh_driver::stack::Stack>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::modify<btmesh_driver::models::configuration::model_subscription::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}::{{closure}}>::{{closure}}>>
16 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::read<btmesh_driver::models::configuration::model_subscription::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}::{{closure}},heapless::vec::Vec<btmesh_models::foundation::configuration::model_subscription::SubscriptionAddress,12_usize>>::{{closure}}>>
16 core::cell::RefCell<T>::borrow_mut::h4715204a94a8438b
16 core::cell::RefCell<T>::borrow_mut::h9a37b9e416b76d70
16 core::cell::RefCell<T>::borrow_mut::hcf8d23c177bd1aea
16 core::cell::RefCell<T>::borrow_mut::hf1c492eb663af275
16 core::cell::RefCell<T>::borrow::h133c869b09ccc261
16 core::cell::RefCell<T>::borrow::h5ac59ae88daac74f
16 core::cell::RefCell<T>::replace
16 core::hash::Hasher::write_usize
16 core::hash::Hasher::write_u8
16 core::task::wake::Waker::will_wake
16 core::clone::Clone::clone
16 core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut::h450b562338ccf190
16 core::result::Result<T,E>::unwrap::h68cbb9b4d0bc6d67
16 defmt::export::fmt::he72167899a04bc04
16 <heapless::vec::Vec<T,_> as core::clone::Clone>::clone
16 <btmesh_common::ModelIdentifier as core::cmp::PartialEq>::eq
16 <btmesh_driver::storage::Configuration as core::clone::Clone>::clone
16 <postcard::de::flavors::Slice as postcard::de::flavors::Flavor>::pop
16 heapless::vec::Vec<T,_>::extend_from_slice::ha1ba9aa214df7d17
16 <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h927787bdbb3d7971
16 core::result::Result<T,E>::unwrap::h77d265da602f4076
16 aes::soft::fixslice::add_round_key
16 defmt::export::fmt::h5192c18c71c5df81
16 <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next
16 ccm::CbcMac<C>::block_update
16 core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut::h57eb0108ff080e76
16 cipher::block::NewBlockCipher::new_from_slice
16 core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h65e71ef65fec62a2
16 core::result::Result<T,E>::unwrap::h0ae82a30e918107d
16 defmt::export::fmt::h00aa2a03ce72c4e3
16 defmt::export::fmt::h06c1c21652ed7add
16 defmt::export::fmt_array
16 defmt::export::fmt::h4870027dace49150
16 defmt::export::fmt::h49c3901a1ae42afc
16 defmt::traits::Format::_format_data::hab4ca879e24719a8
16 defmt::export::fmt::hfc89519e0753f725
16 defmt::export::fmt::h73e67dcd4763f76e
16 defmt::export::fmt::h97daef27f3a81392
16 defmt::export::fmt::h9fd447816d659eb1
16 defmt::export::fmt::hc048744914935d77
16 defmt::export::fmt_slice
16 heapless::vec::Vec<T,_>::extend_from_slice::h46820a12e0f33e2d
16 btmesh_common::crypto::s1
16 btmesh_common::address::Address::as_bytes
16 btmesh_common::crypto::nonce::build_nonce
16 btmesh_common::crypto::privacy_plaintext
16 btmesh_common::crypto::pecb_xor
16 btmesh_common::Composition::add_element
16 <btmesh_common::crypto::application::ApplicationKey as defmt::traits::Format>::_format_data
16 defmt::export::fmt::h6b616925ec0d1de6
16 defmt::export::fmt::h8fa60f063a3109f7
16 defmt::export::fmt::hd842c65053f329e6
16 <btmesh_device::CompletionToken as core::ops::drop::Drop>::drop
16 heapless::vec::Vec<T,_>::clone::h82244242b0172570
16 heapless::vec::Vec<T,_>::push::h808a397a985bdfd0
16 btmesh_driver::stack::provisioned::network::<impl btmesh_driver::stack::provisioned::ProvisionedStack>::network_key
16 defmt::export::fmt::h2c07e70d20cac50e
16 heapless::vec::Vec<T,_>::extend_from_slice::h258d14e95e93f424
16 heapless::vec::Vec<T,_>::extend_from_slice::h06c6937190a3507a
16 core::slice::<impl [T]>::split_at::h18b8a42a4488c5b2
16 heapless::vec::Vec<T,_>::extend_from_slice::hbebda1cc8b6e7512
16 heapless::vec::Vec<T,_>::extend_from_slice::h17f1776447f9aaf8
16 heapless::vec::Vec<T,_>::extend_from_slice::h2ad062c69f8a7981
16 heapless::vec::Vec<T,_>::extend_from_slice::h39d90d77a84ee1ce
16 btmesh_pdu::provisioning::OOBSize::emit::hd4ff5de4f1d72964
16 btmesh_pdu::provisioning::OOBSize::emit::h770838ce83159952
16 btmesh_pdu::provisioning::PublicKey::emit
16 heapless::vec::Vec<T,_>::extend_from_slice::h2d6f28c57db41bbc
16 core::hash::impls::<impl core::hash::Hash for u8>::hash::h753e309f57b61dea
16 core::hash::impls::<impl core::hash::Hash for u16>::hash
16 heapless::vec::Vec<T,_>::push::h193a6bbdd03c69a4
16 defmt::export::fmt::h2a0eedf8b268b54f
16 defmt::export::fmt::h5e6e9f4a5f07627f
16 uluru::LRUCache<T,_>::push_front::h4087107f0c9cf851
16 uluru::LRUCache<T,_>::push_front::hba603b704539f19b
16 uluru::LRUCache<T,_>::push_front::he533f4b024832039
16 heapless::vec::Vec<T,_>::clone::h071961100e7f6b9b
16 heapless::vec::Vec<T,_>::clone::he351f9165c2c404a
16 heapless::vec::Vec<T,_>::clone::he5b8b4cb649bf1e9
16 heapless::vec::Vec<T,_>::push::h73ef1885f5ab9f6f
16 heapless::vec::Vec<T,_>::push::hb17d5f79135a810d
16 heapless::vec::Vec<T,_>::push::hd90d011625f71c50
16 core::cell::RefCell<T>::borrow_mut::hc26b1216182c114b
16 btmesh_driver::stack::provisioned::lower::inbound_segmentation::InFlight::set_watchdog_expiration
16 btmesh_driver::stack::provisioned::lower::inbound_segmentation::InFlight::is_valid
16 core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut::h2a8d4868a5490702
16 btmesh_driver::stack::provisioned::lower::inbound_segmentation::InFlight::is_complete
16 btmesh_driver::stack::provisioned::system::UpperMetadata::from_access_message
16 btmesh_driver::util::deadline::Deadline::new
16 btmesh_driver::models::configuration::model_app::convert
16 defmt::export::fmt::h674d7a947e7004c4
16 defmt::export::fmt::h4c5ee4db13e022c7
16 <btmesh_models::foundation::configuration::model_subscription::SubscriptionAddress as defmt::traits::Format>::_format_data
16 defmt::export::fmt::he8f556a9366c94a3
16 defmt::traits::Format::_format_data::hd543d0af9aa03372
16 defmt::export::fmt::h887f57ee0da6090c
16 defmt::traits::Format::_format_data::hf2a9cedeba2c0cca
16 defmt::export::fmt::h304fbe58768932c5
16 defmt::export::fmt::h7915b15e0e3b9e14
16 defmt::export::fmt::h1ff89acdaa00b09d
16 defmt::export::fmt::he5520b7cb22ccf31
16 defmt::traits::Format::_format_data::h0a1761aaf56d55d7
16 defmt::export::fmt::he128eb8ef1c5df38
16 defmt::export::fmt::h4d04514680c03450
16 defmt::export::fmt::habd7f9e9cd02a4af
16 defmt::export::fmt::h3a98f563d190eac7
16 defmt::export::fmt::h5048408f9b650901
16 defmt::export::fmt::hd1135d0440edfd5c
16 defmt::export::fmt::hcc220111dd4599ff
16 defmt::export::fmt::ha93868fe73abbcb5
16 core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h39fe5176935756a9
16 btmesh_models::foundation::configuration::NetKeyAppKeyIndexesPair::parse
16 <btmesh_nrf_softdevice::rng::SoftdeviceRng as rand_core::RngCore>::fill_bytes
16 <btmesh_nrf_softdevice::rng::SoftdeviceRng as rand_core::RngCore>::next_u32
16 defmt::export::fmt::h3d8b63a118dfd2d0
16 defmt::export::fmt::h9de7d416171ade7e
16 defmt::export::fmt::hbead3117f6e1711c
16 defmt::export::fmt::h5ec5cadc70d09ddb
16 defmt::export::fmt::hc1fdee1df9aacc10
16 heapless::vec::Vec<T,_>::extend_from_slice::hd07ff1543f2803de
16 heapless::vec::Vec<T,_>::extend_from_slice::hda689570bae09611
16 core::slice::<impl [T]>::split_at::hd781e83b52d38c46
16 <core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next
16 core::slice::<impl [T]>::copy_from_slice
16 core::str::<impl str>::floor_char_boundary
16 core::fmt::Write::write_char
16 core::fmt::builders::DebugStruct::finish
16 <core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next
16 core::panicking::panic_str
16 <core::array::TryFromSliceError as core::fmt::Debug>::fmt
16 <&T as core::fmt::Debug>::fmt::h6f028a0af3c6dbad
16 _critical_section_1_0_acquire
16 _critical_section_acquire
16 <&mut W as core::fmt::Write>::write_char::h46d835b9e810ed2f
16 defmt::export::fmt::h1c127b59802e061b
16 defmt::export::istr
16 defmt::export::integers::u8
16 defmt::export::integers::u32
16 defmt::encoding::inner::Encoder::write::{{closure}}
16 _defmt_release
16 <&T as core::fmt::Debug>::fmt::h21286a8001ca90ce
16 <&T as core::fmt::Debug>::fmt::h88c37049a269aec5
16 <&T as core::fmt::Debug>::fmt::hb19715a41c62c0b2
16 embassy_executor::raw::wake_task
16 <embassy_nrf::gpiote::PortInputFuture as core::future::future::Future>::poll
16 _embassy_time_allocate_alarm
16 <embassy_time::instant::Instant as core::ops::arith::Add<embassy_time::duration::Duration>>::add
16 embassy_time::timer::Timer::after
16 <embassy_time::timer::Timer as core::future::future::Future>::poll
16 _defmt_timestamp
16 nrf_softdevice::util::signal::Signal<T>::signal::h722158abf6b48f13
16 nrf_softdevice_s140::bindings::ble_gap_scan_params_t::set_filter_policy
16 core::option::Option<T>::map
16 <nrf_softdevice::ble::gatt_server::RegisterError as core::fmt::Debug>::fmt
16 crypto_bigint::uint::array::<impl crypto_bigint::array::ArrayEncoding for crypto_bigint::uint::UInt<_>>::to_be_byte_array
16 core::result::Result<T,E>::unwrap::h3f702e1172b77d5d
16 compiler_builtins::int::udiv::__udivmoddi4
16 __udivmoddi4
16 compiler_builtins::mem::memcmp
16 compiler_builtins::arm::__aeabi_memset4
8 <&mut postcard::ser::serializer::Serializer<F> as serde::ser::Serializer>::serialize_unit_variant
8 btmesh_models::foundation::configuration::model_publication::ModelPublicationSetMessage::emit_parameters
8 btmesh_models::foundation::configuration::model_subscription::ModelSubscriptionPayload::emit_parameters
8 btmesh_models::foundation::configuration::model_subscription::ModelSubscriptionGetMessage::emit_parameters
8 btmesh_models::foundation::configuration::_::<impl serde::de::Deserialize for btmesh_models::foundation::configuration::KeyIndex>::deserialize
8 core::ptr::drop_in_place<nrf_softdevice::util::on_drop::OnDrop<nrf_softdevice::ble::peripheral::advertise::{{closure}}::{{closure}}>>
8 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<nrf_softdevice::flash::Flash as embedded_storage_async::nor_flash::AsyncNorFlash>::erase::{{closure}}>>
8 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<nrf_softdevice::flash::Flash as embedded_storage_async::nor_flash::AsyncNorFlash>::write::{{closure}}>>
8 core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut::haccf1650358a8636
8 core::option::Option<T>::expect
8 core::option::Option<T>::unwrap::h385fa97cb6c5a179
8 core::option::Option<T>::unwrap::hc73906daf1cb5509
8 serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize
8 serde::de::SeqAccess::next_element::h5fb6b969de5c5e85
8 serde::ser::impls::<impl serde::ser::Serialize for u32>::serialize
8 <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize
8 cortex_m::register::primask::read
8 main
8 core::array::<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut::h807d47b4648dc13b
8 aes::soft::fixslice::sub_bytes_nots
8 core::array::<impl core::ops::index::Index<I> for [T; N]>::index::he1c219ebf5f0b401
8 <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
8 core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut::h0657623c90225b71
8 <btmesh_common::Composition as core::ops::index::Index<u8>>::index
8 btmesh_common::crypto::application::Aid::emit
8 <T as core::array::equality::SpecArrayEq<U,_>>::spec_eq
8 <heapless::vec::IntoIter<T,_> as core::ops::drop::Drop>::drop
8 core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::ha05a335fe2e2fa95
8 btmesh_driver::stack::provisioned::secrets::Secrets::has_application_key
8 core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h17cb70080e1698ab
8 core::option::Option<T>::unwrap::hd68d28db48a81636
8 const_oid::ObjectIdentifier::as_bytes
8 core::slice::index::slice_start_index_len_fail
8 core::intrinsics::const_eval_select::h3c6243bad1e8873f
8 core::ops::function::FnOnce::call_once::h6e605234c70a6001
8 <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
8 core::slice::index::slice_index_order_fail
8 core::slice::index::slice_end_index_len_fail
8 core::intrinsics::const_eval_select::h2eae5a339952288d
8 core::ops::function::FnOnce::call_once::h2e422186fbe8cad0
8 core::intrinsics::const_eval_select::ha8d571a489219668
8 core::ops::function::FnOnce::call_once::he8e0fcf960e620ba
8 core::array::<impl core::ops::index::Index<I> for [T; N]>::index::h4ab7bd4d151724d3
8 core::str::traits::<impl core::ops::index::Index<I> for str>::index::h98477d5f54577842
8 core::intrinsics::const_eval_select::h0ddeb714ec0d728d
8 core::ops::function::FnOnce::call_once::h38691a618f6df0a6
8 core::option::Option<T>::unwrap::h30697441ad1b49f6
8 core::option::expect_failed
8 <&mut W as core::fmt::Write>::write_str::hb4e56aa2959ee074
8 defmt::export::header
8 __defmt_default_panic
8 core::ops::function::FnOnce::call_once::hddc6cec465e307c1
8 embassy_nrf::time_driver::RtcDriver::trigger_alarm
8 nrf_softdevice::ble::connection::index_by_handle
8 nrf_softdevice::ble::gatt_server::portal
8 nrf_softdevice::ble::peripheral::start_adv::{{closure}}
8 sec1::point::EncodedPoint<Size>::is_compact
8 sec1::point::EncodedPoint<Size>::is_identity
8 sec1::point::EncodedPoint<Size>::is_compressed
8 cortex_m::asm::udf
8 OUTLINED_FUNCTION_9
8 OUTLINED_FUNCTION_10
8 OUTLINED_FUNCTION_11
8 OUTLINED_FUNCTION_51
8 OUTLINED_FUNCTION_80
8 OUTLINED_FUNCTION_87
8 OUTLINED_FUNCTION_171
8 OUTLINED_FUNCTION_201
8 OUTLINED_FUNCTION_261
8 OUTLINED_FUNCTION_264
8 OUTLINED_FUNCTION_321
4 subtle::black_box
0 Reset
0 <() as core::fmt::Debug>::fmt
0 core::fmt::num::<impl core::fmt::Debug for u32>::fmt
0 core::ops::function::FnOnce::call_once{{vtable.shim}}::h12566ea43a36cc54
0 core::ops::function::FnOnce::call_once{{vtable.shim}}::h3624e472ed546a2d
0 core::ops::function::FnOnce::call_once{{vtable.shim}}::h440a3965175afc3c
0 core::ops::function::FnOnce::call_once{{vtable.shim}}::hddbb36e38b6366c9
0 core::ptr::drop_in_place<embassy_util::channel::signal::State<nrf_softdevice::ble::connection::Connection>>
0 core::ptr::drop_in_place<heapless::vec::Vec<btmesh_driver::storage::provisioned::bindings::ElementBindings,8_usize>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::model_subscription::respond<btmesh_driver::device::ModelContext>::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<embassy_nrf::gpiote::<impl embassy_nrf::gpio::Flex<embassy_nrf::gpio::AnyPin>>::wait_for_low::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<embassy_nrf::gpiote::<impl embassy_nrf::gpio::Flex<embassy_nrf::gpio::AnyPin>>::wait_for_falling_edge::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<embassy_nrf::gpiote::<impl embassy_nrf::gpio::Input<embassy_nrf::gpio::AnyPin>>::wait_for_falling_edge::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer as btmesh_bearer::GattBearer<66_usize>>::advertise::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer as btmesh_bearer::AdvertisingBearer>::receive::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer as btmesh_bearer::AdvertisingBearer>::transmit::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::get::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::gatt::GattBearerNetworkInterface<btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>::beacon::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::storage::Storage<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::load_if_needed::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash> as btmesh_driver::storage::BackingStore>::clear::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash> as btmesh_driver::storage::BackingStore>::store::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::beacon::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::close_link::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::ack_transaction::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::transmit_network_pdu::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::try_ack_transaction_again::{{closure}}>>
0 core::ptr::drop_in_place<core::option::Option<((usize,btmesh_common::ModelIdentifier),btmesh_common::opcode::Opcode,heapless::vec::Vec<u8,379_usize>,btmesh_device::OutboundMetadata,core::option::Option<btmesh_device::CompletionToken>)>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::model_app::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::node_reset::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::composition_data::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::models::configuration::model_subscription::dispatch<btmesh_driver::device::ModelContext,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::{{closure}}>>
0 core::ptr::drop_in_place<futures_util::future::maybe_done::MaybeDone<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::transmit::{{closure}}>>>
0 core::ptr::drop_in_place<futures_util::future::maybe_done::MaybeDone<basic::device::DeviceJoinFuture<core::future::from_generator::GenFuture<<basic::device::ElementZero as btmesh_device::BluetoothMeshElement>::run<btmesh_driver::device::ElementContext>::{{closure}}>>>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::ble::gatt_server::run<btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer::run::{{closure}}::{{closure}}::{{closure}},btmesh_nrf_softdevice::gatt::MeshGattServer>::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize> as btmesh_driver::interface::NetworkInterfaces>::beacon::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize> as btmesh_driver::interface::NetworkInterfaces>::transmit::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize> as btmesh_driver::interface::NetworkInterfaces>::close_link::{{closure}}>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::util::portal::Portal<*const nrf_softdevice_s140::bindings::ble_evt_t>::wait_once<core::result::Result<(),nrf_softdevice::ble::peripheral::AdvertiseError>,nrf_softdevice::ble::peripheral::advertise::{{closure}}::{{closure}}>::{{closure}}>>
0 core::ptr::drop_in_place<futures_util::future::maybe_done::MaybeDone<btmesh_driver::models::FoundationDeviceJoinFuture<core::future::from_generator::GenFuture<<btmesh_driver::models::Zero<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>> as btmesh_device::BluetoothMeshElement>::run<btmesh_driver::device::ElementContext>::{{closure}}>>>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::util::portal::Portal<*const nrf_softdevice_s140::bindings::ble_evt_t>::wait_once<core::result::Result<nrf_softdevice::ble::connection::Connection,nrf_softdevice::ble::peripheral::AdvertiseError>,nrf_softdevice::ble::peripheral::advertise_connectable::{{closure}}::{{closure}}>::{{closure}}>>
0 core::ptr::drop_in_place<btmesh_driver::DesiredStack>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<btmesh_driver::InnerDriver<btmesh_driver::interface::AdvertisingAndGattNetworkInterfaces<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer,btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>,btmesh_nrf_softdevice::rng::SoftdeviceRng,btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>>::run<basic::device::Device>::{{closure}}>>
0 core::ptr::drop_in_place<embassy_util::select::Select<core::future::from_generator::GenFuture<btmesh_driver::interface::advertising::AdvertisingBearerNetworkInterface<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer>::receive::{{closure}}>,core::future::from_generator::GenFuture<btmesh_driver::interface::gatt::GattBearerNetworkInterface<btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer,66_usize>::receive::{{closure}}>>>
0 core::ptr::drop_in_place<futures_util::future::maybe_done::MaybeDone<btmesh_driver::models::ZeroSelectFuture<core::future::from_generator::GenFuture<<btmesh_driver::models::configuration::Configuration<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>> as btmesh_device::BluetoothMeshModel<btmesh_models::foundation::configuration::ConfigurationServer>>::run<btmesh_driver::device::ModelContext>::{{closure}}>>>>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::util::portal::Portal<*const nrf_softdevice_s140::bindings::ble_evt_t>::wait_many<core::result::Result<(),nrf_softdevice::ble::gatt_server::RunError>,nrf_softdevice::ble::gatt_server::run<btmesh_nrf_softdevice::gatt::SoftdeviceGattBearer::run::{{closure}}::{{closure}}::{{closure}},btmesh_nrf_softdevice::gatt::MeshGattServer>::{{closure}}::{{closure}}>::{{closure}}>>
0 core::ptr::drop_in_place<btmesh_driver::storage::Configuration>
0 core::ptr::drop_in_place<core::future::from_generator::GenFuture<nrf_softdevice::util::portal::Portal<*const nrf_softdevice_s140::bindings::ble_evt_t>::wait_many<core::result::Result<heapless::vec::Vec<u8,64_usize>,nrf_softdevice::ble::central::ScanError>,nrf_softdevice::ble::central::scan<<btmesh_nrf_softdevice::advertising::SoftdeviceAdvertisingBearer as btmesh_bearer::AdvertisingBearer>::receive::{{closure}}::{{closure}},heapless::vec::Vec<u8,64_usize>>::{{closure}}::{{closure}}>::{{closure}}>>
0 core::ptr::drop_in_place<nrf_softdevice::util::signal::State<()>>
0 core::ptr::drop_in_place<elliptic_curve::ecdh::SharedSecret<p256::NistP256>>
0 core::ptr::drop_in_place<core::option::Option<btmesh_device::CompletionToken>>
0 core::ptr::drop_in_place<futures_util::future::join::Join<core::future::from_generator::GenFuture<<btmesh_driver::models::Zero<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>> as btmesh_device::BluetoothMeshElement>::run<btmesh_driver::device::ElementContext>::{{closure}}::{{closure}}>,btmesh_driver::models::ZeroSelectFuture<core::future::from_generator::GenFuture<<btmesh_driver::models::configuration::Configuration<btmesh_driver::storage::flash::FlashBackingStore<nrf_softdevice::flash::Flash>> as btmesh_device::BluetoothMeshModel<btmesh_models::foundation::configuration::ConfigurationServer>>::run<btmesh_driver::device::ModelContext>::{{closure}}>>>>
0 core::ptr::drop_in_place<core::option::Option<btmesh_driver::storage::Configuration>>
0 core::ptr::drop_in_place<futures_util::future::join::Join<core::future::from_generator::GenFuture<<basic::device::ElementZero as btmesh_device::BluetoothMeshElement>::run<btmesh_driver::device::ElementContext>::{{closure}}::{{closure}}>,basic::device::ElementZeroSelectFuture<core::future::from_generator::GenFuture<<basic::device::MyOnOffServerHandler as btmesh_device::BluetoothMeshModel<btmesh_models::generic::onoff::GenericOnOffServer>>::run<btmesh_driver::device::ModelContext>::{{closure}}>,core::future::from_generator::GenFuture<<basic::device::MyOnOffClientHandler as btmesh_device::BluetoothMeshModel<btmesh_models::generic::onoff::GenericOnOffClient>>::run<btmesh_driver::device::ModelContext>::{{closure}}>>>>
0 core::ptr::drop_in_place<core::option::Option<nrf_softdevice::ble::connection::Connection>>
0 core::cell::RefCell<T>::take
0 core::hash::impls::<impl core::hash::Hash for u8>::hash::h2a7bc577f343aef8
0 core::array::<impl core::hash::Hash for [T; N]>::hash::hf573f7c2baf8ec96
0 core::array::<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut::h0b8b3cd16846d324
0 <btmesh_pdu::provisioning::InputOOBAction as core::hash::Hash>::hash
0 heapless::vec::Vec<T,_>::push::h9d2665bd102d8ebf
0 heapless::vec::Vec<T,_>::push::hee297c04d029b4a0
0 aes::soft::fixslice::shift_rows_2
0 <&mut I as core::iter::traits::iterator::Iterator>::next
0 <&Alg as cipher::block::BlockEncrypt>::encrypt_block
0 heapless::vec::Vec<T,_>::push::h1c74ba9996bd5f83
0 btmesh_common::address::unicast_address::UnicastAddress::parse
0 btmesh_common::crypto::application::Aid::parse
0 btmesh_common::ModelIdentifier::parse
0 btmesh_common::ElementDescriptor::add_model
0 btmesh_device::CompletionToken::complete
0 <btmesh_common::ModelIdentifier as core::cmp::PartialEq>::eq::h31c770259eac9c6e.181
0 core::ptr::drop_in_place<core::option::Option<btmesh_driver::stack::provisioned::transmit_queue::QueueEntry>>
0 heapless::vec::Vec<T,_>::push::h0f47936ad152cf5e
0 heapless::vec::Vec<T,_>::push::h73581644b943fa99
0 heapless::vec::Vec<T,_>::push::hf8046f46f970fe4a
0 heapless::vec::Vec<T,_>::push::h542f9cd9ed3564e5
0 heapless::vec::Vec<T,_>::push::h95dfed5daa9b7f13
0 core::array::<impl core::hash::Hash for [T; N]>::hash::h6c24130ce0419e32
0 core::array::<impl core::hash::Hash for [T; N]>::hash::h8ac30661148dacaf
0 core::ptr::drop_in_place<arrayvec::errors::CapacityError<uluru::Entry<btmesh_driver::dispatch::CacheEntry>>>
0 heapless::vec::Vec<T,_>::clone::hb033098e0d2d3fef
0 <core::option::Option<T> as core::clone::Clone>::clone
0 <heapless::vec::Vec<T,_> as core::ops::drop::Drop>::drop::h42881d9f7bdc8524
0 <heapless::vec::Vec<T,_> as core::ops::drop::Drop>::drop::hee8a2646447143bf
0 core::ptr::drop_in_place<core::option::Option<btmesh_driver::interface::advertising::segmentation::inbound::InboundSegments>>
0 <btmesh_pdu::provisioning::ErrorCode as core::clone::Clone>::clone
0 btmesh_driver::stack::provisioned::system::UpperMetadata::first_seq_number
0 btmesh_driver::stack::provisioned::network::DeviceInfo::local_element_index
0 core::iter::adapters::flatten::and_then_or_clear
0 btmesh_driver::watchdog::Watchdog::clear_outbound_expiration
0 btmesh_driver::stack::unprovisioned::transcript::Transcript::confirmation_salt
0 core::array::<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut::hc3b3f8f22bcd7669
0 btmesh_driver::models::configuration::app_key::convert
0 btmesh_driver::models::configuration::model_subscription::convert
0 btmesh_models::foundation::configuration::KeyIndex::parse_one
0 <btmesh_models::foundation::configuration::ConfigurationMessage as btmesh_models::Message>::opcode
0 <btmesh_pdu::provisioning::OutputOOBAction as defmt::traits::Format>::_format_data
0 <btmesh_pdu::provisioning::InputOOBAction as defmt::traits::Format>::_format_data
0 btmesh_pdu::provisioned::upper::control::ControlOpcode::parse
0 btmesh_pdu::provisioning::OOBSize::parse
0 <core::result::Result<T,E> as core::ops::try_trait::Try>::branch
0 <cipher::errors::LoopError as core::fmt::Debug>::fmt
0 core::ops::function::FnOnce::call_once::h66a96c0df83942c7
0 <T as core::any::Any>::type_id
0 <usize as core::iter::traits::accum::Sum>::sum
0 core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeTo<usize>>::get
0 <&T as core::fmt::Display>::fmt::h0edcf4a856fc8e95
0 <&T as core::fmt::Debug>::fmt::hb0dbf2581e894510
0 core::fmt::getcount
0 core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt
0 core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt
0 <&mut W as core::fmt::Write>::write_str::h12a0d849c4ec3def
0 <&mut W as core::fmt::Write>::write_char::h90d38fe2bf65b00a
0 <&T as core::fmt::Debug>::fmt::hfab61df96437ae43
0 <&T as core::fmt::Debug>::fmt::h9111ca6b1ca0afe6
0 <&T as core::fmt::Display>::fmt::hc7b4f095958aad87
0 <&T as core::fmt::Display>::fmt::he31a0dd2d9b5cce3
0 <&T as core::fmt::Debug>::fmt::h296a1c8d32391ed5
0 <&T as core::fmt::Debug>::fmt::h7063d305153c781f
0 DefaultHandler_
0 DefaultPreInit
0 _critical_section_release
0 <crypto_mac::errors::InvalidKeyLength as core::fmt::Debug>::fmt
0 defmt::export::bool
0 __defmt_default_timestamp
0 core::ops::range::RangeInclusive<Idx>::contains
0 defmt::export::fmt::hde164e1fdc5282f5
0 embassy_executor::raw::waker::clone
0 embassy_executor::raw::waker::wake
0 embassy_executor::raw::waker::drop
0 <embassy_nrf::time_driver::RtcDriver as embassy_time::driver::Driver>::now
0 <embassy_nrf::gpiote::PortInputFuture as core::ops::drop::Drop>::drop
0 embassy_util::waitqueue::waker::WakerRegistration::wake
0 <&T as core::fmt::Debug>::fmt::he15f7ada1a07001b
0 <nrf_softdevice::raw_error::RawError as core::fmt::Debug>::fmt
0 nrf_softdevice::raw_error::RawError::convert
0 <nrf_softdevice::fmt::NoneError as core::fmt::Debug>::fmt
0 core::fmt::num::<impl core::fmt::Debug for u8>::fmt::h0d3b81c991296610.1316
0 SWI2_EGU2
0 <subtle::Choice as core::ops::bit::Not>::not::h3754014bb0b6a6a8.1387
0 <p256::arithmetic::affine::AffinePoint as group::prime::PrimeCurveAffine>::is_identity
0 <u64 as subtle::ConstantTimeEq>::ct_eq
0 p256::arithmetic::field::FieldElement::square
0 p256::arithmetic::field::FieldElement::to_montgomery
0 p256::arithmetic::field::FieldElement::double
0 OUTLINED_FUNCTION_0
0 OUTLINED_FUNCTION_1
0 OUTLINED_FUNCTION_2
0 OUTLINED_FUNCTION_3
0 OUTLINED_FUNCTION_4
0 OUTLINED_FUNCTION_5
0 OUTLINED_FUNCTION_6
0 OUTLINED_FUNCTION_7
0 OUTLINED_FUNCTION_8
0 OUTLINED_FUNCTION_12
0 OUTLINED_FUNCTION_13
0 OUTLINED_FUNCTION_14
0 OUTLINED_FUNCTION_15
0 OUTLINED_FUNCTION_16
0 OUTLINED_FUNCTION_17
0 OUTLINED_FUNCTION_18
0 OUTLINED_FUNCTION_19
0 OUTLINED_FUNCTION_20
0 OUTLINED_FUNCTION_21
0 OUTLINED_FUNCTION_22
0 OUTLINED_FUNCTION_23
0 OUTLINED_FUNCTION_24
0 OUTLINED_FUNCTION_25
0 OUTLINED_FUNCTION_26
0 OUTLINED_FUNCTION_27
0 OUTLINED_FUNCTION_28
0 OUTLINED_FUNCTION_29
0 OUTLINED_FUNCTION_30
0 OUTLINED_FUNCTION_31
0 OUTLINED_FUNCTION_32
0 OUTLINED_FUNCTION_33
0 OUTLINED_FUNCTION_34
0 OUTLINED_FUNCTION_35
0 OUTLINED_FUNCTION_36
0 OUTLINED_FUNCTION_37
0 OUTLINED_FUNCTION_38
0 OUTLINED_FUNCTION_39
0 OUTLINED_FUNCTION_40
0 OUTLINED_FUNCTION_41
0 OUTLINED_FUNCTION_42
0 OUTLINED_FUNCTION_43
0 OUTLINED_FUNCTION_44
0 OUTLINED_FUNCTION_45
0 OUTLINED_FUNCTION_46
0 OUTLINED_FUNCTION_47
0 OUTLINED_FUNCTION_48
0 OUTLINED_FUNCTION_49
0 OUTLINED_FUNCTION_50
0 OUTLINED_FUNCTION_52
0 OUTLINED_FUNCTION_53
0 OUTLINED_FUNCTION_54
0 OUTLINED_FUNCTION_55
0 OUTLINED_FUNCTION_56
0 OUTLINED_FUNCTION_57
0 OUTLINED_FUNCTION_58
0 OUTLINED_FUNCTION_59
0 OUTLINED_FUNCTION_60
0 OUTLINED_FUNCTION_61
0 OUTLINED_FUNCTION_62
0 OUTLINED_FUNCTION_63
0 OUTLINED_FUNCTION_64
0 OUTLINED_FUNCTION_65
0 OUTLINED_FUNCTION_66
0 OUTLINED_FUNCTION_67
0 OUTLINED_FUNCTION_68
0 OUTLINED_FUNCTION_69
0 OUTLINED_FUNCTION_70
0 OUTLINED_FUNCTION_71
0 OUTLINED_FUNCTION_72
0 OUTLINED_FUNCTION_73
0 OUTLINED_FUNCTION_74
0 OUTLINED_FUNCTION_75
0 OUTLINED_FUNCTION_76
0 OUTLINED_FUNCTION_77
0 OUTLINED_FUNCTION_78
0 OUTLINED_FUNCTION_79
0 OUTLINED_FUNCTION_81
0 OUTLINED_FUNCTION_82
0 OUTLINED_FUNCTION_83
0 OUTLINED_FUNCTION_84
0 OUTLINED_FUNCTION_85
0 OUTLINED_FUNCTION_86
0 OUTLINED_FUNCTION_88
0 OUTLINED_FUNCTION_89
0 OUTLINED_FUNCTION_90
0 OUTLINED_FUNCTION_91
0 OUTLINED_FUNCTION_92
0 OUTLINED_FUNCTION_93
0 OUTLINED_FUNCTION_94
0 OUTLINED_FUNCTION_95
0 OUTLINED_FUNCTION_96
0 OUTLINED_FUNCTION_97
0 OUTLINED_FUNCTION_98
0 OUTLINED_FUNCTION_99
0 OUTLINED_FUNCTION_100
0 OUTLINED_FUNCTION_101
0 OUTLINED_FUNCTION_102
0 OUTLINED_FUNCTION_103
0 OUTLINED_FUNCTION_104
0 OUTLINED_FUNCTION_105
0 OUTLINED_FUNCTION_106
0 OUTLINED_FUNCTION_107
0 OUTLINED_FUNCTION_108
0 OUTLINED_FUNCTION_109
0 OUTLINED_FUNCTION_110
0 OUTLINED_FUNCTION_111
0 OUTLINED_FUNCTION_112
0 OUTLINED_FUNCTION_113
0 OUTLINED_FUNCTION_114
0 OUTLINED_FUNCTION_115
0 OUTLINED_FUNCTION_116
0 OUTLINED_FUNCTION_117
0 OUTLINED_FUNCTION_118
0 OUTLINED_FUNCTION_119
0 OUTLINED_FUNCTION_120
0 OUTLINED_FUNCTION_121
0 OUTLINED_FUNCTION_122
0 OUTLINED_FUNCTION_123
0 OUTLINED_FUNCTION_124
0 OUTLINED_FUNCTION_125
0 OUTLINED_FUNCTION_126
0 OUTLINED_FUNCTION_127
0 OUTLINED_FUNCTION_128
0 OUTLINED_FUNCTION_129
0 OUTLINED_FUNCTION_130
0 OUTLINED_FUNCTION_131
0 OUTLINED_FUNCTION_132
0 OUTLINED_FUNCTION_133
0 OUTLINED_FUNCTION_134
0 OUTLINED_FUNCTION_135
0 OUTLINED_FUNCTION_136
0 OUTLINED_FUNCTION_137
0 OUTLINED_FUNCTION_138
0 OUTLINED_FUNCTION_139
0 OUTLINED_FUNCTION_140
0 OUTLINED_FUNCTION_141
0 OUTLINED_FUNCTION_142
0 OUTLINED_FUNCTION_143
0 OUTLINED_FUNCTION_144
0 OUTLINED_FUNCTION_145
0 OUTLINED_FUNCTION_146
0 OUTLINED_FUNCTION_147
0 OUTLINED_FUNCTION_148
0 OUTLINED_FUNCTION_149
0 OUTLINED_FUNCTION_150
0 OUTLINED_FUNCTION_151
0 OUTLINED_FUNCTION_152
0 OUTLINED_FUNCTION_153
0 OUTLINED_FUNCTION_154
0 OUTLINED_FUNCTION_155
0 OUTLINED_FUNCTION_156
0 OUTLINED_FUNCTION_157
0 OUTLINED_FUNCTION_158
0 OUTLINED_FUNCTION_159
0 OUTLINED_FUNCTION_160
0 OUTLINED_FUNCTION_161
0 OUTLINED_FUNCTION_162
0 OUTLINED_FUNCTION_163
0 OUTLINED_FUNCTION_164
0 OUTLINED_FUNCTION_165
0 OUTLINED_FUNCTION_166
0 OUTLINED_FUNCTION_167
0 OUTLINED_FUNCTION_168
0 OUTLINED_FUNCTION_169
0 OUTLINED_FUNCTION_170
0 OUTLINED_FUNCTION_172
0 OUTLINED_FUNCTION_173
0 OUTLINED_FUNCTION_174
0 OUTLINED_FUNCTION_175
0 OUTLINED_FUNCTION_176
0 OUTLINED_FUNCTION_177
0 OUTLINED_FUNCTION_178
0 OUTLINED_FUNCTION_179
0 OUTLINED_FUNCTION_180
0 OUTLINED_FUNCTION_181
0 OUTLINED_FUNCTION_182
0 OUTLINED_FUNCTION_183
0 OUTLINED_FUNCTION_184
0 OUTLINED_FUNCTION_185
0 OUTLINED_FUNCTION_186
0 OUTLINED_FUNCTION_187
0 OUTLINED_FUNCTION_188
0 OUTLINED_FUNCTION_189
0 OUTLINED_FUNCTION_190
0 OUTLINED_FUNCTION_191
0 OUTLINED_FUNCTION_192
0 OUTLINED_FUNCTION_193
0 OUTLINED_FUNCTION_194
0 OUTLINED_FUNCTION_195
0 OUTLINED_FUNCTION_196
0 OUTLINED_FUNCTION_197
0 OUTLINED_FUNCTION_198
0 OUTLINED_FUNCTION_199
0 OUTLINED_FUNCTION_200
0 OUTLINED_FUNCTION_202
0 OUTLINED_FUNCTION_203
0 OUTLINED_FUNCTION_204
0 OUTLINED_FUNCTION_205
0 OUTLINED_FUNCTION_206
0 OUTLINED_FUNCTION_207
0 OUTLINED_FUNCTION_208
0 OUTLINED_FUNCTION_209
0 OUTLINED_FUNCTION_210
0 OUTLINED_FUNCTION_211
0 OUTLINED_FUNCTION_212
0 OUTLINED_FUNCTION_213
0 OUTLINED_FUNCTION_214
0 OUTLINED_FUNCTION_215
0 OUTLINED_FUNCTION_216
0 OUTLINED_FUNCTION_217
0 OUTLINED_FUNCTION_218
0 OUTLINED_FUNCTION_219
0 OUTLINED_FUNCTION_220
0 OUTLINED_FUNCTION_221
0 OUTLINED_FUNCTION_222
0 OUTLINED_FUNCTION_223
0 OUTLINED_FUNCTION_224
0 OUTLINED_FUNCTION_225
0 OUTLINED_FUNCTION_226
0 OUTLINED_FUNCTION_227
0 OUTLINED_FUNCTION_228
0 OUTLINED_FUNCTION_229
0 OUTLINED_FUNCTION_230
0 OUTLINED_FUNCTION_231
0 OUTLINED_FUNCTION_232
0 OUTLINED_FUNCTION_233
0 OUTLINED_FUNCTION_234
0 OUTLINED_FUNCTION_235
0 OUTLINED_FUNCTION_236
0 OUTLINED_FUNCTION_237
0 OUTLINED_FUNCTION_238
0 OUTLINED_FUNCTION_239
0 OUTLINED_FUNCTION_240
0 OUTLINED_FUNCTION_241
0 OUTLINED_FUNCTION_242
0 OUTLINED_FUNCTION_243
0 OUTLINED_FUNCTION_244
0 OUTLINED_FUNCTION_245
0 OUTLINED_FUNCTION_246
0 OUTLINED_FUNCTION_247
0 OUTLINED_FUNCTION_248
0 OUTLINED_FUNCTION_249
0 OUTLINED_FUNCTION_250
0 OUTLINED_FUNCTION_251
0 OUTLINED_FUNCTION_252
0 OUTLINED_FUNCTION_253
0 OUTLINED_FUNCTION_254
0 OUTLINED_FUNCTION_255
0 OUTLINED_FUNCTION_256
0 OUTLINED_FUNCTION_257
0 OUTLINED_FUNCTION_258
0 OUTLINED_FUNCTION_259
0 OUTLINED_FUNCTION_260
0 OUTLINED_FUNCTION_262
0 OUTLINED_FUNCTION_263
0 OUTLINED_FUNCTION_265
0 OUTLINED_FUNCTION_266
0 OUTLINED_FUNCTION_267
0 OUTLINED_FUNCTION_268
0 OUTLINED_FUNCTION_269
0 OUTLINED_FUNCTION_270
0 OUTLINED_FUNCTION_271
0 OUTLINED_FUNCTION_272
0 OUTLINED_FUNCTION_273
0 OUTLINED_FUNCTION_274
0 OUTLINED_FUNCTION_275
0 OUTLINED_FUNCTION_276
0 OUTLINED_FUNCTION_277
0 OUTLINED_FUNCTION_278
0 OUTLINED_FUNCTION_279
0 OUTLINED_FUNCTION_280
0 OUTLINED_FUNCTION_281
0 OUTLINED_FUNCTION_282
0 OUTLINED_FUNCTION_283
0 OUTLINED_FUNCTION_284
0 OUTLINED_FUNCTION_285
0 OUTLINED_FUNCTION_286
0 OUTLINED_FUNCTION_287
0 OUTLINED_FUNCTION_288
0 OUTLINED_FUNCTION_289
0 OUTLINED_FUNCTION_290
0 OUTLINED_FUNCTION_291
0 OUTLINED_FUNCTION_292
0 OUTLINED_FUNCTION_293
0 OUTLINED_FUNCTION_294
0 OUTLINED_FUNCTION_295
0 OUTLINED_FUNCTION_296
0 OUTLINED_FUNCTION_297
0 OUTLINED_FUNCTION_298
0 OUTLINED_FUNCTION_299
0 OUTLINED_FUNCTION_300
0 OUTLINED_FUNCTION_301
0 OUTLINED_FUNCTION_302
0 OUTLINED_FUNCTION_303
0 OUTLINED_FUNCTION_304
0 OUTLINED_FUNCTION_305
0 OUTLINED_FUNCTION_306
0 OUTLINED_FUNCTION_307
0 OUTLINED_FUNCTION_308
0 OUTLINED_FUNCTION_309
0 OUTLINED_FUNCTION_310
0 OUTLINED_FUNCTION_311
0 OUTLINED_FUNCTION_312
0 OUTLINED_FUNCTION_313
0 OUTLINED_FUNCTION_314
0 OUTLINED_FUNCTION_315
0 OUTLINED_FUNCTION_316
0 OUTLINED_FUNCTION_317
0 OUTLINED_FUNCTION_318
0 OUTLINED_FUNCTION_319
0 OUTLINED_FUNCTION_320
0 OUTLINED_FUNCTION_322
0 OUTLINED_FUNCTION_323
0 OUTLINED_FUNCTION_324
0 OUTLINED_FUNCTION_325
0 OUTLINED_FUNCTION_326
0 OUTLINED_FUNCTION_327
0 OUTLINED_FUNCTION_328
0 OUTLINED_FUNCTION_329
0 OUTLINED_FUNCTION_330
0 OUTLINED_FUNCTION_331
0 OUTLINED_FUNCTION_332
0 OUTLINED_FUNCTION_333
0 OUTLINED_FUNCTION_334
0 OUTLINED_FUNCTION_335
0 OUTLINED_FUNCTION_336
0 OUTLINED_FUNCTION_337
0 OUTLINED_FUNCTION_338
0 OUTLINED_FUNCTION_339
0 OUTLINED_FUNCTION_340
0 OUTLINED_FUNCTION_341
0 OUTLINED_FUNCTION_342
0 OUTLINED_FUNCTION_343
0 OUTLINED_FUNCTION_344
0 OUTLINED_FUNCTION_345
0 OUTLINED_FUNCTION_346
0 OUTLINED_FUNCTION_347
0 OUTLINED_FUNCTION_348
0 OUTLINED_FUNCTION_349
0 OUTLINED_FUNCTION_350
0 OUTLINED_FUNCTION_351
0 OUTLINED_FUNCTION_352
0 OUTLINED_FUNCTION_353
0 OUTLINED_FUNCTION_354
0 OUTLINED_FUNCTION_355
0 OUTLINED_FUNCTION_356
0 OUTLINED_FUNCTION_357
0 OUTLINED_FUNCTION_358
0 OUTLINED_FUNCTION_359
0 OUTLINED_FUNCTION_360
0 OUTLINED_FUNCTION_361
0 OUTLINED_FUNCTION_362
0 OUTLINED_FUNCTION_363
0 OUTLINED_FUNCTION_364
0 OUTLINED_FUNCTION_365
0 OUTLINED_FUNCTION_366
0 OUTLINED_FUNCTION_367
0 OUTLINED_FUNCTION_368
0 OUTLINED_FUNCTION_369
0 OUTLINED_FUNCTION_370
0 OUTLINED_FUNCTION_371
0 OUTLINED_FUNCTION_372
0 OUTLINED_FUNCTION_373
0 OUTLINED_FUNCTION_374
0 OUTLINED_FUNCTION_375
0 OUTLINED_FUNCTION_376
0 OUTLINED_FUNCTION_377
0 OUTLINED_FUNCTION_378
0 OUTLINED_FUNCTION_379
0 OUTLINED_FUNCTION_380
0 OUTLINED_FUNCTION_381
0 OUTLINED_FUNCTION_382
0 OUTLINED_FUNCTION_383
0 OUTLINED_FUNCTION_384
0 OUTLINED_FUNCTION_385
0 OUTLINED_FUNCTION_386
0 OUTLINED_FUNCTION_387
0 __cpsid
0 __cpsie
0 __primask_r
0 __udf
0 compiler_builtins::int::shift::Ashl::ashl
0 compiler_builtins::int::shift::Lshr::lshr
0 __aeabi_llsl
0 __aeabi_llsr
0 memcmp
0 compiler_builtins::arm::__aeabi_memcpy
0 __aeabi_memcpy
0 compiler_builtins::arm::__aeabi_memcpy4
0 __aeabi_memcpy4
0 compiler_builtins::arm::__aeabi_memcpy8
0 __aeabi_memcpy8
0 compiler_builtins::arm::__aeabi_memmove
0 __aeabi_memmove
0 compiler_builtins::arm::__aeabi_memmove4
0 __aeabi_memmove4
0 compiler_builtins::arm::__aeabi_memmove8
0 __aeabi_memmove8
0 compiler_builtins::arm::__aeabi_memset
0 compiler_builtins::arm::__aeabi_memclr
0 __aeabi_memclr
0 compiler_builtins::arm::__aeabi_memclr4
0 __aeabi_memclr4
0 compiler_builtins::arm::__aeabi_memclr8
0 __aeabi_memclr8
0 OUTLINED_FUNCTION_43
0 OUTLINED_FUNCTION_50
0 HardFaultTrampoline
0 HardFault_
0 ?
0 ?
0 ?
0 ?
0 ?
0 void (i64*)*
0 i32 (%\"169\"*, [0 x i8]*, i32)*
0 void ({}*)
0 void ({}*, %\"nrf_softdevice_s140::bindings::ble_evt_t\"*)
0 i1 ({}*, %\"core::fmt::Formatter\"*)
0 {i8*, i32* } ({}*)
0 i64 ({}*)
0 i1 ({}*, [0 x i8]*, i32)
0 i1 ({}*, i32)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment