ELF>"@@8 @&%@@@ Y9Y9```\\P}PPp}  888 XXXDDStd888 PtdkkkQtdRtdP}PP/lib64/ld-linux-x86-64.so.2GNUGNU)5Ӳ!F\GNU**-.em|3)Quރꎆ2D r  , FaYy c{".A__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTableosmo_jibuf_enqueueosmo_jibuf_set_min_delayosmo_jibuf_deleteosmo_jibuf_emptyosmo_rtp_get_hdrosmo_jibuf_set_dequeue_cbosmo_jibuf_set_max_delayosmo_jibuf_allocosmo_jibuf_enable_skew_compensationosmo_clock_override_gettimespecosmo_stderr_targetosmo_gettimeofday_override_timelog_set_print_filename2osmo_panicmsgb_talloc_ctx_initosmo_gettimeofdayosmo_init_logging2osmo_select_mainosmo_clock_override_addosmo_gettimeofday_overridemsgb_allocmsgb_freeosmo_clock_override_enablelog_set_log_levelosmo_gettimeofday_override_addlog_set_category_filterosmo_clock_gettimetalloc_named_constsnprintfputsperrorexitntohlntohshtonlhtonsstdout__libc_start_main__cxa_finalizesignalfwritealarmlibosmonetif.so.11libosmocore.so.22libtalloc.so.2libc.so.6TALLOC_2.0.2GLIBC_2.34GLIBC_2.2.5LIBOSMOCORE_1.0/build/coverity/source-Osmocom/libosmo-netif/src/.libs:/build/coverity/install-Osmocom/lib4 "MC0Zui e"q#qPp#X0#hHHs`{`*ȏ(.-+, (08 @ H P X `hpxȐАؐ !"#$%&' )HHoHtH5o%o@%oh%oh%oh%oh%oh%oh%oh%ohp%oh`%oh P%zoh @%roh 0%joh %boh %Zoh%Roh%Joh%Boh%:oh%2oh%*oh%"oh%oh%ohp% oh`%ohP%nh@%nh0%nh %nh%nh%nh%nh %nh!%nh"%nh#%nh$%:mf1I^HHPTE11H=5mf.@H=pHpH9tHlHt H=pH5pH)HH?HHHtHlHtfD=pu+UH=zlHt H=m)dp]wUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHH;HǸwHEHPxEHHEHPxHE@jUHEfPjHEUHufEEf~oEyo]UHH ufEH;HƿMHEH}u HEHHflHglHHQH^lH_lHA HQHEHHEHHEn`HUfBnHUBHEUHnfnnnn{n։]UHH}H:HUHH0H}HEHƿLHEH;HMHS㥛 HHHHH?H)HEHHEHHEHHEIIHH:HǸUHHEEYmEƿUHH H}HuHEHKmHEHHmFHEHEHUHHEHiHEHPH:HUHH H}HuЈEHUHEHHzHEHiHEHƿ}tH9HUHATSH HHHHHEHEXlf9uHEXl9uEe}t HN9HL9HE@AHE@HIEH9HǸJHHHHH [A\]UHHPE<H8H1 HpkHikH HHUHHkHH7kHBHEHkHUHHSE}Ht-H18HH:8HH58HǸEiHHƿH8H_HEHjHUHHE܃}Ht-H7HH7HH7HǸ NH7H#`HEHiHUHH4Ẽ}Ht-H7HH7HH7HǸeHEHiHUHHE}Ht-H6HH6HH6HǸ@H6H:HiHKHt-H@6HH6HHD6HǸHhHUHHPEdH6H3 HrhHkhH HHUHJhHH9hHDHEHhHUHHUE}Ht-H35HH<5HH75HǸ NHEHgHUHHE܃}Ht-H4HH4HH4HǸ NHEH8gHUHHqẼ}Ht-HO4HHX4HHS4HǸ N+HEHfHUHHE}Ht-H3HH3HH3HǸ0HqfHHt-H3HHV4HH3HǸH-fHUHH0E<H-4HB] NJHeHeH HHUHeHAHeHH3H5HEHfeHUHHE}Ht-H}2HH2HH2HǸ NHH3H NH63H NH$3Hn NqH3HKHEH|dHUHHE܃}Ht-H1HH1HH1HǸEiHHƿHdH0Ht-H%1HH1HH)1HǸxHcHyUHH`E<H)2H HWcHPcH vHHUH/cHHcH)HB1HWHEHbHUHH+E}Ht-H 0HH0HH 0HǸ\ NfH11H@HEHqbHUHHE܃}Ht-H/HH/HH/HǸ NH0HUHEHaHUHH)Ẽ}Ht-"H/HH/HH /HǸZ NdHU0H>HEHoaHUHHE}Ht-%H.HH.HH.HǸ/H/HIHEH`HUHHHt-.H.HH/HH.HǸSHEHgH/H?HEHp`HUHHE}Ht-3H-HH-HH-HǸ0H`HAHt-9H6-HH-HH:-HǸH_HUHH0E<H.H) Hh_Ha_H HHUH@_HH/_H:HS-HhHEH_HUHHHt-|H!)HH;,HH%)HǸtEiHHƿr NTHm[HHt-H(HH)HH(HǸH&[HUHHE<H+H8S D@HZHZH HHUHZH7HZHHtZPxE9Ht-H'HH+HH'HǸH-Z@xEHX(HmHEHZHUHHAE}Ht-H'HH('HH#'HǸr N|HG(HVHEHYHUHHEԃ}Ht-H&HH&HH&HǸ NH'HkHEHYHUHH?Eă}Ht-H&HH&&HH!&HǸp NzHk'HTHEHXHUHHE}Ht-H%HH%HH%HǸEH&H_HEHWHUHH3Ht-H%HH&HH%HǸiHEH} NgHj(HAHEHrWHUHHHt-H$HHP&HH$HǸHEHHW@x9EHt-H=$HH'HHA$HǸHV@xE NH'HgHEHVHUHHE}Ht-H#HH#HH#HǸXH'HEh}HEHVHUHHQ||Ht-H)#HH2#HH-#HǸ|E}~H3'HjE NaHEH{UHUHHE}Ht-H"HH"HH"HǸ;E}cvH&HHT@x;EHt-H&"HH&HH*"HǸyHT@xiHƿsHTHHt-H!HH>"HH!HǸHETHUHH`EPH*&HZufbHSHSH HHUHSHYHSHH%HMHEH~SHUHHE}Ht-H HH HH HǸ NHU%HbHEHRHUHH6E܃}Ht-H HH HH HǸg NqH$HKHEH|RHUHHẼ}Ht-HHHHHHǸ NH$H`HEHQHUHH4E}Ht-HHHHHHǸe NoH4$HIHEHzQHUHHE}Ht-HHHHHHǸH#H+ NH#H NH#H N{H#HU NNH#H(wHXPHHt-H}HH HHHǸHPHUHH`EPEHI#Hi:E-ƿ &"HOHOH HHUH{OHHjOHuH"H HEH>OHUHHwE}Ht-HUHH^HHYHǸ NH}"H"HEHNHUHHE܃}Ht-HHHHHHǸ' N1H$"H HEHH>H HHUHr>HUH^>HlHF>HEEUHAȉHNHǸTHHBHEH=HUHHyEHEH NHƿqEEi2U9E}Ht-H HHHH HǸH%=HHF HHhHHJ HǸ}Ht-H HH8HH HǸ]H<Ht-H HHHH HǸUHH }HuHHƿHuHH{HH¾hHEHEHHEH85HHH;HYH;HH;Hw ]TG#R @ @#@ddH:HHoHHHmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) DLJIBUFOsmocom Jitter BuffertestFAIL: test did not run successfullysys={%lu.%06lu}, mono={%lu.%06lu}: %s clock_override_setclock_override_addLATESTINTERMEDIATEdequeue: seq=%u ts=%u %s===test_normal===jibuf/jibuf_test.c!_rcAssert failed %s %s:%d first select, first dequedsecond select, one packet should be dequeuedthird select, two more dequedosmo_jibuf_empty(jb)===test_delete_nonempty===!osmo_jibuf_empty(jb)===test_packet_lost===enqueue 1st packetpacket lost: 2ndpacket lost: 3rdpacket lost: 4thenqueue 5th packet===test_packet_drop===enqueue 2nd packetenqueue 3rd packetenqueue 4th packetnext packet should be dropped, too lateosmo_jibuf_enqueue(jb, msg) < 0next packet should be enqueued===test_packet_out_of_order===osmo_jibuf_enqueue(jb, msg3) == 0osmo_jibuf_enqueue(jb, msg2) == 0===test_start_2nd_packet===1st packet is not yet enqueued2nd packet is enqueuded as first1st packet is enqueuded as second, should be enqueued with preferenceosmo_jibuf_enqueue(jb, msg1) == 0===test_buffer_threshold_change===min_delay == jb->threshold_delaynext packet is dropped, but buffer is increasedjb->threshold_delay > threshold_delaynext packet is enqueued since the buffer increasedEnqueue late packetsRun perfectly for a while, buffer should decreaseDone, checking threshold and cleaningjb->threshold_delay < threshold_delay===test_seq_wraparound===enqueue 1st packet (seq=65534)enqueue 2nd packet (seq=65535)enqueue 3rd packet (seq=0, wraparound)enqueue 4th packet (seq=1)enqueue 5th packet (seq=2)dequeue 1st packet (seq=65534)dequeue 2nd packet (seq=65535)dequeue 3rd packet (seq=0, wraparound)dequeue 4th packet (seq=1)dequeue 5th packet (seq=2)===test_timestamp_wraparound===enqueue 1st packet (ts=4294966990)enqueue 2nd packet (ts=4294967150)enqueue 3rd packet (ts=14, wraparound)enqueue 4th packet (ts=174)enqueue 5th packet (ts=334)dequeue 1st packet (ts=4294966990)dequeue 2nd packet (ts=4294967150)dequeue 3rd packet (ts=14, wraparound)dequeue 4th packet (ts=174)dequeue 5th packet (ts=334)===test_rtp_marker===2 packets dequeuedenqueue late pkt with marker=1, will be enqueuedosmo_jibuf_enqueue(jb, msg) == 0enqueue late pkt after pkt with marker=1, will be enqueued===test_rtp_marker_queue_order===enqueue 3 packets instantlyenqueue pkt with marker=1 instantlyenqueue pkt after syncpointall packets dequeued===test_rtp_out_of_sync(%u, %u, %u, %d)=== enqueue 1st packet (seq=33, ts=560)enqueue 2nd packet (seq=34, ts=720)enqueue late pkt with possible sync changerc < 0rc == 0enqueue late pkt after possible resync===test_skew(%u, %d)=== enqueue packet %d (accum_skew_us = %u)!droppedjb->skew_usdropped!jb->skew_ussignalRoot contextOK: Test passed ;`8`жx޸4Ttz&8Xx-B8+XxzRx "zRx $ `FJ w?;*3$"DX\9-AC h |FAC  $AC _ AC  AAC | ÷$AC ˷AC  84*AC e X>dAC _ x\AC W  AC J AC  AC  tAC o ZAC  <)nAC i \w6AC 1 |AC  N4AC / b@AC ; kAC f AC  LAC G <AC  \mAC  p#0#"4C PYPXo@  xX h oo oo o6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"f"v"Hb?o b &3eTs`{`GCC: (Debian 12.2.0-14+deb12u1) 12.2.0,y#5!073y#5 : s 1v"v"uv"V}" } x 2 `  b&  ( )3int%*v 5t-:  [ !2 i21q3a6 - 7 -8 -9 -  : -(; -0< -8 = -@@ -H A -PB -XD`FhM HpItJ xM~ N O/QY a[\ n] ^ }_ .`b >4+>2:^2 :#   0]          g ! +  n 5-'v9 H C4@6 U 7  J  .n 0n 0nG( ,p V -G ` 0 x2%  55 X *8 `9:v%<v W>v @v  Bv Dv  %Gd)h \pO X  .   s#s(k( m!catr ) v  v  w e| I  *    [=*    * vęy G*&v'jM1    8ctx}: 6'' 8MMW\R7vtypJ 8[a,%zvj&   % vU %Hv&  J)!outL  _M " O. )RV : S TWl!vtyX }[!rb\ }_ ` x a 4be!rawf  8I%  P U3YVn]l|cg}5 :O v:  v AT 9% +dst& }+trx' A  ) q 5  G) ){ l1h+ l2h, (l3h- 0l4h. 8cb0 @2 hlen3 j 5 pY6 xH7 G8  v : : ,:& ^  `:@ c f d  &: P49 - 5 5 6G7\(:8vcb: D @H;}HD }9 #k _ #`\m r   } ;. / 0 &  w }-3 1 G` p t> xa =} !  " D$ \ % L& (\D)\+x, PW1  >  *      h +  H > M ,: jb b  7"  #  : ( P  :.3 .`: `vv$)$C A$ Yt}Wd }}v}.$ $ Xn@b 57b ;b J49Ob  >fb =}b Bb a }35b } =  z -.': $d-8DaDDeZZ8cv8d 'NX\5Y8Z< '?%%  = } =< X>W\Po }h T1 $v}6}dvlmsg Xihbuf1}2A:cPL0/vE)^ rlmsg @rctQ^  `_rc\ Q^  P_rcLrKtlmsgu *v%~\L^  `_rc\L^  P_rcL^M^  @_rcM^O  _rc=N^  _rcN^  _rc Od  ~_rc~=BHk?lmsg@ @*A%H^m O `_rcO\oI^ R P_rcRL J^ c _rcc D@ lvhD^C  `_rc\;E^w  P_rcLE^ ! @_rc!=F^ $ _rc$ F^ ' _rc'D?4Glz@^u  `_rc\@^  P_rcL|A^  @_rcA^  _rc ~B^  _rc'8hmsg > dil9^  X_rcTq:^  H_rcD:^=  _rcs;^s  _rc`=^  _rc=d  ~_rc~ }>^  _rc~ c66~el f ` 7^ y X_rcyTV >I4n@l A P A H 4^ O `_rcO\ Z0; lmsg 1^i  `_rc\1^  P_rcL2^ " @_rc"2^ % _rc% 3^ 3 _rc3N-t l.^  ` _rc\ |/^  P _rcL{?+ l+^%  ` _rc\N,^X  P _rcL,^  @ _rc 2-^   _rcA( l(^  ` _rc\r)^N  P _rcL)^  @ _rc [*^   _rc:'msg% }H0}} *%X ]W buf1} &\gsec+h5`dbg@\ wz&dsecw%Xw/P yZhqP&*q(lf%$ strf-H tsh` tvi\P _%$P foo_"l? X b%A/o G $ seqG&\+G4X msgI h *J%`@A A z$$ !seqAl+A-h/ #Y!) 4 XlenGvT tmp hA y#-!) 4!hq  : ; 9 I8 I4:!;9 I4:!;9 I !I ( : ; 9 I :!;9 I8 4:!; 9 I 4: ; 9 I $ >  .?: ; 9 'I< : ; 9!I.:!;9! '@|.?: ;9 'I<.?: ; 9 '<.:!; 9! '@|: ; 9 I!I/  : ; 9 I8 :!;9 I: ; 9 I<&I' :!;9!I !k :!;9! :!;9!I :!; 9 I k ! :!;9 I8 " :!;!I8 #4: ; 9 I?<$.?: ;9 '<%>! !I:!;9!& !: ; 9!'( :!;9!) I8 *>! !I:!; 9!+ :!; 9 I,!I7!- : ; 9 I!8 .4:!; 9 I?/.: ; 9 'I@|0% 1 : ; 2 3$ > 4: ; 9 5&6'I7<8 : ;9 9 : ; 9 : : ; 9 I k; : ; 9 <.?: ; 9 '<=.?: ;9 '<>.?: ;9 'I@|?.: ; 9 'I@|@.: ; 9 '@zA.: ; 9 'I@z^   FL%>9S9Zenv},4<BKT Ya y#-<'Y.Yj   K~.?uu +  uK1K 1*HH>=I=I$??)* ?K/g@ /#7>XMt7JtXuft + vu=?1-1-=1-1-=-?vu=>1-=1-=1-=1-f-?vu=?1->==?1--@wu=?1-=1-=1-=1-=#-1--?wu=?1 -=#-#--?wu=? ?1-#-=-?yu=>-ti1-=1-=1-=1-=#-=#-t-th=1- t/7-Jj tY=1-Jt-$-?vu=>1-=1-=1-=1-=1-====-?uv=u=>1-=1-=1-=1-=1-====-?xu=?1-=1-@ #-=1--Bxu=?1-=1-=1-C1-1-1- #-=7--?x'u=?1-=1-g--=g--tK-I?uy#u>= xtY4 X KK42x<J+< ----?<gY==ʠYYYYYYYYYYY #Yosmo_panicsize_tLOG_FLT_BSC_SUBSCRprint_timestamposmo_clock_gettimelog_filename_postail_IO_codecvtLOG_FLT_GB_NSVClog_target_type_IO_save_endosmo_stderr_targetgsmtap_insttotal_enqueuedtest_rtp_marker__clockid_tosmo_gettimeofday_override_time_IO_write_baseosmo_jibuf_set_dequeue_cbrtph_lockosmo_jibuf_deleteLOG_CTX_L1_SAPIstatscheck_latestLOG_TGT_TYPE_VTYtest_delete_nonemptyhtonlhtons_IO_save_base_chainosmo_clock_override_adddata_len_cur_column__uint8_tfilter_fnLOG_CTX_VLR_SUBSCRskew_enabledstarted_LOG_CTX_COUNTts_nosync_incrtp_next_seqtest_seq_wraparoundraw_outputtest_rtp_out_of_syncskew_usmono_IO_markerprint_ext_timestampLOG_FILENAME_BASENAMEsd_journaltest_normalgsm_lchan_IO_FILE_IO_wide_dataLOG_CTX_GB_NSVCLOG_TGT_TYPE_STRRBLOG_FILENAME_PATHtest_buffer_threshold_changeref_rx_tsosmo_gettimeofdayunsigned char_freeres_listtgt_gsmtap__syscall_slong_t_Boolprint_filenameosmo_init_logging2log_info_cat_IO_lock_t__uint16_tsignalprint_levelosmo_jibuf_set_min_delayLOG_CTX_GB_BVCtimevalLOG_FLT_ALLtimeruse_colortimezoneref_tx_seqprint_tid_IO_read_ptrtgt_rbfp_offsetlast_enqueue_timenum_cat_userLOG_TGT_TYPE_GSMTAP_markersprint_filename_pos__va_list_tagosmo_rtp_get_hdrmsgb_alloctv_usectime_inc_mslog_set_print_filename2ntohlextensionhostnamedequeue_cb_dataLOG_FLT_VLR_SUBSCRjibuf_test_log_info__uint64_tlog_filterosmo_gettimeofday_override_addosmo_clock_override_enable_flags2talloc_named_consttotal_dropped_IO_read_basemsgb_putosmo_jibuf_enqueueLOG_FLT_GB_BVClog_filter_indexGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -std=gnu11 -fasynchronous-unwind-tablesalarmssrcactive_unused2osmo_jibuf_emptylog_set_category_filterargc_old_offsetargvsnprintftz_minuteswestosmo_jibuf_set_max_delaydescription__uint32_tlong long intthreshold_delaytest_packet_lostfnameprint_fnosmo_jibuf_enable_skew_compensation_IO_write_endfacilitytest_rtp_marker_queue_orderLOG_TGT_TYPE_STDERRgp_offsettimeout_IO_buf_basertp_pkttgt_vty__pad5__suseconds_tpayload_typeloglevelosmo_jibuf_allocnext_dequeue_timeoverflow_arg_areasequence_flagsfilter_data_modeLOG_CTX_GB_NSEosmo_select_mainseq_nosync_incosmo_clock_override_gettimespecjibuf_test_catosmo_jibuf_dequeue_cbclock_debugskew_inc_usrb_nodertp_hdrLOG_TGT_TYPE_SYSLOGosmo_timer_listlong doubleentryref_tx_tsrb_leftlong long unsigned intexpect_dropreg_save_arealog_filename_typelog_ctx_index__off_tmsg1msg2msg3tgt_file_freeres_buflog_print_filterslog_contextclock_override_setosmo_wqueuemsgbprint_category_hexrtp_initlog_save_filters__time_tmsgb_talloc_ctx_initLOG_CTX_BSC_SUBSCRversionmsgb_free_IO_backup_basecsrc_count_shortbufLOG_FLT_GB_NSEclock_override_add_debug__off64_ttest_start_2nd_packet_IO_buf_endsave_fnshort intnum_catmsg_listprioritylog_set_log_levelLOG_FILENAME_NONEtv_nsectall_ctxident_vtable_offset_msgmsgb_tailroom__sighandler_ttest_skewperrortgt_syslogrtp_next_ts_LOG_FLT_COUNTLOG_FILENAME_POS_LINE_END_IO_read_endpaddingLOG_FILENAME_POS_HEADER_ENDLOG_FLT_L1_SAPIgsm_bts_trx_filenotz_dsttimefilter_maposmo_gettimeofday_overridelast_droppedshort unsigned intstdoutLOG_TGT_TYPE_SYSTEMDtest_packet_droprtp_nextsigalarm_handler_IO_write_ptrllist_head__int32_tosmo_jibufexittest_timestamp_wraparoundntohsrb_rightlog_categorytest_packet_out_of_orderrtp_newtalloc_ctxlog_targetcategoriesprevtv_secLOG_TGT_TYPE_FILEprint_categoryconsecutive_dropsrb_parent_color/build/coverity/source-Osmocom/libosmo-netif/testsjibuf/jibuf_test.cjibuf/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/x86_64-linux-gnu/sys/usr/include../include/osmocom/netif/usr/include/netinetmsgb.hstddef.htypes.hstruct_FILE.hclockid_t.htime_t.hstdint-intn.hstruct_timeval.hstruct_timespec.hselect.hstdint-uintn.hsignal.htime.hlinuxlist.hlogging.hstdio.happlication.hlinuxrbtree.htimer.hjibuf.hrtp.hunistd.htalloc.hin.hpanic.hstdlib.h | " "30#IUX|p#Py#-#Pz$$$b%A %$%&P&*<z&dO&\9:'hA(t?+-tZ0I4n668?4 D@%BHk5KQPLfTpXp~k @""1` oPY)To ` @"*DVgyH,`(@R^@ .3Vi{W Scrt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryjibuf_test.cmsgb_tailroommsgb_putjbrtp_next_seqrtp_next_tsrtp_pktrtp_initrtp_newrtp_nextsigalarm_handlerclock_debugclock_override_enableclock_override_setclock_override_add_debugtest_normaltest_delete_nonemptytest_packet_losttest_packet_droptest_packet_out_of_ordertest_start_2nd_packettest_buffer_threshold_changetest_seq_wraparoundtest_timestamp_wraparoundtest_rtp_markertest_rtp_marker_queue_ordertest_rtp_out_of_synctest_skew__FRAME_END____GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE__DYNAMICosmo_gettimeofday@LIBOSMOCORE_1.0osmo_clock_override_add@LIBOSMOCORE_1.0snprintf@GLIBC_2.2.5log_set_log_level@LIBOSMOCORE_1.0osmo_gettimeofday_override_add@LIBOSMOCORE_1.0__gmon_start__puts@GLIBC_2.2.5htons@GLIBC_2.2.5exit@GLIBC_2.2.5osmo_jibuf_enable_skew_compensation_finiosmo_jibuf_deletemsgb_free@LIBOSMOCORE_1.0osmo_clock_override_gettimespec@LIBOSMOCORE_1.0osmo_clock_override_enable@LIBOSMOCORE_1.0msgb_alloc@LIBOSMOCORE_1.0_ITM_deregisterTMCloneTableosmo_jibuf_set_max_delayosmo_rtp_get_hdr_IO_stdin_usedosmo_jibuf_empty_ITM_registerTMCloneTable__data_startosmo_jibuf_enqueue__cxa_finalize@GLIBC_2.2.5osmo_jibuf_set_dequeue_cbntohs@GLIBC_2.2.5osmo_jibuf_allocntohl@GLIBC_2.2.5osmo_gettimeofday_override@LIBOSMOCORE_1.0log_set_print_filename2@LIBOSMOCORE_1.0__TMC_END____dso_handleosmo_jibuf_set_min_delayosmo_panic@LIBOSMOCORE_1.0signal@GLIBC_2.2.5jibuf_test_log_infoalarm@GLIBC_2.2.5__bss_startlog_set_category_filter@LIBOSMOCORE_1.0osmo_gettimeofday_override_time@LIBOSMOCORE_1.0osmo_init_logging2@LIBOSMOCORE_1.0msgb_talloc_ctx_init@LIBOSMOCORE_1.0jibuf_test_catosmo_select_main@LIBOSMOCORE_1.0_endosmo_clock_gettime@LIBOSMOCORE_1.0fwrite@GLIBC_2.2.5htonl@GLIBC_2.2.5perror@GLIBC_2.2.5_edata__libc_start_main@GLIBC_2.34osmo_stderr_target@LIBOSMOCORE_1.0talloc_named_const@TALLOC_2.0.2stdout@GLIBC_2.2.5main.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|| Wo8a hi@@qo  ^~o p hBXXx  `""""6PYPY `` kkllPP}XX}``}( } ( @@@ X 0''06!B@Pb \0J g01j $.  w