ELF>@@8 @mXmXpppppp888$$PtdQtdRtdpppGNU|P|vlO< o,Т"6i"J !#%&)2Hy8\C-ow]W͚ήUr_AI(46 ~uݜe hYg Uto, F"`# J g (   :J v vAV ( S1 "B` w < ; V9 BC`z(__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeosmo_panicosmo_gtlv_tag_inst_cmposmo_gtlv_tag_inst_to_str_bufsnprintfget_value_stringosmo_gtlv_tag_inst_to_str_ctalloc_named_const_talloc_freetalloc_strduptalloc_set_name_constosmo_gtlv_load_nextosmo_gtlv_load_peek_tagosmo_gtlv_load_next_by_tagosmo_gtlv_load_next_by_tag_instosmo_gtlv_put_tlosmo_gtlv_put_tliosmo_gtlv_put_update_tlosmo_t8l8v_cfgosmo_t16l16v_cfgstrerrorosmo_gtlvs_decodeosmo_hexdumposmo_gtlvs_encodeosmo_gtlvs_encode_to_str_bufosmo_gtlvs_encode_to_str_cosmo_gtlv_gen_ie_autostrcmpstderrfprintfexit_talloc_zeroosmo_strlcpyputsputcharosmo_str_touppertalloc_asprintfosmo_gtlv_gen_mainlibosmocore.so.21libtalloc.so.2libc.so.6libosmo-gtlv.so.1TALLOC_2.0.2LIBOSMOCORE_1.0GLIBC_2.2.5/build/coverity/install-Osmocom/lib "  q#ui )pxpk!!'"" ȟП؟ (08@H P X ` hp x%"Ƞ$РؠHHHtH5ʏ%̏@%ʏh%h%h%h%h%h%h%hp%h`%h P%zh @%rh 0%jh %bh %Zh%Rh%Jh%Bh%:h%2h%*h%"h%h%hp% h`%hP%h@%h0%ڍfH=HH9tHHt H=ɎH5ŽH)HH?HHHtHmHtfD=u+UH=JHt H=NYd]]wUHH}H}HuHEHHHt7HEH@Hu HEH@ HEHPHEHHHEHH)HH)]UHH H}EfEHEHE}Ht-2H\HH\HH\HǸE?UHEHE)ЉE fEEEE:ErEUHH HuЉfUEHEHE}Ht-]H[HHL\HH*\HǸE7UEHE)UHEHЉʈEEE:ErUHHH}HEHUHHHufEEHMHΉUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHZHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH}HuHEH;Eu H}u H}u HEHE9rHEHU9E}tEHE@HE@9| HE@HE@9E}tEBHE@t1HEPHE@9rHE@HUR9 ]UHHpH}HuHUHMf)E)EHEHEHEHEH}HEHuHEHEHEHHEHEHEHuHYHǸUE}x EHH9EsHUHEHHEHEHtHUEHHHE}HUȋEHHHEHEHuHEHEHEHHEHEHEHSHHEHuHHXHǸE}x EHH9EsHUHEHHEHEHtHUEHHHE}~HUȋEHHHEHE@HEHuHEHEHEH)HEHEPHEHu؉H=XHǸEԃ}x EHH9EsHUHEHHEHEHtHUEHHHE}~HUȋEHHHEHEUHH@H}HuHUHE@HEHMHEH XHHHEH}Ht-BH}WHHzWHHVHǸHMHUHuHEHE}EH;Es HE<EHHEH}tHEHWHHHMHEHMWHHbHEH}Ht-BHVHHVHH VHǸHMHUHuHEHE}x HEH}tHEHoVHHzHEHcVHHHEH}Ht-BH"VHHVHHoUHǸ3HEHXVHHHEUHH}HuHUHEH@0HuHEH@HEHEHP0HEH@8HHEHEH@H9ErHEHPHEH@HH;EsiHEHPHEH@HMH)HH)HEH}t&HEH@HH9ErHEH@H;EsHEHUHHEHUH]UHH@H}HUHMHEHHE}tEHEHuHEH@0HEH@H@HHt-HTHHTHHSHǸHEH@ @(HEH@L@HUHMHEHHAЉE}tEJHEHP0HEH@8HHEHEH@H9ErHEHPHEH@HH;EsUHSHHxHpHxHHXHMH]HHHXHMH]HH HX(HMH]HP8H@0HEHUHEEHUHMHEHHwE}tEHEHu HEH@HHt-HSHH;SHHcRHǸ'HxH@L@HUHMHEHHAЉE}t#HptHpHUHUPH]UHH H}uHEEEEHUHEHH3UHSHhH}HuHEHHXHMH]HHHXHMH]HH HX(HMH]HP8H@0HEHUHEHE}tEsHEHucHEHUH HHuHEHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8H]UHH0H}uHUHEEEEHUHMHEHHUHSH8H}HuHUHEH@H@HHt-HPHH3QHHIPHǸ HEH@H@xHEHEH@HXHEH@HHcHEH@H@xH}HMHUIHӉE}yEU}~UHEH@HiHEHUH HHRP HEHUHP(HEH@HPxHEHP0H]UHH H}HEH@HPxHEH@0H)HUHEH@LHHEHpHEHP0HEH@(H)HHEH@(HMHUIHHHHAщE}yEHEHP(EHHHEHP0UHH}HuHUHEHEP HEHHEHP8HEHPHEHP0]UHH}HuHUHMLEHE=v@H}v/H}w!HEHEHEHHU]UHH H}HuHUHEH5HEP HEHHHEHP8HEHPHEHP0UHH0H}HuHUHMLEHE=vTH}vCH}w5HEHUH։HEHPHEH։UHH}H}HuHEHHHt7HEH@Hu HEH@ HEHPHEHHHEHH)HH)]UHH}HEH@0]UHH}HEH@Hu!HEH@HuHEH@HHu]UHH@H}HuЉUHEHEHUHEHHEUHEHHEHEH;EHt-:HLMHHQMHHRMHǸHEH;EHt-;H MHH4MHHMHǸHEUHH H}HuUUHMHEHHUHAWAVAUATSHH(H HLLH H(HHyHEH H)HUHEHpHHHHHEHHE}(HH@$EI‰HHD`(HP HEHlHHx H(HESMQATRLALKxH_KHǸAH zEI‰mHHP HEHHHx H(HEHSMQRLALKxHJHǸAH EHH@0HP EHHEHE`HEHtHHP HEHHuHEH4HE@8t HEȋ@@EHE@0tHEȋP4HMHEHH2HEHE@8tHEȋPHǸAH0|zHHED(HED`DHEȋHEHHHEȋH(HEHSjAUATRLALBH=HǸAH0HEH+HHHH‰xxHH@$t|_HHD`(HP HEHHHH H(HESjATRLAL=H=HǸAH q_%HHP HEHHHH H(HEHSjRLAL=H<HǸAH FHpxHHEHEHHE@tqjHHED`HEȋHEHHHEȋH(HESjATRLAL@H;HǸAH iHHEȋHEHHHEȋH(HEHSjRLAL@Hy;HǸAH %HE`HEHkHe[A\A]A^A_]UHAUATSHHHH@4HO9HǸAH xEI‰]HH(HEHHH(8HHHEHSMQRL AL=4H8HǸAH Ee H}/ HE' H H(@EI‰HH(D`H(HEH HH(8HHHESMQATRL ALh=9H8HǸAH xEI‰"HH(HEHHH(8HHHEHSMQRL AL.=9H7HǸAH E*H}tHEЋEH(P(H(@,EЉEH}YH(@@9EFH(HEEH(H`HE)HEH0H HHGuEHE`HEHuE.H H(@_HH(Dh@H(D`H(HEH;HH(HHHEHSjAUATRL AL7VH+6HǸAH0x_@HH(D`@H(HEHHH(HHHESjATRL AL7VH5HǸAH ?HEH(H(@0tH(P4HMHEHH|HEH(@8tH(P$HHHǸ'HEH<$HHѻHEUHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHMHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHH0H}HuHIHEHEHEHEHHHEHPHEHHsuQHEHH9Et6HIHHUHHHMH5"HǸRHEHHEHEHEHEHHAHUHIH9^H"H¾HEHEHHHEغHHOHEHUHHEHHHHUHH"HEHQHEHe"HH藸HpHHluH]HHEHEHEH}uUHH H}HEH@ HEH}tHEHHt HEHeH}t HEH@HEHEHuHEHH HHR0IHH!H¾H HHǸmHGUHSH(H}HEHEHE@tHEHHHc!HǸHEHHEHHHHI!HǸHE@ t;HE@ H(!HǸ軶HEHHH!HǸ蝶H!H>HE(HEH@ H>H]UHH H}H}HEHEHEH@ HEH}HEH@HHEH@HHEHHj yHEH@ Ht*HEHP HMFH@HH? HǸ貵HEHHH( HǸ菵HEH@H+H H HE(HEH@ HUHHHEH@HHEHEH@HHEHEHHuߐUHHH}EH@HHELHEHHeEHHHmHǸ˴HEH@HgHFH\HEHEHHuHEHHH1HǸzHDH@HHE4HEHHEHHDHHHHǸ:HEHEHHuHHʳUHHHHHǸHH薳HH至HPDH@8Ht"H@DH@8HHHǸ襳QHDH@Ht HDH@HHCH HHHHǸSHCH@Ht HCH@H{HCHH CH1HHHǸH}CH@Ht HmCH@H,HYCHH OCH1HHHǸ赲H.CH@Ht HCH@HH CHH CH1HH{HǸf]UHH0H}HEHEHEH@ HEHEHHEH}t9HEH@Ht HEH@HEH@Ht HEH@HEHHEH}t"HEH@HtHEH@HlHEH(H*BHHUHH)HǸ茱HBHHUHHlHǸgHA@Pt(HAHHUHHHǸ3HE(HEH@ HUHH@H}HuHUHMHEHEHEH@ HEH}tHEH@Ht HEH@HEHHEHEHHH&AHP(HEHHEHǸ臰HEH@HtHEH@HH$HǸ[HHHEH0HMHUHEIHHHǸHEH@Ht$HUHEHHHǸHEH@Ht HEH@HEH@Ht HEH@HEHHEH.@HHMHEHHHǸ茯H@HHMHEHHHǸcH?@Pt)H?HHMHEHHHǸ+HE@ HEH0HMHUHEIHH|HǸHEP HEHHHǸͮHEPHEHHHǸ諮HEH0HMHUHEIHHHǸ~HE@tHHEHHHǸWHEH0HMHUHEIHHHǸ*HEHHHǸHE(HEH@ HUHH0H}HvHEHEHEHEH@ HEH}HEH@HHEH@HHEH@Ht HEH@HEHHEHUHEHHuzHEHHHǸEHEHJHHEHpHEHHHHHEHHHǸHH蛬HE(HEH@ HUHSH(HHHHǸ褬HsHEHxH6HH'HHHH HHH<H@@Ht"H<H@@HHlHǸ 螫H<H@HHEHEH@HHEHEHHuHK<H@HHEHEH@HHEHEHHuH<H@HHEH<HHHHƿ薬HEHEHHHHƿoHEHEHHHHǸHEH@HMHUHHHHH蜪HEHHHFHEHHH0HEHEHHH|HLH;H@HHECHEHHEHH赪HH:H@HHHhHǸMHEHEHHuHHݩH:H@Ht H:H@HUH:H HHHHǸH^:H8HT:H@Ht HD:H@HH0:HH &:H1IHHfHǸ艩H:H8H9H@Ht H9H@HH9HH 9H1IHHRHǸ-H9H8H9H@Ht H9H@HKHx9HH n9H1IHH&HǸѨH]UHH H}uHU}lHEH9HEHHHHH貨ub/HEHHHHH芨u HH/build/coverity/install-Osmocom/include/osmocom/core/bit16gen.hn <= sizeof(r)Assert failed %s %s:%d n <= sizeof(x)msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) %u%s[%u]gtlv.c_strgtlv.c:66ERRORgtlv->cfg->load_tlmtlv.cfg->load_tlgtlv->cfg->store_tlosmo_gtlv_tag_inst_to_str_cgtlv_dec_enc.cmemb < endAssert failed %s %s:%d memb >= ptag 0x%x = %s instance %u: Decoding IEs failed on or after this tag (%d: %s) tag 0x%x = %s: Decoding IEs failed on or after this tag (%d: %s) tag 0x%x = %s instance %u: Too many IE definitions for decoding an unordered TLV structure (%d: %s) tag 0x%x = %s: Too many IE definitions for decoding an unordered TLV structure (%d: %s) tag 0x%x = %s instance %u: Only %u instances of this IE are supported per message (%d: %s) tag 0x%x = %s: Only %u instances of this IE are supported per message (%d: %s) 0tag 0x%x = %s instance %u: Error while decoding TLV structure nested inside this IE (%d: %s) tag 0x%x = %s: Error while decoding TLV structure nested inside this IE (%d: %s) tag 0x%x = %s instance %u: IE definition lacks a dec_func() (%d: %s) tag 0x%x = %s: IE definition lacks a dec_func() (%d: %s) ...tag 0x%x = %s instance %u: Error while decoding this IE. L=%zu V=[ %s%s] (%d: %s) tag 0x%x = %s: Error while decoding this IE. L=%zu V=[ %s%s] (%d: %s) tag 0x%x = %s instance %u: %u instances of this IE are mandatory, got %u (%d: %s) tag 0x%x = %s: %u instances of this IE are mandatory, got %u (%d: %s) tag 0x%x = %s instance %u: Missing mandatory IE (%d: %s) tag 0x%x = %s: Missing mandatory IE (%d: %s) tag 0x%x = %s instance %u: Error in TLV structure (%d: %s) tag 0x%x = %s: Error in TLV structure (%d: %s) tag 0x%x = %s instance %u: Error while decoding this IE (%d: %s) tag 0x%x = %s: Error while decoding this IE (%d: %s) tag 0x%x = %s instance %u: Error in protocol definition: The ie_coding lacks a memb_array_pitch value, cannot be used as multi-IE (%d: %s) tag 0x%x = %s: Error in protocol definition: The ie_coding lacks a memb_array_pitch value, cannot be used as multi-IE (%d: %s) tag 0x%x = %s instance %u: Error while encoding TLV structure nested inside this IE (%d: %s) tag 0x%x = %s: Error while encoding TLV structure nested inside this IE (%d: %s) tag 0x%x = %s instance %u: Error while encoding this IE (%d: %s) tag 0x%x = %s: Error while encoding this IE (%d: %s) '%s'={ , { }(enc_to_str_func==NULL)_strgtlv_dec_enc.c:621ERRORosmo_gtlvs_encode_to_str_cERROR: %s: multiple definitions use the same name: '%s' struct seen_entrygtlv_gen.c:70%s%s bool %s_present; %s %s[%u]; unsigned int %s_count;/* %s%s */ %s { }; struct %s_msg_%s { union %s_ies { struct %s_msg_%s %s; gtlv_gen.c/* THIS FILE IS GENERATED FROM %s */ #include #include %s int const struct osmo_gtlv_coding *%s_get_msg_coding(%s message_type); int %s_ies_decode(union %s_ies *dst, struct osmo_gtlv_load *gtlv, bool tlv_ordered, %s message_type, osmo_gtlv_err_cb err_cb, void *err_cb_data, const struct value_string *iei_strs); int %s_ies_encode(struct osmo_gtlv_put *gtlv, const union %s_ies *src, %s message_type, osmo_gtlv_err_cb err_cb, void *err_cb_data, const struct value_string *iei_strs); int %s_ies_encode_to_str(char *buf, size_t buflen, const union %s_ies *src, %s message_type, const struct value_string *iei_strs); extern int %s_dec_%s(void *decoded_struct, void *decode_to, const struct osmo_gtlv_load *gtlv); extern int %s_enc_%s(struct osmo_gtlv_put *gtlv, const void *decoded_struct, const void *encode_from); extern int %s_enc_to_str_%s(char *buf, size_t buflen, const void *encode_from); %s{ { %s%s, true, %s },%s .memb_ofs = offsetof(%s, %s%s), %s .nested_ies = ies_in_%s, %s .dec_func = %s_dec_%s, %s .enc_func = %s_enc_%s, %s .enc_to_str_func = %s_enc_to_str_%s, %s .memb_array_pitch = OSMO_MEMB_ARRAY_PITCH(%s, %s%s), %s .has_count = true, .count_max = %u, %s .count_mandatory = %u, %s .count_ofs = offsetof(%s, %s%s_count), %s .has_presence_flag = true, %s .presence_flag_ofs = offsetof(%s, %s%s_present), %s}, static const struct osmo_gtlv_coding ies_in_%s[] = { %s{} #include #include #include #include #include union %s_ies%s. static const struct osmo_gtlv_coding ies_in_msg_%s[] = { {} };gtlv_gen.c:360gtlv_gen.c:361 static const struct osmo_gtlv_coding *msg_defs[] = { [%s%s] = ies_in_msg_%s, const struct osmo_gtlv_coding *%s_get_msg_coding(%s message_type) { if (message_type >= ARRAY_SIZE(msg_defs)) return NULL; return msg_defs[message_type]; } int %s_ies_decode(union %s_ies *dst, struct osmo_gtlv_load *gtlv, bool tlv_ordered, %s message_type, osmo_gtlv_err_cb err_cb, void *err_cb_data, const struct value_string *iei_strs) { return osmo_gtlvs_decode(dst, sizeof(*dst), 0, gtlv, tlv_ordered, %s_get_msg_coding(message_type), err_cb, err_cb_data, iei_strs); } int %s_ies_encode(struct osmo_gtlv_put *gtlv, const union %s_ies *src, %s message_type, osmo_gtlv_err_cb err_cb, void *err_cb_data, const struct value_string *iei_strs) { return osmo_gtlvs_encode(gtlv, src, sizeof(*src), 0, %s_get_msg_coding(message_type), err_cb, err_cb_data, iei_strs); } int %s_ies_encode_to_str(char *buf, size_t buflen, const union %s_ies *src, %s message_type, const struct value_string *iei_strs) { return osmo_gtlvs_encode_to_str_buf(buf, buflen, src, sizeof(*src), 0, %s_get_msg_coding(message_type), iei_strs); } hc;64͋:4Ttۍ܎'4Tt j˘ߙ@`͚;$DdʝU6ͻN D)d4u#$aDd`DeQ(HhzRx $XFJ w?;*3$"D\mAC h |AC  AC  AC Z ,AC g -AC h ,AC  <AC   \ό<AC 7 |AC  AC  |(AC #  JAC H= 9AC t  ÓAC E DAAC |  dAC E  AC  NAC I EnAC i \AC W  ϖAC  ,1mAC h L~AC R lu@AC { AC  3+AC f (>AC Pv $ AC L  VAC  $@͵AC Lp  h& AC H 1AC ,  AC F AAC | -AC h  &AC a ,@AC { LAC V l>AC 9 dAC _ YAC   AC E !AC  CAC ~ 0AC  PAC  p!MAC H N!AC  O*AC %  YAC E 6AC  pk!!'""5  dhpxo` Y x ( P o oor o 6FVfv&6FVfvGCC: (Debian 12.2.0-14) 12.2.0   0! p7Cxj vp m &  | , -  Pq " k!N0 !n? '"\O "` #mo v# #@ # $+ $ A6  B :J @z(3 V < VA> aV-H V&J V@T V` fv W>p MXd{ X@ LY 0Z! Q[C [ \ =^M _! b* c"0 dh6CL_k    S1/Jg J :J  * 9 (Mg < V9 "B   B )CT n vA g"`z(  <crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrygtlv.c_osmo_strbuf_remainosmo_load16be_extosmo_store16be_extosmo_load16beosmo_store16bemsgb_tailroommsgb_put__func__.0next_tl_validt8l8v_load_tlt8l8v_store_tlt16l16v_load_tlt16l16v_store_tlgtlv_dec_enc.cosmo_gtlv_load_startosmo_gtlv_coding_endmembof_constmembofosmo_gtlvs_decode_unorderedosmo_gtlvs_decode_orderedosmo_gtlvs_encode.localaliasosmo_gtlvs_encode_to_str_buf.localaliasgtlv_gen.cprefetch__llist_add__llist_delllist_emptyg_cfgseen_listclear_seendecoded_typeb.0write_ie_memberswrite_ie_auto_structswrite_auto_structswrite_msg_unionwrite_hwrite_extern_dec_encwrite_ies_arraywrite_nested_ies_arraywrite_c__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__initosmo_t8l8v_cfgputchar@GLIBC_2.2.5_ITM_deregisterTMCloneTableget_value_string@LIBOSMOCORE_1.0osmo_gtlv_tag_inst_to_str_cputs@GLIBC_2.2.5osmo_gtlvs_encode_to_str_ctalloc_strdup@TALLOC_2.0.2osmo_strlcpy@LIBOSMOCORE_1.0osmo_gtlv_load_peek_tagosmo_gtlvs_encode_to_str_bufsnprintf@GLIBC_2.2.5osmo_gtlv_load_next_by_tag_instosmo_t16l16v_cfgstrcmp@GLIBC_2.2.5osmo_str_toupper@LIBOSMOCORE_1.0fprintf@GLIBC_2.2.5__gmon_start__osmo_gtlv_load_next_talloc_free@TALLOC_2.0.2osmo_panic@LIBOSMOCORE_1.0osmo_gtlv_tag_inst_to_str_bufosmo_gtlv_load_next_by_tagosmo_gtlvs_decodeosmo_gtlv_put_update_tlosmo_gtlv_put_tliosmo_gtlvs_encodetalloc_named_const@TALLOC_2.0.2_talloc_zero@TALLOC_2.0.2exit@GLIBC_2.2.5_ITM_registerTMCloneTableosmo_gtlv_put_tlstrerror@GLIBC_2.2.5osmo_gtlv_gen_mainosmo_hexdump@LIBOSMOCORE_1.0__cxa_finalize@GLIBC_2.2.5osmo_gtlv_gen_ie_autoosmo_gtlv_tag_inst_cmpstderr@GLIBC_2.2.5talloc_asprintf@TALLOC_2.0.2talloc_set_name_const@TALLOC_2.0.2.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment88$.o``8 @YHor r VUo `d( ( PnBx x xs  ~dVdhdh pp ppxx8( @ 0 B @_