ELF>"@@8 @'&@@@ 000<LL( = M M888 XXXDDStd888 Ptd@5@5@5LLQtdRtd<LLhh/lib64/ld-linux-x86-64.so.2GNUGNUj7\;2[k% H]GNU""$|3em|;0;< ~fFK~RAm],Of  , Z"Z__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__asan_init__asan_report_load8__asan_handle_no_return__asan_report_load2printf__asan_unregister_globals__asan_version_mismatch_check_v8__asan_register_globals__ubsan_handle_type_mismatch_v1__ubsan_handle_pointer_overflowosmo_rs232_openosmo_rs232_destroyosmo_rs232_set_read_cbosmo_rs232_set_baudrateosmo_rs232_closeosmo_rs232_createosmo_rs232_set_serial_portosmo_rs232_readosmo_log_infoosmo_stderr_targetmsgb_talloc_ctx_initosmo_init_logging2logp_stubosmo_select_mainmsgb_alloclogp2msgb_freelog_set_log_levellog_check_leveltalloc_named_constexit__libc_start_main__cxa_finalizelibasan.so.8libosmonetif.so.11libosmogsm.so.20libosmoisdn.so.0libosmocore.so.22libtalloc.so.2libmnl.so.0libubsan.so.1libc.so.6TALLOC_2.0.2GLIBC_2.34GLIBC_2.2.5LIBOSMOCORE_1.0/build/inst-osmo-sgsn/lib "-#0:ui Eq#QL+L"L+L"L`QQQ`Q 0hQ`0pQ0Q 1Q QQ 1 R 10R Q`R 1R 1R QR 1 S 1S 1S 1S 1S 1SRS 4S 1TRT04 T 1@T`RXT@4`T 1T RTP4T 1TQT`4T 1UQUp4 U 1@U QXU4`U 1U SU4U 1U@[U4U 1USV[V4 V 10VS@VLXV4`V 1pVSxV[V`QV4V 1VSV[V 2V4V 1W`2W4 W 1@W1XW4`W 1W`0W4W 1W3W4W 1X1X4 X 1@X2XX4`X 1X 0X5X 1X2X 5X 1Y0Y5 Y 1@Y3XY5`Y 1Y`3Y5Y 1Y`1Y%5Y 1Z 3Z+5 Z 1@Z 1XZ25`Z 1Z0Z85Z 1LO#OOOO Z$Z"PPPP P(P0P8P @P HP PP XP `PhPpPxPPPPPPPPPPPPPP!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 %-f1I^HHPTE11H=Y-f.@H=y8Hr8H9tHf-Ht H=I8H5B8H)HH?HHHtH5-HtfD=-8u+UH=,Ht H=6.)d8]wUHH}H7HHHtH(H7Hu*H H#H HǸCt0L h A#H H¾HX7HHI7H,RUHH H}H6HHHtHRH6Hu*HO H-H HǸC=t0L  A-H H¾H" HƿHEH}H6HHHtHH5Hu*H H1H; HǸ^C}t0L A1H H¾9AHUHEHHH]5HHHtHH95Hu*H H5Hy HǸCt0L P A5H> H¾wH4HHHtH)H4HHEH}t HƒHtHHI+HqHEHPjHrHEHHe+H HEHjHHH@H8!tHHE@jAH H8H9 HǸ\xHEH}t HƒHtHH*HHEHPjHrHEHH +H4HEHjHHH@H8!tH)HE@jHPL A8H` H¾HHEH}t HƒHtHH*HHEHHrHEHH*HfHEHHHHtHHEHHH< HǸHEHUHHQ H¾H2H2HH}2H#HH[H2HHHtHWH1HH,2HH1H1HH1HHHtHHb1Hu*H HKHHǸCt0L y AKHgH¾AH1Hs HHH1%HH0HHH{H0H\H}0HHHtHHY0Hu*H- HSHHǸCt0L ASH^H¾8H/HHHtHDH/Hu*HHWHHǸC/t0L AWHH¾AUHH(H7]UHL'H'Hs]HHDRS232TESTrs232 testclosing rs232. rs232-read.creceived data from rs232 rs232/testcannot allocate message cannot read from rs232 received %d bytes %sosmo_rs232_testcannot create rs232 object /dev/ttyACM0cannot open rs232 Entering main loop *.Lubsan_data23*.Lubsan_data22*.Lubsan_data21*.Lubsan_data20*.Lubsan_data19*.Lubsan_data18*.Lubsan_type3*.Lubsan_data17tall_testrosmo_rs232_test_log_infoosmo_rs232_test_cat*.LC8*.LC9*.LC7*.LC1*.LC14*.LC6*.LC10*.LC0*.LC11*.LC3*.LC15*.LC13*.LC5*.LC12*.LC4*.LC2;LhDQ0kPzRx `"zRx $@FJ w?;*3$"D\AC xAC  ( AC AC U $AC _ +"+"`Q #a + L!LLoH { O X oo oo oq M6 F V f v !!&!6!F!V!f!v!!!!!!!!!Q'struct msgb' 0`00 18 Q 18 18 Q 18 1: Q 1: 1: 1@ 1 1 1R@ 4 1R @04 1`R@@4 1 R @P4 1Q@`4 1Q @p4 1 Q@4 1 S(`4 1@[@4 1S[@4 1SL(`4 1S[`Q @4 1S[ 2@4 1`2@4 11@4 1`0@4 13@4 11 @4 12@4 1 0 @5 12@ 5 10@5 13@5 1`3 @5 1`1@%5 1 3@+5 1 1 @25 10 @85 1GCC: (Debian 12.2.0-14) 12.2.0, " !3| Tid <*u32<37 r7!G <k?x" s32 u64 U& ' @) @A + + - @(/ #P 3  DO lci          5$   <B   Z` 1rx~ : 3   0     !   $x *0 end' ? HN end*? fl s.   $P5  rA HBOCT %3T%%AVC  &AW !, @[@K  A]_ ^i  ^    A_  `   T ]c]ef   g$  h/5 'lwIU  'm ms$ n    qX    (  {G):*w+W 5,<*tag-< L/ >0T $ 1 E2T d :4nt\ :5 \ W < :6~ \ W << + :la >a  +D a  t F 7 ,_NT &O `-1 P uL]} <      X O  U  .   ,    x   A6E M  o     #  6  I  $ \  o  K  X O  .int p g F s k %  %   /  <  w|0 k !.;HUbo|12 l L3&l s#=J"W:p$ vv3v}}u%F sH &F"(&intgdO  1p3{6 7 n8 9 #: (; 0< 8= @@ H#A P|B XD`Fh{Hp!It/J xMNOQ3Y &[\]^ }_ .`b'+  :|#  :pbk(Z p.G00$A) %Zdst& }trx'_Z   : )$ l1h +) l2h ,)( l3h -)0 l4h .)8 cb 0.@ 2 )h len 3 )jv 5)pB 6)x 7) 8>  :> : N*:(LcatQZ v vV=[ N N [     3z  6   LvqlGr-vѰ| 8  ctx  } :<  S,-Q0D2 5 X8 ` :v A<v  >v  p@v  Bv  Dv G`dhp.  a 1[  ,,6;1+vty 3@ vPvv&JoutL 0MkO fR5S2TWKvtyX }[`rb\ }_`aberawf ,, I PU<Y5)]K;c`g } :. v a v53    : q `Q  LP!r [ -@} @[h J     !  ! & 5  ; L  n c  y  y }^    }6F } }v} .2 =  dtd   1    < L ).} _  q      v\  v /tB( 0) #F "r)' X!msg+ h1!""foo!lI44GI4: ; 9 I< .?:!;9 n2!<d.?:!;9 nI2!<d::!;9!&I 9:!;9!   !I $ >  .?:!; 9 n<d  !I4: ; 9 I< :!;9 I8 4:!; 9!nI?< : ; 9!:!; 9 I4: ;9 I<  !:!;9!4: ;9 I<l4: ; 9 I<.?:!;9 nI2!<d/I.?:!;9!n2!<d.?:!;9!nI2!<d :!; 9 I8 .?:!; 9 nI<% 9: ; 9 : ;9 I 4: ;9 I< l!: ;9 I": ; 9 I#4: ; 9 I<$.?: ;9 n<d%I8 2 &.?: ;9 n2 <cd'(4: ;9 I< ) : ; 9 * : ; 9 I8 +.?: ; 9 nI<d,.?: ; 9 nI<-.?: ; 9 nI<.$ > /B I01:: ; 9 24: ; 9 I?3.?: ; 9 <I : ; 9 I8  !I(  :! ;9 I8 $ > : ; 9 I< I : ; 9 I8  : ; 9! !I/ :! ;9!I !k :! ;9! :! ;9!I.?: ; 9 'I<.?: ; 9 '<&I :! ;9 I8  :!;!I8 .?: ;9 'I<'>! !I:! ;9!.?:! ;9!'< :! ; 9 I I8  :! ;9!4: ;!9 I?<>! !I:! ; 9!'I 4:!; 9 I?!4:!; 9 I":!; 9 I#% $ : ; % &$ > ': ; 9 (&) : ; 9 *!I7 +<, : ;9 -4: ; 9 I..?: ;9 '</.?: ; 9 'I@|0.: ; 9 'I@|1.?: ; 9 '@|SK 3"#" Jh!==.9BJQXdsz "!0*.00*.0u0*. 0.0*. 04X X3;fX X3D Y3K u=8ut0*.0=0*.00*.0$_ZN11__sanitizer18InternalMmapVectorIcEC4EmkAsanInternalHeapMagic_ZN11__sanitizer18InternalMmapVectorIcEC4Ev__dfsan_ZN11__sanitizer20InternalScopedString6appendEPKcz_ZN11__sanitizer24InternalMmapVectorNoCtorIcE4backEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcE4dataEvkAsanStackUseAfterScopeMagiccapacityStackTraceTAG_CUSTOMReallockAsanStackMidRedzoneMagickMainTidkStackTraceMaxuptr_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE5emptyEv_ZNK11__sanitizer20InternalScopedString6lengthEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcE10InitializeEmInternalMmapVectorTAG_UNKNOWNkDefaultFileMaxSize_ZNK11__sanitizer10StackTrace5PrintEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcEixEm_ZN11__sanitizer10StackTraceC4EvkMaxSegName_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE4sizeEvappendkAsanContiguousContainerOOBMagickAsanStackRightRedzoneMagiclong long unsigned int_ZN11__sanitizer24InternalMmapVectorNoCtorIcE7DestroyEv__asan_inittracepush_backkAsanGlobalRedzoneMagickAsanUserPoisonedMemoryMagic__lsankAsanAllocaRightMagickErrorMessageBufferSize~InternalMmapVector_ZN11__sanitizer10StackTrace9TAG_ALLOCE__sanitizer__local_asan_preinitpop_backkWordSizeInBitsInternalMmapVectorNoCtor_ZN11__sanitizer24InternalMmapVectorNoCtorIcE8pop_backEvkCacheLineSizekAsanArrayCookieMagicresize_ZN11__sanitizer24InternalMmapVectorNoCtorIcE7reserveEm_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE8capacityEvGNU C++14 12.2.0 -mshstk -mtune=generic -march=x86-64 -g -O2 -std=gnu++14 -fPIC -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=hidden -fno-ipa-icf -fcf-protection=full -fasynchronous-unwind-tables_ZN11__sanitizer24InternalMmapVectorNoCtorIcE9push_backERKc_ZN11__sanitizer20InternalScopedString5clearEvkRetiredStackFrameMagicreserveGetPreviousInstructionPckInvalidStackIDsize_kAsanInitializationOrderMagicswap_ZN11__sanitizer24InternalMmapVectorNoCtorIcE5beginEv__interception__hwasankAsanStackAfterReturnMagic_ZN11__sanitizer18InternalMmapVectorIcEC4EOS1__ZN11__sanitizer20InternalScopedString4dataEvTAG_ALLOCcapacity_bytes_boolInternalScopedStringdata_kAsanAllocaLeftMagicoperator=_ZN11__sanitizer10StackTrace20GetNextInstructionPcEmPrintTooperator[]kFrameSize_ZN11__sanitizer18InternalMmapVectorIcED4Ev_ZN11__sanitizer10StackTrace11TAG_DEALLOCEkMaxPathLengthkExternalPCBit_ZN11__sanitizer18InternalMmapVectorIcEC4ERKS1__ZNK11__sanitizer20InternalScopedString4dataEvkAsanHeapLeftRedzoneMagic_ZN11__sanitizer24InternalMmapVectorNoCtorIcE4swapERS1_clear_ZN11__sanitizer24InternalMmapVectorNoCtorIcE6resizeEm__dsan_ZN11__sanitizer10StackTrace12GetCurrentPcEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcE7ReallocEmkAsanHeapFreeMagic__scudokReleaseToOSIntervalNeverlength_ZN11__sanitizer10StackTrace11TAG_UNKNOWNEInitializekMaxThreadStackSize_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE3endEvWillUseFastUnwind_ZN11__sanitizer10StackTraceC4EPKmj__ubsan_ZN11__sanitizer10StackTrace24GetPreviousInstructionPcEmempty_ZNK11__sanitizer24InternalMmapVectorNoCtorIcEixEm__xrayPrintGetNextInstructionPcunsigned char_ZN11__sanitizer10StackTrace10TAG_CUSTOME_ZN11__sanitizer10StackTraceC4EPKmjj__msan_ZN11__sanitizer18InternalMmapVectorIcEaSERKS1__ZNK11__sanitizer10StackTrace7PrintToEPcmkCurrentStackFrameMagicbuffer_TAG_DEALLOC_ZN11__sanitizer24InternalMmapVectorNoCtorIcE5clearEv_ZN11__sanitizer20InternalScopedStringC4Ev__tsankAsanIntraObjectRedzonekAsanStackLeftRedzoneMagic_ZN11__sanitizer10StackTrace17WillUseFastUnwindEb_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE4dataEvkInvalidTid_ZN11__sanitizer24InternalMmapVectorNoCtorIcE3endEvshort unsigned intbegin__asan_ZNK11__sanitizer10StackTrace7PrintToEPNS_20InternalScopedStringEkModuleUUIDSize_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE5beginEv_ZN11__sanitizer18InternalMmapVectorIcEaSEOS1___memprofkWordSizeGetCurrentPcDestroyprintf_IO_read_ptr_chainosmo_stderr_targetsize_texit_shortbufgsm_bts_trxlog_filter_index__uint8_tgp_offsetprevmsgb_allocosmo_rs232_openosmo_init_logging2LOG_FILENAME_BASENAMEmsgb_freelog_filternextlog_ctx_indexnum_catlong long intllist_head_fileno_IO_read_endlog_print_filtersprint_levelhostnamenum_cat_userosmo_rs232_read_flagstall_testLOG_FLT_BSC_SUBSCR_IO_buf_end_cur_columnLOG_TGT_TYPE_STRRB_IO_codecvt_old_offsetosmo_rs232_set_baudratelog_targetlog_set_log_levelprint_filenamesd_journalLOG_CTX_L1_SAPIosmo_rs232_test_catLOG_FLT_L1_SAPIosmo_rs232_set_read_cblog_contextlogp2LOG_TGT_TYPE_VTYosmo_rs232_test_log_infooverflow_arg_area_IO_write_ptrprint_filename2print_timestampfilter_maplog_check_levelLOG_CTX_GB_NSVCLOG_FLT_GB_NSVCLOG_CTX_GB_NSElogp_stublog_info_catLOG_FILENAME_POS_LINE_ENDlog_save_filters_IO_save_basefilter_fnentryLOG_FLT_GB_NSEmsgb_lockLOG_FLT_ALL_flags2tgt_rbfnamedescriptiontailLOG_CTX_BSC_SUBSCRlong doubleosmo_wqueueLOG_CTX_VLR_SUBSCRtalloc_named_constgsmtap_instLOG_TGT_TYPE_FILE_IO_write_endosmo_log_info_IO_lock_t_IO_FILEuse_color__off_tGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -std=gnu11 -fsanitize=address -fsanitize=undefined -fsanitize=address -fsanitize=undefined -fasynchronous-unwind-tablesraw_outputprint_categorypriority_IO_marker_markersprint_category_hexLOG_TGT_TYPE_SYSLOGLOG_FLT_VLR_SUBSCRLOG_FILENAME_POS_HEADER_END_Boolfacilitytgt_gsmtapshort intosmo_rs232log_categoryosmo_select_mainosmo_rs232_create_vtable_offsetdata_lenLOG_FILENAME_PATHreg_save_areaprint_tidcategoriestgt_syslog_modeloglevelenabledosmo_rs232_destroygsm_lchansighandler__uint16_t_LOG_CTX_COUNTtgt_vtyfilter_dataLOG_TGT_TYPE_STDERR__off64_t_IO_read_base_IO_save_endlog_filename_possave_fn__pad5LOG_TGT_TYPE_SYSTEMD_unused2log_target_typeLOG_TGT_TYPE_GSMTAPprint_ext_timestampidentosmo_rs232_close_freeres_buf_IO_backup_basefp_offsetprint_fnmsgb_talloc_ctx_initprint_filename_pososmo_rs232_set_serial_port_freeres_list_IO_wide_dataLOG_CTX_GB_BVClog_filename_typetgt_file_IO_write_baseLOG_FILENAME_NONE_IO_buf_baseLOG_FLT_GB_BVC__va_list_tag_LOG_FLT_COUNT../../../../src/libsanitizer/asan/asan_preinit.cpp/build/gcc-12-bTRWOB/gcc-12-12.2.0/build/x86_64-linux-gnu/libsanitizer/asan../../../../src/libsanitizer/asan../../../../src/libsanitizer/sanitizer_commonsanitizer_internal_defs.hsanitizer_common.hsanitizer_stacktrace.hasan_internal.hasan_interface_internal.hrs232-read.c/build/libosmo-netif/examples/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/build/inst-osmo-sgsn/include/osmocom/core../include/osmocom/netif/usr/includestddef.htypes.hstruct_FILE.hlinuxlist.hstdint-uintn.hmsgb.hlogging.happlication.hselect.hrs232.htalloc.hstdio.hstdlib.h | @" p"3"IZUL|"L[r#@[++$6@5 MO-4LZjZ Q0Z"( [Q)?Rr+xL""N 0L(HTZ`I`Q Q[Z3Scz"  $ >[]Scrt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryasan_preinit.cpprs232-read.ctall_test_sub_D_00099_0_sub_I_00099_1__FRAME_END____GNU_EH_FRAME_HDR_DYNAMIC_GLOBAL_OFFSET_TABLE_printf__asan_register_globalsosmo_log_info@LIBOSMOCORE_1.0logp_stub@LIBOSMOCORE_1.0_edata_IO_stdin_usedmsgb_alloc@LIBOSMOCORE_1.0osmo_stderr_target@LIBOSMOCORE_1.0__cxa_finalize@GLIBC_2.2.5main__odr_asan.osmo_rs232_test_log_info__dso_handlelogp2@LIBOSMOCORE_1.0osmo_rs232_destroy__ubsan_handle_pointer_overflow_fini__libc_start_main@GLIBC_2.34osmo_rs232_createmsgb_talloc_ctx_init@LIBOSMOCORE_1.0__local_asan_preinit__asan_report_load2osmo_select_main@LIBOSMOCORE_1.0__asan_unregister_globals__asan_handle_no_return__asan_init__TMC_END__log_set_log_level@LIBOSMOCORE_1.0exit@GLIBC_2.2.5__data_start_endosmo_init_logging2@LIBOSMOCORE_1.0osmo_rs232_close__asan_report_load8__bss_startmsgb_free@LIBOSMOCORE_1.0talloc_named_const@TALLOC_2.0.2log_check_level@LIBOSMOCORE_1.0osmo_rs232_openosmo_rs232_set_read_cbsighandlerosmo_rs232_set_baudrateosmo_rs232_set_serial_port__ubsan_handle_type_mismatch_v1__asan_version_mismatch_check_v8_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__odr_asan.osmo_rs232_test_catosmo_rs232_read.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.preinit_array.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 xiHH{qo J~o  p X B  """" ++ 00> @5@5L55$L<L<L<L<`  M =O?(O?"QA (ZJ -0J6JPE/KbQbv_iik0pk)v0XP% m