ELF>p"@P@8 @&%@@@@@ @@@PMP]P]8M]]  888 XXXDDStd888 PtdBBBQtdRtdPMP]P]/lib64/ld-linux-x86-64.so.2GNUGNUAl 牵j7A&~GNU((*em}3Ϗ|;cAH  W , @q0gP; {zFO1"ha`a__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTableosmo_rs232_writeosmo_rs232_openosmo_rs232_destroyosmo_rs232_set_read_cbosmo_rs232_set_delay_usosmo_rs232_set_baudrateosmo_rs232_closeosmo_rs232_createosmo_rs232_set_serial_portosmo_rs232_readosmo_log_infoosmo_stderr_targetosmo_panicmsgb_talloc_ctx_initosmo_init_logging2osmo_fd_setuplogp_stubosmo_select_mainmsgb_alloclogp2msgb_freelog_set_log_levelosmo_fd_registerlog_check_leveltalloc_named_const_talloc_zeroputsexitputcharstrtokstrlenatoi__libc_start_main__cxa_finalizesprintfmemsetmemcpylibosmonetif.so.11libosmocore.so.22libtalloc.so.2libc.so.6TALLOC_2.0.2GLIBC_2.14GLIBC_2.34GLIBC_2.2.5LIBOSMOCORE_1.0/build/coverity/install-Osmocom/lib{ "@ui iq#P]P#X]#h]@a(a(a@as@Ha~@Pa@____(_#`a*ha)```` `(`0`8` @` H` P` X` ``h`p`x`````````````` `!`"`$a%a&a'HH?HtH5?%?@%?h%?h%?h%?h%?h%?h%?h%?hp%?h`%?h P%z?h @%r?h 0%j?h %b?h %Z?h%R?h%J?h%B?h%:?h%2?h%*?h%"?h%?h%?hp% ?h`%?hP%>h@%>h0%>h %>h%>h%>h%>h %>h!%>h"%Z=f1I^HHPTE11H=\7=f.@H=>H>H9tH<Ht H=>H5>H)HH?HHHtH<HtfD=U>u+UH=<Ht H==)d->]wUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸWHEHPxEHHEHPxHE@jUHEfPjHEUHH}H<Hu*HH%HHǸCvt0L A%HH¾H<HH<HUHH H}HG<Hu*HH/HhHǸCt0L MA/H-H¾H7HƿQHEH}H;Hu*HH3HHǸ^C-t0L A3HH¾IHUHEHHH ;Hu*HH7H.HǸCt0L QA7HH¾EH:Hu8HE@jAHH:HHǸ/WtDHE@jHPL A:HRH¾ HHE@jHHǸ(E3HEHEHHHkHǸEHE@j9E|HEHHH<HǸMHEHUHH H}ЉʈUEEEbEEEEHEHUHEH!UHH0H}HuHEHHEHEHHEHEкHEBHEEHcHEHHEЈHEHHEHEHʈEHE@j9E|UHH H}fEHEHHE@jHEfHEH8UHHH}EHEHHE@jHEHEHUHH H}fEEfEHEHHE@jHEfHEHUHH H}uEEHEHHE@jH‹EHEH_UHH H}HEHHHEHE@jPHEfHUHEHHHEHHE@jHEfHEHUHHHHƿ2HEH}u HEH-HEHHEHKHEH:HEHmHEHHEHHEH:HEH)HEHHEHHEHE3HEHEHHHfHǸ~EHE@j9E| H5HUHH HK5Hu*H'HHlHǸCt0L AH1H¾UHH@H}HuEHEHHHHEH}u HEH+EȈEHEHHqHHHEH}uWHEH+EȈEHEEEEEHcHEH1EEE9E|݋EHEUHSHH$PUBX,41H,3,0001,H`HhH0001,9600,0*HpHxHEHEHEHEHEHEHEHEHEHEHEHEH_H`HHjH'3Hu*HHHHHǸCt0L AH H¾_H`HRH`HЉH HHǸ?HHƿ,HEH}HE2Hu*HHHfHǸCt0L pAH+H¾H`HzHHEHH`HHzH`HKHEHH1HUHHHV1Hu*H2HHwHǸ Ct0L AH<H¾ H]UHHHHƿGHEH}u HE1HBHEH+HEH`HEHOHEHHEHqHEH`HE}HHE}HHEH{HEHjHEHYHEHHHEHE3HEHEHHHYHǸqEHE@j9E| Ht/HUHHH>/Hu*HH5H_HǸCt0L A5H$H¾UHH HHHƿE}Hz.Hu*HHAH HǸ-Ct0L iAAH` H¾.HHE}t@}P}t}tBH+HHHAHUHHHAH¾(Hq-Hj-HHV-H/)HHtH%-H H)-HH-H -HH,Hu*H HgH HǸCet0L AgH H¾Hx,H\ HH>H_,%HHK, HfH7,HHHH,H~H+Hu*H HpH HǸCqt0L ApH H¾Hl+Hu*H HtH HǸCt0L F AtHR H¾ H+H# 0HHEH}H*Hu*H HxH HǸ|CKt0L AxH H¾g}HEAAHwHѺHHEHuE}H*Hu*H@ H~H" HǸCt0L  A~HH¾ HHmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) DRS232TESTrs232 testclosing rs232. rs232-write.creceived data from rs232 rs232/testcannot allocate message cannot receive message received %d bytes received %d bytes \x%.2x) %s CFG-PRT for USBcannot write to rs232 $*error calculating checksum %u CFG-TP5 for USBcannot write to read from keyboard sending command PUBX to switch to UBX modesending command TP5sending command CFG-PRTwrong option: select 1, 2 or 3osmo_rs232_testcannot create rs232 object /dev/ttyACM0cannot open rs232 Entering main loop struct osmo_fdOOM FD Register ;h 8XxN^S4+Trt/8zRx "zRx $h@FJ w?;*3$"D\a-AC h |nAC  "AC AC   RAC M AC  WFAC A 8}DAC  XNAC I xGAC B xAC s NAC   AC   'AC H AC  <FAC A \AC P##@aVi{ 7P]X]o  _H  P oo( oo o]6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"(as@~@@GCC: (Debian 12.2.0-14) 12.2.0,Y#)J6Y#q:*Uvpvv}}+8 :0&<(,int*vn"A136  7 8 9  : (; 0< 8= @@ HA PB X9D`Fhs HpItJ x$MNOQY {[\F](^ }_ .`b4 -+| :x :pM ."2     .j 0j" 0jC0 O !C fd #N &v cb ) +}  -v(voA/% #dst& }#trx'g  _O C$) l1h+ l2h,( l3h-0 l4h.8 cb0@2 $h len3 $j 5pi6x78 :: 0:%(_:catF v v#   & o     t     'v'D\'9vf*5W G8  ctx f }: % ,-C 02  5 X8 `:vH<v >v j@v 9 Bv Dv Gd$m hop k  f df PBr5 1vty_w vPv' F% vrn&Xv&0 JoutL MXOSRSS-TW vtyX }[ rb\ }_F `K abF ef rawf f _2 I PUY] Tc gP } :t v  v &  7 :(b' @a(_ `]L r!z xaa 2I} a N ZO eP vQ  idR  . J   G  0+ v}vH a}L . 6 b z  y z y ~  z   z   z t z  z } \  y  }}5 }v}V . Wi l s }. +} }.f . +d   z   =}= }.3* P = b  d z   z  c< $4 }   z  z nvR .v O5:[36]hrc^d7: 2F8fd:#w9:4vwbuf<wret= lval=h ::;{  0Qmsg `i/lf-'msg X ~  ~ :! ,C 3Cilret h e _toO `endP*msg `il **x msg+ X  h  f$ :z)G' msg/ X=0T  0l)Np msg/ X=$T  $n?Q)D msg- h:d )F msg, Xlen $nch(J msgc' H ckc5C@ eJ`bufg CXihl U(R msgU% XvU2T idUAP X l!+ % r+'z Xmsg- `i>l< #Z$  foo#l!!#p_4 X lenGvTtmph=Y#-_4hI : ; 9 I8  !I(  :! ;9 I8 : ; 9 I4: ; 9 I$ >  : ; 9 I 4:!; 9 I .?: ; 9 'I< I : ; 9 I8 .?: ;9 'I<.:!; 9! '@| : ; 9!<!I/ .?: ; 9 '<: ; 9 I&I :! ;9!I !k :! ;9! :! ;9!I4:!;9 I :! ;9 I8  :!;!I8 'I'>! !I:! ;9! .?:! ;9!'<!.: ; 9 'I@|"7I# :!; 9 I$ I8 % :! ;9!&4: ;!9 I?<'>! !I:! ; 9!(4:!; 9 I?)% * : ; + ,$ > -: ; 9 .&/ : ; 9 0!I7 1<2 : ;9 3.?: ; 9 '<4.?: ;9 '<5.?: ;9 'I@|64: ;9 I7.: ;9 'I@|8: ;9 I9: ;9 I:!I/;.: ;9 '@|<.?: ; 9 '@|=.: ; 9 'I@z Dy66&/7>EM\hq{ Y#-<'Y.Yj   K~.*.0*.0u*. 0.*. 08."Dt/%J Z" Y.v ^Y@ Zt/t t HJ <\J  h u v>t gJf/ <;J  Y1*.0#u*.0  !X*.0wuuZt/%J ZX*.0?x =*.0!Y0Y0Y0 "Y1 u=>ut*.0==*.0*.0 *.0,*.0 osmo_rs232_createosmo_rs232_set_baudrateosmo_panicLOG_FLT_BSC_SUBSCRprint_timestamplog_filename_postail__ssize_t_IO_codecvtLOG_FLT_GB_NSVClog_target_type_IO_save_endosmo_stderr_targetgsmtap_inst_IO_write_base_lockLOG_CTX_L1_SAPILOG_TGT_TYPE_VTY_IO_save_base_chaindata_len_cur_column__uint8_tfilter_fnLOG_CTX_VLR_SUBSCRatoi_LOG_CTX_COUNTraw_outputclass_IO_markerprint_ext_timestampprint_filename2nmea_checksumLOG_FILENAME_BASENAMEsd_journalgsm_lchancfg_prt_IO_FILE_IO_wide_dataLOG_CTX_GB_NSVCLOG_TGT_TYPE_STRRBLOG_FILENAME_PATHunsigned char_freeres_listtgt_gsmtap_Boolfromprint_filenameosmo_init_logging2log_info_cat_IO_lock_t__uint16_tprint_levelLOG_CTX_GB_BVCLOG_FLT_ALLuse_colorprint_tid_IO_read_ptrtgt_rbfp_offsetnmea_cmdkbd_cbnum_cat_userLOG_TGT_TYPE_GSMTAP_markersprint_filename_pos__va_list_tagmsgb_alloclogp2osmo_rs232_set_serial_portosmo_rs232_set_delay_usosmo_rs232_writelogp_stubhostnameenabledLOG_FLT_VLR_SUBSCRubxhdrlog_filter_flags2talloc_named_const_IO_read_basemsgb_putLOG_FLT_GB_BVClog_filter_indexGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -std=gnu11 -fasynchronous-unwind-tables_unused2ubx_headersprintf_old_offsetubx_payload_put_le16description__uint32_tlong long intfnameprint_fnubx_checksum_IO_write_endfacilityosmo_rs232_openLOG_TGT_TYPE_STDERRsync_char1sync_char2gp_offsetubx_payload_put_le32osmo_rs232_test_log_info_IO_buf_baseosmo_log_infotgt_vty__pad5logleveloverflow_arg_area_flagsfilter_datapriv_nr_modeLOG_CTX_GB_NSEosmo_rs232_closeosmo_select_mainubx_payload_put_u8log_check_levelosmo_rs232_test_catLOG_TGT_TYPE_SYSLOGlong doubleentrykbd_ofdosmo_rs232_readlong long unsigned intubx_payload_startwhatreg_save_arealog_filename_typelog_ctx_indexlength__off_ttgt_file_freeres_buflog_print_filterslog_contextosmo_wqueuemsgbprint_category_hexlog_save_filtersmsgb_talloc_ctx_initLOG_CTX_BSC_SUBSCRmemsetosmo_fdmsgb_free_IO_backup_base_shortbufLOG_FLT_GB_NSE__off64_t_IO_buf_endosmo_fd_registersend_pubxsave_fnstrtoktall_testshort intnum_catwhenprioritylog_set_log_levelLOG_FILENAME_NONEle_dataident_vtable_offsetmsgb_tailroomosmo_rs232_set_read_cbtgt_syslogstrlen_LOG_FLT_COUNTmemcpyLOG_FILENAME_POS_LINE_ENDosmo_fd_setup_IO_read_endubx_payload_stopLOG_FILENAME_POS_HEADER_ENDosmo_rs232LOG_FLT_L1_SAPIgsm_bts_trx_filenocfg_tp5filter_mapubx_hdrshort unsigned intLOG_TGT_TYPE_SYSTEMDosmo_rs232_destroy_IO_write_ptrllist_headexitlog_categorysighandlernextlog_targetcategoriesprevLOG_TGT_TYPE_FILEprint_category_talloc_zero/build/coverity/source-Osmocom/libosmo-netif/examplesrs232-write.c/build/coverity/install-Osmocom/include/osmocom/core/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include../include/osmocom/netifmsgb.hstddef.htypes.hstruct_FILE.hstdio.hstdint-uintn.hlinuxlist.hselect.hlogging.happlication.htalloc.hrs232.hstdlib.hunistd.hstring.hpanic.h | " "3#IpaUX]|P#P]Y#-#xa]%a(Rh( )FQ)D)N()G=**xN*V,df-'n0v2F} FB_]~  ap""  /@Q7Wo '`](@@Ob | a"`aZ$`a(a%7Mh`at@a (IaNev`a}ha*3/ Scrt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryrs232-write.cmsgb_tailroommsgb_puttall_testubx_headerubx_checksumubx_payload_startubx_payload_put_u8ubx_payload_put_le16ubx_payload_put_le32ubx_payload_stopcfg_prtnmea_checksumsend_pubxcfg_tp5kbd_cb__FRAME_END____GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE__DYNAMICosmo_rs232_readosmo_fd_setup@LIBOSMOCORE_1.0memset@GLIBC_2.2.5log_set_log_level@LIBOSMOCORE_1.0__gmon_start__puts@GLIBC_2.2.5exit@GLIBC_2.2.5_finiosmo_rs232_set_delay_usputchar@GLIBC_2.2.5read@GLIBC_2.2.5msgb_free@LIBOSMOCORE_1.0osmo_rs232_openmsgb_alloc@LIBOSMOCORE_1.0osmo_rs232_set_baudrate_ITM_deregisterTMCloneTable_talloc_zero@TALLOC_2.0.2osmo_rs232_test_log_info_IO_stdin_usedstrlen@GLIBC_2.2.5_ITM_registerTMCloneTable__data_start__cxa_finalize@GLIBC_2.2.5sprintf@GLIBC_2.2.5logp_stub@LIBOSMOCORE_1.0__TMC_END__sighandlerosmo_log_info@LIBOSMOCORE_1.0__dso_handleatoi@GLIBC_2.2.5osmo_rs232_createlogp2@LIBOSMOCORE_1.0osmo_panic@LIBOSMOCORE_1.0__bss_startosmo_rs232_test_catosmo_rs232_destroyosmo_rs232_closeosmo_init_logging2@LIBOSMOCORE_1.0osmo_fd_register@LIBOSMOCORE_1.0msgb_talloc_ctx_init@LIBOSMOCORE_1.0strtok@GLIBC_2.2.5osmo_select_main@LIBOSMOCORE_1.0_endosmo_rs232_set_read_cbosmo_rs232_write_edata__libc_start_main@GLIBC_2.34log_check_level@LIBOSMOCORE_1.0osmo_stderr_target@LIBOSMOCORE_1.0talloc_named_const@TALLOC_2.0.2memcpy@GLIBC_2.14osmo_rs232_set_serial_portmain_init.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.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.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str#88 6XX$I|| Wo0a iqo V~o( (  PB H  @`"`"p"p"w77 @@BBhChCP]PMX]XM`]`M( ]M _O( _O0 a Q@ `a`Q( 0`Q'Q06QBWePEi\0nU g0By{$# 5Չw