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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
12 114 bt::AdvertisingData::FromBytes(bt::ByteBuffer const&) call site: {node_id} _ZN3fit8internal13function_baseILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEEC2IZNS0_13make_the_callITnDaXadL_ZNS2_15AdvertisingData14AddServiceUuidES5_EESE_JS5_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS5_E_vEEOT_
7 88 bt::AdvertisingData::FromBytes(bt::ByteBuffer const&) call site: {node_id} __errno_location
7 426 pw::utf8::EncodeCodePoint(unsigned int) call site: {node_id} _ZN2pw6ResultINS_4utf816EncodedCodePointEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_
7 656 bt::common::fuzz(unsigned char const*, unsigned long) call site: {node_id} __clang_call_terminate
6 499 bt::common::fuzz(unsigned char const*, unsigned long) call site: {node_id} fflush
5 370 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ call site: {node_id} fflush
4 46 bt::AdvertisingData::FromBytes(bt::ByteBuffer const&) call site: {node_id}
4 165 bt::AdvertisingData::FromBytes(bt::ByteBuffer const&) call site: {node_id} _ZN3fit8internal13function_baseILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEEC2IZNS0_13make_the_callITnDaXadL_ZNS2_15AdvertisingData19AddSolicitationUuidES5_EESE_JS5_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS5_E_vEEOT_
3 108 bt::AdvertisingData::FromBytes(bt::ByteBuffer const&) call site: {node_id} fflush
3 152 bt::ParseUuids(bt::BufferView const&, bt::UUIDElemSize, fit::function_impl<16ul, false, bool (bt::UUID const&), std::__1::allocator >) call site: {node_id}
3 183 bt::AdvertisingData::SetManufacturerData(unsigned short, bt::BufferView const&) call site: {node_id} pw_Log
3 231 pw::Status::ResourceExhausted() call site: {node_id}

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 bt::common::fuzz(unsigned char const*, unsigned long) [function] [call site] 00001
2 bt::BufferView::BufferView(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00002
3 bt::BufferView::BufferView(void const*, unsigned long) [function] [call site] 00003
4 bt::ByteBuffer::ByteBuffer() [function] [call site] 00004
4 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00005
4 fflush [call site] 00006
4 fprintf [call site] 00007
4 abort [call site] 00008
4 bt::ByteBuffer::~ByteBuffer() [function] [call site] 00009
2 bt::AdvertisingData::FromBytes(bt::ByteBuffer const&) [function] [call site] 00010
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00011
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00012
4 fit::internal::storage_type<(fit::internal::storage_class_e)1, bt::AdvertisingData::ParseError, bt::AdvertisingData>::storage_type<bt::AdvertisingData::ParseError>(fit::internal::error_t, bt::AdvertisingData::ParseError&&) [function] [call site] 00013
5 fit::internal::error_or_value_type<bt::AdvertisingData::ParseError, bt::AdvertisingData, (fit::internal::storage_class_e)1>::error_or_value_type<bt::AdvertisingData::ParseError>(fit::internal::error_t, bt::AdvertisingData::ParseError&&) [function] [call site] 00014
3 bt::SupplementDataReader::SupplementDataReader(bt::ByteBuffer const&) [function] [call site] 00015
4 bt::BufferView::BufferView(bt::ByteBuffer const&, unsigned long) [function] [call site] 00016
5 bt::ByteBuffer::ByteBuffer() [function] [call site] 00017
5 bt::ByteBuffer::view(unsigned long, unsigned long) const [function] [call site] 00018
6 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00019
6 fflush [call site] 00020
6 fprintf [call site] 00021
6 abort [call site] 00022
6 bt::BufferView::BufferView(void const*, unsigned long) [function] [call site] 00023
5 bt::BufferView::operator=(bt::BufferView const&) [function] [call site] 00024
6 bt::ByteBuffer::operator=(bt::ByteBuffer const&) [function] [call site] 00025
5 bt::BufferView::~BufferView() [function] [call site] 00026
6 bt::ByteBuffer::~ByteBuffer() [function] [call site] 00027
5 bt::ByteBuffer::~ByteBuffer() [function] [call site] 00028
4 bt::BufferView::size() const [function] [call site] 00029
4 bt::BufferView::BufferView(bt::BufferView const&) [function] [call site] 00030
5 bt::ByteBuffer::ByteBuffer(bt::ByteBuffer const&) [function] [call site] 00031
4 bt::BufferView::size() const [function] [call site] 00032
4 bt::ByteBuffer::operator[](unsigned long) const [function] [call site] 00033
5 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00034
5 fflush [call site] 00035
5 fprintf [call site] 00036
5 abort [call site] 00037
4 bt::BufferView::~BufferView() [function] [call site] 00038
4 bt::BufferView::size() const [function] [call site] 00039
4 bt::ByteBuffer::view(unsigned long, unsigned long) const [function] [call site] 00040
4 bt::BufferView::operator=(bt::BufferView const&) [function] [call site] 00041
4 bt::BufferView::~BufferView() [function] [call site] 00042
3 bt::SupplementDataReader::is_valid() const [function] [call site] 00043
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00044
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00045
3 bt::AdvertisingData::AdvertisingData() [function] [call site] 00046
4 bt::AdvertisingData::BoundedUuids::BoundedUuids(unsigned char) [function] [call site] 00047
4 bt::AdvertisingData::BoundedUuids::BoundedUuids(unsigned char) [function] [call site] 00048
4 bt::AdvertisingData::BoundedUuids::BoundedUuids(unsigned char) [function] [call site] 00049
4 bt::AdvertisingData::BoundedUuids::~BoundedUuids() [function] [call site] 00050
3 bt::BufferView::BufferView() [function] [call site] 00051
4 bt::ByteBuffer::ByteBuffer() [function] [call site] 00052
3 bt::SupplementDataReader::GetNextField(bt::DataType*, bt::BufferView*) [function] [call site] 00053
4 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00054
4 fflush [call site] 00055
4 fprintf [call site] 00056
4 abort [call site] 00057
4 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00058
4 fflush [call site] 00059
4 fprintf [call site] 00060
4 abort [call site] 00061
4 bt::SupplementDataReader::HasMoreData() const [function] [call site] 00062
5 bt::BufferView::size() const [function] [call site] 00063
5 bt::ByteBuffer::operator[](unsigned long) const [function] [call site] 00064
4 bt::ByteBuffer::operator[](unsigned long) const [function] [call site] 00065
4 bt::BufferView::size() const [function] [call site] 00066
4 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00067
4 fflush [call site] 00068
4 fprintf [call site] 00069
4 abort [call site] 00070
4 bt::ByteBuffer::operator[](unsigned long) const [function] [call site] 00071
4 bt::ByteBuffer::view(unsigned long, unsigned long) const [function] [call site] 00072
4 bt::BufferView::operator=(bt::BufferView const&) [function] [call site] 00073
4 bt::BufferView::~BufferView() [function] [call site] 00074
4 bt::ByteBuffer::view(unsigned long, unsigned long) const [function] [call site] 00075
4 bt::BufferView::operator=(bt::BufferView const&) [function] [call site] 00076
4 bt::BufferView::~BufferView() [function] [call site] 00077
3 bt::BufferView::size() const [function] [call site] 00078
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00079
3 fflush [call site] 00080
3 fprintf [call site] 00081
3 abort [call site] 00082
3 bt::BufferView::size() const [function] [call site] 00083
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00084
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00085
3 bt::ByteBuffer::operator[](unsigned long) const [function] [call site] 00086
3 bt::AdvertisingData::SetTxPower(signed char) [function] [call site] 00087
3 bt::ByteBuffer::ToString(bool) const [function] [call site] 00088
4 bt::ByteBuffer::AsHexadecimal() const [function] [call site] 00089
5 bt_lib_cpp_string::StringAppendf(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, ...) [function] [call site] 00090
6 bt_lib_cpp_string::StringVAppendf(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, __va_list_tag*) [function] [call site] 00091
7 __errno_location [call site] 00092
7 bt_lib_cpp_string::(anonymous namespace)::StringVAppendfHelper(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, __va_list_tag*) [function] [call site] 00093
8 vsnprintf [call site] 00094
7 __errno_location [call site] 00095
4 bt::ByteBuffer::AsString() const [function] [call site] 00096
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00097
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00098
3 bt::ByteBuffer::ToString(bool) const [function] [call site] 00099
3 bt::AdvertisingData::SetLocalName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) [function] [call site] 00100
4 bt::AdvertisingData::SetLocalName(bt::AdvertisingData::LocalName const&) [function] [call site] 00101
4 bt::AdvertisingData::LocalName::~LocalName() [function] [call site] 00102
3 bt::ByteBuffer::ToString(bool) const [function] [call site] 00103
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00104
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00105
3 bt::ByteBuffer::ToString(bool) const [function] [call site] 00106
3 bt::AdvertisingData::SetLocalName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) [function] [call site] 00107
3 bt::SizeForType(bt::DataType) [function] [call site] 00108
4 fflush [call site] 00109
4 fprintf [call site] 00110
4 abort [call site] 00111
3 _ZN3fit11bind_memberITnDaXadL_ZN2bt15AdvertisingData14AddServiceUuidERKNS1_4UUIDEEES2_EEDaPT0_ [function] [call site] 00112
4 _ZN3fit8internal13make_the_callITnDaXadL_ZN2bt15AdvertisingData14AddServiceUuidERKNS2_4UUIDEEES3_JS6_EEEDaPT0_NS_14parameter_packIJDpT1_EEE [function] [call site] 00113
3 _ZN3fit13function_implILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEEC2IZNS_8internal13make_the_callITnDaXadL_ZNS1_15AdvertisingData14AddServiceUuidES4_EESE_JS4_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS4_E_TnNS6_9enable_ifIXsr5cpp17E13conjunction_vINS6_14is_convertibleIDTclclsr3stdE7declvalIRT_EEclL_ZNS6_7declvalB8ne180100IS4_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEbEENS6_8negationINS6_7is_sameISA_u11__remove_cvIu20__remove_reference_tISO_EEEEEEEEbE4typeELb1EEEOSO_ [function] [call site] 00114
4 _ZN3fit8internal13function_baseILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEEC2IZNS0_13make_the_callITnDaXadL_ZNS2_15AdvertisingData14AddServiceUuidES5_EESE_JS5_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS5_E_vEEOT_ [function] [call site] 00115
5 fit::internal::generic_function_base<16ul>::generic_function_base() [function] [call site] 00116
5 _ZN3fit8internal13function_baseILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEE17initialize_targetIZNS0_13make_the_callITnDaXadL_ZNS2_15AdvertisingData14AddServiceUuidES5_EESE_JS5_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS5_E_EEvOT_ [function] [call site] 00117
6 _ZN3fit7is_nullIRZNS_8internal13make_the_callITnDaXadL_ZN2bt15AdvertisingData14AddServiceUuidERKNS3_4UUIDEEES4_JS7_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS7_E_TnNSt3__19enable_ifIXntsr23is_comparable_with_nullIT_EE5valueEbE4typeELb0EEEbOSI_ [function] [call site] 00118
6 fit::internal::generic_function_base<16ul>::initialize_null_target() [function] [call site] 00119
6 fit::internal::generic_function_base<16ul>::set_ops(fit::internal::base_target_ops const*) [function] [call site] 00120
6 fit::internal::generic_function_base<16ul>::bits() const [function] [call site] 00121
6 _ZN3fit8internal6targetIZNS0_13make_the_callITnDaXadL_ZN2bt15AdvertisingData14AddServiceUuidERKNS3_4UUIDEEES4_JS7_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS7_E_Lb1ELb0ENSt3__19allocatorISt4byteEEbJS7_EE10initializeISE_EEvPvOT_ [function] [call site] 00122
5 fit::internal::generic_function_base<16ul>::~generic_function_base() [function] [call site] 00123
6 fit::internal::generic_function_base<16ul>::destroy_target() [function] [call site] 00124
6 __clang_call_terminate [call site] 00125
7 __cxa_begin_catch [call site] 00126
3 bt::ParseUuids(bt::BufferView const&, bt::UUIDElemSize, fit::function_impl<16ul, false, bool (bt::UUID const&), std::__1::allocator<std::byte> >) [function] [call site] 00127
4 fit::internal::generic_function_base<16ul>::operator bool() const [function] [call site] 00128
4 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00129
4 fflush [call site] 00130
4 fprintf [call site] 00131
4 abort [call site] 00132
4 bt::BufferView::size() const [function] [call site] 00133
4 bt::BufferView::size() const [function] [call site] 00134
4 bt::BufferView::data() const [function] [call site] 00135
4 bt::BufferView::BufferView(void const*, unsigned long) [function] [call site] 00136
4 bt::UUID::UUID() [function] [call site] 00137
4 bt::UUID::FromBytes(bt::ByteBuffer const&, bt::UUID*) [function] [call site] 00138
5 unsigned short pw::bytes::ConvertOrderFrom<unsigned short>(cpp20::endian, unsigned short) [function] [call site] 00139
6 unsigned short pw::bytes::ConvertOrder<unsigned short>(cpp20::endian, cpp20::endian, unsigned short) [function] [call site] 00140
7 unsigned short pw::bytes::internal::ReverseBytes<unsigned short>(unsigned short) [function] [call site] 00141
5 bt::UUID::UUID(unsigned short) [function] [call site] 00142
6 bt::UUID::BuildSIGUUID(unsigned short) [function] [call site] 00143
7 bt::UUID::BuildSIGUUID(unsigned int) [function] [call site] 00144
5 unsigned int pw::bytes::ConvertOrderFrom<unsigned int>(cpp20::endian, unsigned int) [function] [call site] 00145
6 unsigned int pw::bytes::ConvertOrder<unsigned int>(cpp20::endian, cpp20::endian, unsigned int) [function] [call site] 00146
7 unsigned int pw::bytes::internal::ReverseBytes<unsigned int>(unsigned int) [function] [call site] 00147
5 bt::UUID::UUID(unsigned int) [function] [call site] 00148
6 bt::UUID::BuildSIGUUID(unsigned int) [function] [call site] 00149
5 bt::UUID::UUID(std::__1::array<unsigned char, 16ul> const&) [function] [call site] 00150
6 bt::UUID::IsValueCompressable() const [function] [call site] 00151
4 fit::function_impl<16ul, false, bool (bt::UUID const&), std::__1::allocator<std::byte> >::operator()(bt::UUID const&) const [function] [call site] 00152
5 fit::internal::function_base<16ul, false, bool (bt::UUID const&), std::__1::allocator<std::byte> >::invoke(bt::UUID const&) const [function] [call site] 00153
6 fit::internal::generic_function_base<16ul>::ops() const [function] [call site] 00154
6 fit::internal::generic_function_base<16ul>::bits() const [function] [call site] 00155
4 bt::BufferView::~BufferView() [function] [call site] 00156
3 fit::function_impl<16ul, false, bool (bt::UUID const&), std::__1::allocator<std::byte> >::~function_impl() [function] [call site] 00157
4 fit::internal::function_base<16ul, false, bool (bt::UUID const&), std::__1::allocator<std::byte> >::~function_base() [function] [call site] 00158
5 fit::internal::generic_function_base<16ul>::~generic_function_base() [function] [call site] 00159
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00160
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00161
3 bt::SizeForType(bt::DataType) [function] [call site] 00162
3 _ZN3fit11bind_memberITnDaXadL_ZN2bt15AdvertisingData19AddSolicitationUuidERKNS1_4UUIDEEES2_EEDaPT0_ [function] [call site] 00163
4 _ZN3fit8internal13make_the_callITnDaXadL_ZN2bt15AdvertisingData19AddSolicitationUuidERKNS2_4UUIDEEES3_JS6_EEEDaPT0_NS_14parameter_packIJDpT1_EEE [function] [call site] 00164
3 _ZN3fit13function_implILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEEC2IZNS_8internal13make_the_callITnDaXadL_ZNS1_15AdvertisingData19AddSolicitationUuidES4_EESE_JS4_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS4_E_TnNS6_9enable_ifIXsr5cpp17E13conjunction_vINS6_14is_convertibleIDTclclsr3stdE7declvalIRT_EEclL_ZNS6_7declvalB8ne180100IS4_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEbEENS6_8negationINS6_7is_sameISA_u11__remove_cvIu20__remove_reference_tISO_EEEEEEEEbE4typeELb1EEEOSO_ [function] [call site] 00165
4 _ZN3fit8internal13function_baseILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEEC2IZNS0_13make_the_callITnDaXadL_ZNS2_15AdvertisingData19AddSolicitationUuidES5_EESE_JS5_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS5_E_vEEOT_ [function] [call site] 00166
5 _ZN3fit8internal13function_baseILm16ELb0EFbRKN2bt4UUIDEENSt3__19allocatorISt4byteEEE17initialize_targetIZNS0_13make_the_callITnDaXadL_ZNS2_15AdvertisingData19AddSolicitationUuidES5_EESE_JS5_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS5_E_EEvOT_ [function] [call site] 00167
6 _ZN3fit7is_nullIRZNS_8internal13make_the_callITnDaXadL_ZN2bt15AdvertisingData19AddSolicitationUuidERKNS3_4UUIDEEES4_JS7_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS7_E_TnNSt3__19enable_ifIXntsr23is_comparable_with_nullIT_EE5valueEbE4typeELb0EEEbOSI_ [function] [call site] 00168
6 _ZN3fit8internal6targetIZNS0_13make_the_callITnDaXadL_ZN2bt15AdvertisingData19AddSolicitationUuidERKNS3_4UUIDEEES4_JS7_EEEDaPT0_NS_14parameter_packIJDpT1_EEEEUlS7_E_Lb1ELb0ENSt3__19allocatorISt4byteEEbJS7_EE10initializeISE_EEvPvOT_ [function] [call site] 00169
3 bt::ParseUuids(bt::BufferView const&, bt::UUIDElemSize, fit::function_impl<16ul, false, bool (bt::UUID const&), std::__1::allocator<std::byte> >) [function] [call site] 00170
3 fit::function_impl<16ul, false, bool (bt::UUID const&), std::__1::allocator<std::byte> >::~function_impl() [function] [call site] 00171
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00172
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00173
3 bt::BufferView::size() const [function] [call site] 00174
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00175
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00176
3 bt::BufferView::data() const [function] [call site] 00177
3 unsigned short pw::bytes::ConvertOrderFrom<unsigned short>(cpp20::endian, unsigned short) [function] [call site] 00178
3 bt::BufferView::data() const [function] [call site] 00179
3 bt::BufferView::size() const [function] [call site] 00180
3 bt::BufferView::BufferView(void const*, unsigned long) [function] [call site] 00181
3 bt::AdvertisingData::SetManufacturerData(unsigned short, bt::BufferView const&) [function] [call site] 00182
4 bt::BufferView::size() const [function] [call site] 00183
4 bt::GetPwLogFlags(bt::LogSeverity) [function] [call site] 00184
5 bt::IsPrintfLogLevelEnabled(bt::LogSeverity) [function] [call site] 00185
4 pw_Log [function] [call site] 00186
5 pw_Log_HandleMessageVaList [function] [call site] 00187
6 pw::StringBuffer<150ul>::StringBuffer() [function] [call site] 00188
7 pw::span<char, 18446744073709551615ul>::span<150ul, void>(char (&) [150ul]) [function] [call site] 00189
8 pw::span<char, 18446744073709551615ul>::span(char*, unsigned long) [function] [call site] 00190
9 pw::pw_span_internal::ExtentStorage<18446744073709551615ul>::ExtentStorage(unsigned long) [function] [call site] 00191
7 pw::StringBuilder::StringBuilder(pw::span<char, 18446744073709551615ul>) [function] [call site] 00192
8 pw::OkStatus() [function] [call site] 00193
9 pw::Status::Status(pw_Status) [function] [call site] 00194
8 pw::StringBuilder::StatusCode(pw::Status) [function] [call site] 00195
9 pw::Status::code() const [function] [call site] 00196
8 pw::OkStatus() [function] [call site] 00197
8 pw::StringBuilder::StatusCode(pw::Status) [function] [call site] 00198
8 pw::StringBuilder::NullTerminate() [function] [call site] 00199
9 pw::span<char, 18446744073709551615ul>::empty() const [function] [call site] 00200
10 pw::span<char, 18446744073709551615ul>::size() const [function] [call site] 00201
11 pw::pw_span_internal::ExtentStorage<18446744073709551615ul>::size() const [function] [call site] 00202
9 pw::StringBuilder::size() const [function] [call site] 00203
9 pw::span<char, 18446744073709551615ul>::operator[](unsigned long) const [function] [call site] 00204
10 pw::span<char, 18446744073709551615ul>::data() const [function] [call site] 00205
6 pw::log_basic::(anonymous namespace)::LogLevelToLogLevelName(int) [function] [call site] 00206
6 pw::StringBuffer<150ul>& pw::StringBuffer<150ul>::operator<< <char const*>(char const*&&) [function] [call site] 00207
7 pw::StringBuilder& pw::StringBuilder::operator<< <char const*>(char const* const&) [function] [call site] 00208
8 pw::StringBuilder::append(char const*) [function] [call site] 00209
9 pw::span<char, 18446744073709551615ul>::size() const [function] [call site] 00210
9 pw::StringBuilder::size() const [function] [call site] 00211
9 pw::string::ClampedCString(char const*, unsigned long) [function] [call site] 00212
10 pw::span<char const, 18446744073709551615ul>::span(char const*, unsigned long) [function] [call site] 00213
10 pw::string::ClampedCString(pw::span<char const, 18446744073709551615ul>) [function] [call site] 00214
11 pw::span<char const, 18446744073709551615ul>::data() const [function] [call site] 00215
11 pw::span<char const, 18446744073709551615ul>::data() const [function] [call site] 00216
11 pw::span<char const, 18446744073709551615ul>::size() const [function] [call site] 00217
11 pw::string::internal::ClampedLength(char const*, unsigned long) [function] [call site] 00218
9 pw::StringBuilder::append(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00219
10 pw::StringBuilder::append(char const*, unsigned long) [function] [call site] 00220
11 pw::span<char, 18446744073709551615ul>::data() const [function] [call site] 00221
11 pw::StringBuilder::size() const [function] [call site] 00222
11 pw::StringBuilder::ResizeAndTerminate(unsigned long) [function] [call site] 00223
12 pw::StringBuilder::max_size() const [function] [call site] 00224
13 pw::span<char, 18446744073709551615ul>::empty() const [function] [call site] 00225
13 pw::span<char, 18446744073709551615ul>::size() const [function] [call site] 00226
12 pw::StringBuilder::size() const [function] [call site] 00227
12 pw::StringBuilder::NullTerminate() [function] [call site] 00228
12 pw::span<char, 18446744073709551615ul>::empty() const [function] [call site] 00229
12 pw::Status::ResourceExhausted() [function] [call site] 00230
13 pw::Status::Status(pw_Status) [function] [call site] 00231
12 pw::StringBuilder::SetErrorStatus(pw::Status) [function] [call site] 00232
13 pw::StringBuilder::StatusCode(pw::Status) [function] [call site] 00233
13 pw::StringBuilder::StatusCode(pw::Status) [function] [call site] 00234
12 pw::OkStatus() [function] [call site] 00235
12 pw::StringBuilder::StatusCode(pw::Status) [function] [call site] 00236
6 pw::StringBuffer<150ul>& pw::StringBuffer<150ul>::operator<< <char const (&) [3]>(char const (&) [3]) [function] [call site] 00237
7 pw::StringBuilder& pw::StringBuilder::operator<< <char [3]>(char const (&) [3]) [function] [call site] 00238
6 pw::StringBuilder::FormatVaList(char const*, __va_list_tag*) [function] [call site] 00239
7 pw::StringBuilder::size() const [function] [call site] 00240
7 pw::span<char, 18446744073709551615ul>::subspan(unsigned long, unsigned long) const [function] [call site] 00241
8 pw::span<char, 18446744073709551615ul>::data() const [function] [call site] 00242
8 pw::span<char, 18446744073709551615ul>::size() const [function] [call site] 00243
8 pw::span<char, 18446744073709551615ul>::span(char*, unsigned long) [function] [call site] 00244
7 pw::string::FormatVaList(pw::span<char, 18446744073709551615ul>, char const*, __va_list_tag*) [function] [call site] 00245
8 pw::span<char, 18446744073709551615ul>::empty() const [function] [call site] 00246
8 pw::StatusWithSize::ResourceExhausted(unsigned long) [function] [call site] 00247
9 pw::Status::ResourceExhausted() [function] [call site] 00248
9 pw::StatusWithSize::StatusWithSize(pw::Status, unsigned long) [function] [call site] 00249
10 pw::Status::code() const [function] [call site] 00250
10 pw::StatusWithSize::StatusWithSize<unsigned long, void>(unsigned long) [function] [call site] 00251
8 pw::span<char, 18446744073709551615ul>::data() const [function] [call site] 00252
8 pw::span<char, 18446744073709551615ul>::size() const [function] [call site] 00253
8 vsnprintf [call site] 00254
8 pw::span<char, 18446744073709551615ul>::operator[](unsigned long) const [function] [call site] 00255
8 pw::StatusWithSize::InvalidArgument(unsigned long) [function] [call site] 00256
9 pw::Status::InvalidArgument() [function] [call site] 00257
10 pw::Status::Status(pw_Status) [function] [call site] 00258
9 pw::StatusWithSize::StatusWithSize(pw::Status, unsigned long) [function] [call site] 00259
8 pw::span<char, 18446744073709551615ul>::size() const [function] [call site] 00260
8 pw::StatusWithSize::ResourceExhausted(unsigned long) [function] [call site] 00261
8 pw::StatusWithSize::StatusWithSize<int, void>(int) [function] [call site] 00262
7 pw::StringBuilder::HandleStatusWithSize(pw::StatusWithSize) [function] [call site] 00263
8 pw::StatusWithSize::status() const [function] [call site] 00264
9 pw::Status::Status(pw_Status) [function] [call site] 00265
8 pw::StringBuilder::StatusCode(pw::Status) [function] [call site] 00266
8 pw::Status::ok() const [function] [call site] 00267
8 pw::StringBuilder::StatusCode(pw::Status) [function] [call site] 00268
8 pw::StatusWithSize::size() const [function] [call site] 00269
6 pw::StringBuilder::operator std::__1::basic_string_view<char, std::__1::char_traits<char> >() const [function] [call site] 00270
7 pw::StringBuilder::view() const [function] [call site] 00271
8 pw::StringBuilder::data() const [function] [call site] 00272
9 pw::span<char, 18446744073709551615ul>::data() const [function] [call site] 00273
8 pw::StringBuilder::size() const [function] [call site] 00274
4 bt::internal::CheckFormat(char const*, ...) [function] [call site] 00275
4 bt::DynamicByteBuffer::DynamicByteBuffer(bt::ByteBuffer const&) [function] [call site] 00276
5 bt::MutableByteBuffer::MutableByteBuffer() [function] [call site] 00277
6 bt::ByteBuffer::ByteBuffer() [function] [call site] 00278
5 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00279
5 fflush [call site] 00280
5 fprintf [call site] 00281
5 abort [call site] 00282
5 bt::ByteBuffer::Copy(bt::MutableByteBuffer*) const [function] [call site] 00283
6 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00284
6 fflush [call site] 00285
6 fprintf [call site] 00286
6 abort [call site] 00287
6 bt::ByteBuffer::CopyRaw(void*, unsigned long, unsigned long, unsigned long) const [function] [call site] 00288
7 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00289
7 fflush [call site] 00290
7 fprintf [call site] 00291
7 abort [call site] 00292
7 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00293
7 fflush [call site] 00294
7 fprintf [call site] 00295
7 abort [call site] 00296
7 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00297
7 fflush [call site] 00298
7 fprintf [call site] 00299
7 abort [call site] 00300
7 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00301
7 fflush [call site] 00302
7 fprintf [call site] 00303
7 abort [call site] 00304
5 bt::MutableByteBuffer::~MutableByteBuffer() [function] [call site] 00305
6 bt::ByteBuffer::~ByteBuffer() [function] [call site] 00306
4 bt::DynamicByteBuffer::operator=(bt::DynamicByteBuffer&&) [function] [call site] 00307
4 bt::DynamicByteBuffer::~DynamicByteBuffer() [function] [call site] 00308
5 bt::MutableByteBuffer::~MutableByteBuffer() [function] [call site] 00309
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00310
3 fflush [call site] 00311
3 fprintf [call site] 00312
3 abort [call site] 00313
3 bt::BufferView::~BufferView() [function] [call site] 00314
3 bt::UUID::UUID() [function] [call site] 00315
3 bt::SizeForType(bt::DataType) [function] [call site] 00316
3 bt::BufferView::size() const [function] [call site] 00317
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00318
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00319
3 bt::BufferView::data() const [function] [call site] 00320
3 bt::BufferView::BufferView(void const*, unsigned long) [function] [call site] 00321
3 bt::UUID::FromBytes(bt::ByteBuffer const&, bt::UUID*) [function] [call site] 00322
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00323
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00324
3 bt::BufferView::data() const [function] [call site] 00325
3 bt::BufferView::size() const [function] [call site] 00326
3 bt::BufferView::BufferView(void const*, unsigned long) [function] [call site] 00327
3 bt::AdvertisingData::SetServiceData(bt::UUID const&, bt::ByteBuffer const&) [function] [call site] 00328
4 bt::ByteBuffer::view(unsigned long, unsigned long) const [function] [call site] 00329
4 bt::(anonymous namespace)::EncodedServiceDataSize(bt::UUID const&, bt::BufferView) [function] [call site] 00330
5 bt::UUID::CompactSize(bool) const [function] [call site] 00331
6 fflush [call site] 00332
6 fprintf [call site] 00333
6 abort [call site] 00334
5 bt::BufferView::size() const [function] [call site] 00335
4 bt::BufferView::~BufferView() [function] [call site] 00336
4 bt::GetPwLogFlags(bt::LogSeverity) [function] [call site] 00337
4 _ZN2bt8internal8ToStringINS_4UUIDEEENSt3__19enable_ifIXsr6detailE20HasToStringMemberFnVIT_EENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE4typeERKS5_ [function] [call site] 00338
5 bt::UUID::ToString() const [function] [call site] 00339
6 pw::span<char, 18446744073709551615ul>::span(char*, unsigned long) [function] [call site] 00340
6 pw::string::Format(pw::span<char, 18446744073709551615ul>, char const*, ...) [function] [call site] 00341
7 pw::string::FormatVaList(pw::span<char, 18446744073709551615ul>, char const*, __va_list_tag*) [function] [call site] 00342
6 pw::StatusWithSize::ok() const [function] [call site] 00343
6 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00344
6 fflush [call site] 00345
6 fprintf [call site] 00346
6 abort [call site] 00347
4 bt::internal::CheckFormat(char const*, ...) [function] [call site] 00349
4 bt::DynamicByteBuffer::DynamicByteBuffer(bt::ByteBuffer const&) [function] [call site] 00350
4 bt::DynamicByteBuffer::operator=(bt::DynamicByteBuffer&&) [function] [call site] 00351
4 bt::DynamicByteBuffer::~DynamicByteBuffer() [function] [call site] 00352
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00353
3 fflush [call site] 00354
3 fprintf [call site] 00355
3 abort [call site] 00356
3 bt::BufferView::~BufferView() [function] [call site] 00357
3 bt::BufferView::size() const [function] [call site] 00358
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00359
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00360
3 auto bt::ByteBuffer::To<unsigned short>() const [function] [call site] 00361
4 bt::ByteBuffer::CopyRaw(void*, unsigned long, unsigned long, unsigned long) const [function] [call site] 00362
3 unsigned short pw::bytes::ConvertOrderFrom<unsigned short>(cpp20::endian, unsigned short) [function] [call site] 00363
3 bt::AdvertisingData::SetAppearance(unsigned short) [function] [call site] 00364
3 bt::ByteBuffer::ToString(bool) const [function] [call site] 00365
3 bt::(anonymous namespace)::DecodeUri(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00366
4 pw::utf8::ReadCodePoint(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00367
5 pw::Status::InvalidArgument() [function] [call site] 00368
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00369
6 _ZN2pw15internal_result12StatusOrDataINS_3utf16CodePointAndSizeELb1EEC2INS_6StatusETnNSt3__19enable_ifIXsr3std16is_constructibleIS6_OT_EE5valueEiE4typeELi0EEESA_ [function] [call site] 00370
7 pw::Status::ok() const [function] [call site] 00371
7 PW_ASSERT_failed_in_constant_expression_() [function] [call site] 00372
7 fflush [call site] 00373
7 fprintf [call site] 00374
7 abort [call site] 00375
5 pw::Status::InvalidArgument() [function] [call site] 00376
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00377
5 pw::Status::InvalidArgument() [function] [call site] 00378
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00379
5 pw::Status::InvalidArgument() [function] [call site] 00380
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00381
5 pw::Status::InvalidArgument() [function] [call site] 00382
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00383
5 pw::Status::InvalidArgument() [function] [call site] 00384
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00385
5 pw::Status::InvalidArgument() [function] [call site] 00386
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00387
5 pw::Status::InvalidArgument() [function] [call site] 00388
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00389
5 pw::utf::IsValidCodepoint(unsigned int) [function] [call site] 00390
5 pw::utf::CodePointAndSize::CodePointAndSize(unsigned int, unsigned long) [function] [call site] 00391
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2IS2_TnNSt3__19enable_ifIXsr3std11conjunctionINS5_11disjunctionIJNS5_7is_sameIS2_u11__remove_cvIu20__remove_reference_tIOT_EEEENS5_8negationINS7_IJNS8_IS3_SC_EENS8_INS_6StatusESC_EENS8_INS5_10in_place_tESC_EENS_15internal_result31IsDirectInitializationAmbiguousIS2_SA_EEEEEEEEEENS5_16is_constructibleIS2_JSA_EEENS5_14is_convertibleISA_S2_EENS7_IJNS8_Iu11__remove_cvIu20__remove_reference_tIS9_EES2_EENS5_11conjunctionIJNSE_INSS_ISA_SG_EEEENSE_INSK_29HasConversionOperatorToResultIS2_SA_vEEEEEEEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00392
6 pw::Result<pw::utf::CodePointAndSize>::Result<pw::utf::CodePointAndSize>(std::__1::in_place_t, pw::utf::CodePointAndSize&&) [function] [call site] 00393
7 pw::internal_result::StatusOrData<pw::utf::CodePointAndSize, true>::StatusOrData<pw::utf::CodePointAndSize>(std::__1::in_place_t, pw::utf::CodePointAndSize&&) [function] [call site] 00394
8 pw::Status::Status(pw_Status) [function] [call site] 00395
5 pw::Status::OutOfRange() [function] [call site] 00396
6 pw::Status::Status(pw_Status) [function] [call site] 00397
5 _ZN2pw6ResultINS_3utf16CodePointAndSizeEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00398
4 pw::Result<pw::utf::CodePointAndSize>::ok() const [function] [call site] 00399
5 pw::Status::ok() const [function] [call site] 00400
4 bt::GetPwLogFlags(bt::LogSeverity) [function] [call site] 00401
4 bt::internal::CheckFormat(char const*, ...) [function] [call site] 00403
4 pw::Result<pw::utf::CodePointAndSize>::operator->() const [function] [call site] 00404
5 pw::Status::ok() const [function] [call site] 00405
5 PW_ASSERT_failed_in_constant_expression_() [function] [call site] 00406
5 fflush [call site] 00407
5 fprintf [call site] 00408
5 abort [call site] 00409
4 pw::utf::CodePointAndSize::code_point() const [function] [call site] 00410
4 bt::GetPwLogFlags(bt::LogSeverity) [function] [call site] 00411
4 bt::internal::CheckFormat(char const*, ...) [function] [call site] 00413
4 pw::Result<pw::utf::CodePointAndSize>::operator->() const [function] [call site] 00414
4 pw::utf::CodePointAndSize::size() const [function] [call site] 00415
3 bt::AdvertisingData::AddUri(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00416
4 bt::(anonymous namespace)::EncodeUri(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00417
5 strlen [call site] 00418
5 strncmp [call site] 00419
5 pw::utf8::EncodeCodePoint(unsigned int) [function] [call site] 00420
6 pw::utf8::EncodedCodePoint::EncodedCodePoint(unsigned int, std::__1::array<char, 4ul>) [function] [call site] 00421
6 _ZN2pw6ResultINS_4utf816EncodedCodePointEEC2IS2_TnNSt3__19enable_ifIXsr3std11conjunctionINS5_11disjunctionIJNS5_7is_sameIS2_u11__remove_cvIu20__remove_reference_tIOT_EEEENS5_8negationINS7_IJNS8_IS3_SC_EENS8_INS_6StatusESC_EENS8_INS5_10in_place_tESC_EENS_15internal_result31IsDirectInitializationAmbiguousIS2_SA_EEEEEEEEEENS5_16is_constructibleIS2_JSA_EEENS5_14is_convertibleISA_S2_EENS7_IJNS8_Iu11__remove_cvIu20__remove_reference_tIS9_EES2_EENS5_11conjunctionIJNSE_INSS_ISA_SG_EEEENSE_INSK_29HasConversionOperatorToResultIS2_SA_vEEEEEEEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00422
7 pw::Result<pw::utf8::EncodedCodePoint>::Result<pw::utf8::EncodedCodePoint>(std::__1::in_place_t, pw::utf8::EncodedCodePoint&&) [function] [call site] 00423
8 pw::internal_result::StatusOrData<pw::utf8::EncodedCodePoint, true>::StatusOrData<pw::utf8::EncodedCodePoint>(std::__1::in_place_t, pw::utf8::EncodedCodePoint&&) [function] [call site] 00424
6 pw::utf8::EncodedCodePoint::EncodedCodePoint(unsigned int, std::__1::array<char, 4ul>) [function] [call site] 00425
6 _ZN2pw6ResultINS_4utf816EncodedCodePointEEC2IS2_TnNSt3__19enable_ifIXsr3std11conjunctionINS5_11disjunctionIJNS5_7is_sameIS2_u11__remove_cvIu20__remove_reference_tIOT_EEEENS5_8negationINS7_IJNS8_IS3_SC_EENS8_INS_6StatusESC_EENS8_INS5_10in_place_tESC_EENS_15internal_result31IsDirectInitializationAmbiguousIS2_SA_EEEEEEEEEENS5_16is_constructibleIS2_JSA_EEENS5_14is_convertibleISA_S2_EENS7_IJNS8_Iu11__remove_cvIu20__remove_reference_tIS9_EES2_EENS5_11conjunctionIJNSE_INSS_ISA_SG_EEEENSE_INSK_29HasConversionOperatorToResultIS2_SA_vEEEEEEEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00426
6 pw::utf8::EncodedCodePoint::EncodedCodePoint(unsigned int, std::__1::array<char, 4ul>) [function] [call site] 00427
6 _ZN2pw6ResultINS_4utf816EncodedCodePointEEC2IS2_TnNSt3__19enable_ifIXsr3std11conjunctionINS5_11disjunctionIJNS5_7is_sameIS2_u11__remove_cvIu20__remove_reference_tIOT_EEEENS5_8negationINS7_IJNS8_IS3_SC_EENS8_INS_6StatusESC_EENS8_INS5_10in_place_tESC_EENS_15internal_result31IsDirectInitializationAmbiguousIS2_SA_EEEEEEEEEENS5_16is_constructibleIS2_JSA_EEENS5_14is_convertibleISA_S2_EENS7_IJNS8_Iu11__remove_cvIu20__remove_reference_tIS9_EES2_EENS5_11conjunctionIJNSE_INSS_ISA_SG_EEEENSE_INSK_29HasConversionOperatorToResultIS2_SA_vEEEEEEEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00428
6 pw::utf8::EncodedCodePoint::EncodedCodePoint(unsigned int, std::__1::array<char, 4ul>) [function] [call site] 00429
6 _ZN2pw6ResultINS_4utf816EncodedCodePointEEC2IS2_TnNSt3__19enable_ifIXsr3std11conjunctionINS5_11disjunctionIJNS5_7is_sameIS2_u11__remove_cvIu20__remove_reference_tIOT_EEEENS5_8negationINS7_IJNS8_IS3_SC_EENS8_INS_6StatusESC_EENS8_INS5_10in_place_tESC_EENS_15internal_result31IsDirectInitializationAmbiguousIS2_SA_EEEEEEEEEENS5_16is_constructibleIS2_JSA_EEENS5_14is_convertibleISA_S2_EENS7_IJNS8_Iu11__remove_cvIu20__remove_reference_tIS9_EES2_EENS5_11conjunctionIJNSE_INSS_ISA_SG_EEEENSE_INSK_29HasConversionOperatorToResultIS2_SA_vEEEEEEEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00430
6 pw::Status::OutOfRange() [function] [call site] 00431
6 _ZN2pw6ResultINS_4utf816EncodedCodePointEEC2INS_6StatusETnNSt3__19enable_ifIXsr3std11conjunctionINS6_14is_convertibleIOT_S5_EENS6_16is_constructibleIS5_JSA_EEENS6_8negationINS6_7is_sameIu7__decayIS9_ES3_EEEENSE_INSF_ISG_S2_EEEENSE_INSF_ISG_NS6_10in_place_tEEEEENSE_INS_15internal_result29HasConversionOperatorToResultIS2_SA_vEEEEEE5valueEiE4typeELi0EEESA_ [function] [call site] 00432
7 _ZN2pw15internal_result12StatusOrDataINS_4utf816EncodedCodePointELb1EEC2INS_6StatusETnNSt3__19enable_ifIXsr3std16is_constructibleIS6_OT_EE5valueEiE4typeELi0EEESA_ [function] [call site] 00433
5 pw::Result<pw::utf8::EncodedCodePoint>::ok() const [function] [call site] 00434
5 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00435
5 fflush [call site] 00436
5 fprintf [call site] 00437
5 abort [call site] 00438
5 pw::Result<pw::utf8::EncodedCodePoint>::operator->() const [function] [call site] 00439
5 pw::utf8::EncodedCodePoint::as_view() const [function] [call site] 00440
5 pw::utf8::EncodeCodePoint(unsigned int) [function] [call site] 00441
5 pw::Result<pw::utf8::EncodedCodePoint>::operator->() const [function] [call site] 00442
5 pw::utf8::EncodedCodePoint::as_view() const [function] [call site] 00443
4 bt::GetPwLogFlags(bt::LogSeverity) [function] [call site] 00444
4 bt::internal::CheckFormat(char const*, ...) [function] [call site] 00446
4 bt::GetPwLogFlags(bt::LogSeverity) [function] [call site] 00447
4 bt::internal::CheckFormat(char const*, ...) [function] [call site] 00449
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00450
3 fflush [call site] 00451
3 fprintf [call site] 00452
3 abort [call site] 00453
3 bt::BufferView::size() const [function] [call site] 00454
3 bt::ByteBuffer::operator[](unsigned long) const [function] [call site] 00455
3 bt::AdvertisingData::SetFlags(unsigned char) [function] [call site] 00456
3 bt::AdvertisingData::SetFlags(unsigned char) [function] [call site] 00457
3 bt::BufferView::size() const [function] [call site] 00458
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00459
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00460
3 bt::ByteBuffer::operator[](unsigned long) const [function] [call site] 00461
3 bt::AdvertisingData::SetResolvableSetIdentifier(std::__1::array<unsigned char, 6ul>) [function] [call site] 00462
3 bt::BufferView::size() const [function] [call site] 00463
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00464
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00465
3 bt::BufferView::size() const [function] [call site] 00466
3 _ZN3fit5errorIN2bt15AdvertisingData10ParseErrorEEC2IJS3_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JDpT_EEEEEbE4typeELb1EEEDpOS9_ [function] [call site] 00467
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS3_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS3_JT_EEEEEbE4typeELb1EEENS_5errorIS9_EE [function] [call site] 00468
3 bt::ByteBuffer::ToString(bool) const [function] [call site] 00469
3 bt::AdvertisingData::SetBroadcastName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00470
3 bt::GetPwLogFlags(bt::LogSeverity) [function] [call site] 00471
3 bt::internal::CheckFormat(char const*, ...) [function] [call site] 00473
3 fit::success<__decay, bt::AdvertisingData> fit::ok<bt::AdvertisingData>(__decay&&) [function] [call site] 00474
4 _ZN3fit7successIJN2bt15AdvertisingDataEEEC2IJS2_ETnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS5_16is_constructibleIS2_JDpT_EEEEEbE4typeELb1EEEDpOS8_ [function] [call site] 00475
5 bt::AdvertisingData::AdvertisingData(bt::AdvertisingData&&) [function] [call site] 00476
6 bt::AdvertisingData::operator=(bt::AdvertisingData&&) [function] [call site] 00477
7 __clang_call_terminate [call site] 00478
6 __clang_call_terminate [call site] 00479
3 _ZN3fit6resultIN2bt15AdvertisingData10ParseErrorEJS2_EEC2IS2_TnNSt3__19enable_ifIXsr5cpp17E13conjunction_vINS6_16is_constructibleIS2_JT_EEEEEbE4typeELb1EEENS_7successIJS9_EEE [function] [call site] 00480
4 fit::internal::storage_type<(fit::internal::storage_class_e)1, bt::AdvertisingData::ParseError, bt::AdvertisingData>::storage_type<bt::AdvertisingData>(fit::internal::value_t, bt::AdvertisingData&&) [function] [call site] 00481
5 fit::internal::error_or_value_type<bt::AdvertisingData::ParseError, bt::AdvertisingData, (fit::internal::storage_class_e)1>::error_or_value_type<bt::AdvertisingData>(fit::internal::value_t, bt::AdvertisingData&&) [function] [call site] 00482
6 bt::AdvertisingData::AdvertisingData(bt::AdvertisingData&&) [function] [call site] 00483
3 fit::success<bt::AdvertisingData>::~success() [function] [call site] 00484
4 bt::AdvertisingData::~AdvertisingData() [function] [call site] 00485
3 bt::BufferView::~BufferView() [function] [call site] 00486
3 bt::AdvertisingData::~AdvertisingData() [function] [call site] 00487
3 bt::SupplementDataReader::~SupplementDataReader() [function] [call site] 00488
4 bt::BufferView::~BufferView() [function] [call site] 00489
2 bt::BufferView::~BufferView() [function] [call site] 00490
2 fit::result<bt::AdvertisingData::ParseError, bt::AdvertisingData>::is_ok() const [function] [call site] 00491
2 bt::DynamicByteBuffer::DynamicByteBuffer(unsigned long) [function] [call site] 00492
3 bt::MutableByteBuffer::MutableByteBuffer() [function] [call site] 00493
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00494
3 fflush [call site] 00495
3 fprintf [call site] 00496
3 abort [call site] 00497
3 bt::MutableByteBuffer::~MutableByteBuffer() [function] [call site] 00498
2 fit::result<bt::AdvertisingData::ParseError, bt::AdvertisingData>::operator->() [function] [call site] 00499
3 fit::result<bt::AdvertisingData::ParseError, bt::AdvertisingData>::is_ok() const [function] [call site] 00500
3 fit::internal::arrow_operator<bt::AdvertisingData, void>::forward(bt::AdvertisingData&) [function] [call site] 00501
3 PW_ASSERT_failed_in_constant_expression_() [function] [call site] 00502
3 fflush [call site] 00503
3 fprintf [call site] 00504
3 abort [call site] 00505
2 bt::AdvertisingData::WriteBlock(bt::MutableByteBuffer*, std::__1::optional<unsigned char>) const [function] [call site] 00506
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00507
3 fflush [call site] 00508
3 fprintf [call site] 00509
3 abort [call site] 00510
3 bt::AdvertisingData::CalculateBlockSize(bool) const [function] [call site] 00511
4 bt::DynamicByteBuffer::size() const [function] [call site] 00512
4 bt::UUID::CompactSize(bool) const [function] [call site] 00513
4 bt::DynamicByteBuffer::size() const [function] [call site] 00514
4 bt::(anonymous namespace)::EncodeUri(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00515
4 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00516
4 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00517
4 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00518
4 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00519
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00520
4 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00521
4 fflush [call site] 00522
4 fprintf [call site] 00523
4 abort [call site] 00524
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00525
3 std::__1::optional<unsigned char>::value[abi:ne180100]() & [function] [call site] 00526
4 std::__1::__optional_storage_base<unsigned char, false>::__get[abi:ne180100]() & [function] [call site] 00527
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00528
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00529
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00530
3 std::__1::optional<signed char>::value[abi:ne180100]() const & [function] [call site] 00531
4 std::__1::__optional_storage_base<signed char, false>::__get[abi:ne180100]() const & [function] [call site] 00532
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00533
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00534
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00535
3 std::__1::optional<unsigned short>::value[abi:ne180100]() const & [function] [call site] 00536
4 std::__1::__optional_storage_base<unsigned short, false>::__get[abi:ne180100]() const & [function] [call site] 00537
3 unsigned long bt::(anonymous namespace)::BufferWrite<unsigned short>(bt::MutableByteBuffer*, unsigned long, unsigned short const&) [function] [call site] 00538
4 bt::MutableByteBuffer::Write(unsigned char const*, unsigned long, unsigned long) [function] [call site] 00539
5 bt::BufferView::BufferView(void const*, unsigned long) [function] [call site] 00540
5 bt::MutableByteBuffer::mutable_view(unsigned long, unsigned long) [function] [call site] 00541
6 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00542
6 fflush [call site] 00543
6 fprintf [call site] 00544
6 abort [call site] 00545
6 bt::MutableBufferView::MutableBufferView(void*, unsigned long) [function] [call site] 00546
7 bt::MutableByteBuffer::MutableByteBuffer() [function] [call site] 00547
7 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00548
7 fflush [call site] 00549
7 fprintf [call site] 00550
7 abort [call site] 00551
7 bt::MutableByteBuffer::~MutableByteBuffer() [function] [call site] 00552
5 bt::ByteBuffer::Copy(bt::MutableByteBuffer*) const [function] [call site] 00553
5 bt::MutableBufferView::~MutableBufferView() [function] [call site] 00554
6 bt::MutableByteBuffer::~MutableByteBuffer() [function] [call site] 00555
5 bt::BufferView::~BufferView() [function] [call site] 00556
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00557
3 fflush [call site] 00558
3 fprintf [call site] 00559
3 abort [call site] 00560
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00561
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00562
3 bt::MutableByteBuffer::Write(unsigned char const*, unsigned long, unsigned long) [function] [call site] 00563
3 bt::DynamicByteBuffer::size() const [function] [call site] 00564
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00565
3 fflush [call site] 00566
3 fprintf [call site] 00567
3 abort [call site] 00568
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00569
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00570
3 unsigned long bt::(anonymous namespace)::BufferWrite<unsigned short>(bt::MutableByteBuffer*, unsigned long, unsigned short const&) [function] [call site] 00571
3 bt::MutableByteBuffer::Write(bt::ByteBuffer const&, unsigned long) [function] [call site] 00572
4 bt::MutableByteBuffer::Write(unsigned char const*, unsigned long, unsigned long) [function] [call site] 00573
3 bt::ByteBuffer::view(unsigned long, unsigned long) const [function] [call site] 00574
3 bt::(anonymous namespace)::EncodedServiceDataSize(bt::UUID const&, bt::BufferView) [function] [call site] 00575
3 bt::BufferView::~BufferView() [function] [call site] 00576
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00577
3 fflush [call site] 00578
3 fprintf [call site] 00579
3 abort [call site] 00580
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00581
3 bt::UUID::CompactSize(bool) const [function] [call site] 00582
3 bt::(anonymous namespace)::ServiceDataTypeForUuidSize(bt::UUIDElemSize) [function] [call site] 00583
4 fflush [call site] 00584
4 fprintf [call site] 00585
4 abort [call site] 00586
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00587
3 bt::MutableByteBuffer::mutable_view(unsigned long, unsigned long) [function] [call site] 00588
3 bt::UUID::ToBytes(bt::MutableByteBuffer*, bool) const [function] [call site] 00589
4 bt::UUID::CompactSize(bool) const [function] [call site] 00590
4 bt::MutableByteBuffer::Write(unsigned char const*, unsigned long, unsigned long) [function] [call site] 00591
3 bt::MutableByteBuffer::Write(bt::ByteBuffer const&, unsigned long) [function] [call site] 00592
3 bt::DynamicByteBuffer::size() const [function] [call site] 00593
3 bt::MutableBufferView::~MutableBufferView() [function] [call site] 00594
3 bt::(anonymous namespace)::EncodeUri(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00595
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00596
3 fflush [call site] 00597
3 fprintf [call site] 00598
3 abort [call site] 00599
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00600
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00601
3 bt::MutableByteBuffer::Write(unsigned char const*, unsigned long, unsigned long) [function] [call site] 00602
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00603
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00604
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00605
3 fflush [call site] 00606
3 fprintf [call site] 00607
3 abort [call site] 00608
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00609
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00610
3 bt::(anonymous namespace)::ServiceUuidTypeForUuidSize(bt::UUIDElemSize, bool) [function] [call site] 00611
4 fflush [call site] 00612
4 fprintf [call site] 00613
4 abort [call site] 00614
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00615
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00616
3 bt::UUID::CompactSize(bool) const [function] [call site] 00617
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00618
3 fflush [call site] 00619
3 fprintf [call site] 00620
3 _ZN2bt8internal8ToStringINS_4UUIDEEENSt3__19enable_ifIXsr6detailE20HasToStringMemberFnVIT_EENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE4typeERKS5_ [function] [call site] 00621
3 abort [call site] 00622
3 bt::MutableByteBuffer::mutable_view(unsigned long, unsigned long) [function] [call site] 00623
3 bt::UUID::ToBytes(bt::MutableByteBuffer*, bool) const [function] [call site] 00624
3 bt::MutableBufferView::~MutableBufferView() [function] [call site] 00625
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00626
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00627
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00628
3 fflush [call site] 00629
3 fprintf [call site] 00630
3 abort [call site] 00631
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00632
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00633
3 bt::(anonymous namespace)::SolicitationUuidTypeForUuidSize(bt::UUIDElemSize) [function] [call site] 00634
4 fflush [call site] 00635
4 fprintf [call site] 00636
4 abort [call site] 00637
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00638
3 bt::AdvertisingData::BoundedUuids::set() const [function] [call site] 00639
3 bt::UUID::CompactSize(bool) const [function] [call site] 00640
3 _pw_assert_ConditionCannotContainThePercentCharacter(char const*, ...) [function] [call site] 00641
3 fflush [call site] 00642
3 fprintf [call site] 00643
3 _ZN2bt8internal8ToStringINS_4UUIDEEENSt3__19enable_ifIXsr6detailE20HasToStringMemberFnVIT_EENS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE4typeERKS5_ [function] [call site] 00644
3 abort [call site] 00645
3 bt::MutableByteBuffer::mutable_view(unsigned long, unsigned long) [function] [call site] 00646
3 bt::UUID::ToBytes(bt::MutableByteBuffer*, bool) const [function] [call site] 00647
3 bt::MutableBufferView::~MutableBufferView() [function] [call site] 00648
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00649
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00650
3 bt::MutableByteBuffer::Write(unsigned char const*, unsigned long, unsigned long) [function] [call site] 00651
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00652
3 bt::MutableByteBuffer::operator[](unsigned long) [function] [call site] 00653
3 bt::MutableByteBuffer::Write(unsigned char const*, unsigned long, unsigned long) [function] [call site] 00654
2 bt::DynamicByteBuffer::~DynamicByteBuffer() [function] [call site] 00655
2 fit::result<bt::AdvertisingData::ParseError, bt::AdvertisingData>::~result() [function] [call site] 00656
3 fit::internal::storage_type<(fit::internal::storage_class_e)1, bt::AdvertisingData::ParseError, bt::AdvertisingData>::~storage_type() [function] [call site] 00657
4 fit::internal::storage_type<(fit::internal::storage_class_e)1, bt::AdvertisingData::ParseError, bt::AdvertisingData>::destroy() [function] [call site] 00658
5 fit::internal::error_or_value_type<bt::AdvertisingData::ParseError, bt::AdvertisingData, (fit::internal::storage_class_e)1>::destroy(fit::internal::value_t) [function] [call site] 00659
6 bt::AdvertisingData::~AdvertisingData() [function] [call site] 00660
5 fit::internal::error_or_value_type<bt::AdvertisingData::ParseError, bt::AdvertisingData, (fit::internal::storage_class_e)1>::destroy(fit::internal::error_t) [function] [call site] 00661
4 fit::internal::error_or_value_type<bt::AdvertisingData::ParseError, bt::AdvertisingData, (fit::internal::storage_class_e)1>::~error_or_value_type() [function] [call site] 00662
4 __clang_call_terminate [call site] 00663