ELF>@@UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHufEEfE]UHH ufEHHƿHEH}u HEHHHHHQHHHA HQHEHHEHHEHUfBHUBHEUHf։]UHH}HHUHH0H}HEHƿHEHHMHS㥛 HHHHH?H)HEHHEHHEHHEIIHHHǸUHHEEEƿUHH H}HuHEHHEHHEHEHUHHEHiHEHPHHUHH H}HuЈEHUHEHHHEHiHEHƿ}tHHUHATSH HHHHHEHEXf9uHEX9uEe}t HHHE@AHE@HIEHHǸHHHHH [A\]UHHPE<HH HHH HHUHHHHHEHHUHHE}Ht-HHHHHHǸEiHHƿHH_HEHHUHHE܃}Ht-HHHHHHǸ NHH`HEHHUHHẼ}Ht-HHHHHHǸHEHHUHHE}Ht-HHHHHHǸ@HHHHHt-HHHHHHǸHHUHHPEdHH HHH HHUHHHHHEHHUHHE}Ht-HHHHHHǸ NHEHHUHHE܃}Ht-HHHHHHǸ NHEHHUHHẼ}Ht-HHHHHHǸ N+HEHHUHHE}Ht-HHHHHHǸHHHt-HHHHHHǸHHUHH0E<HHB] NHHH HHUHHHHHH5HEHHUHHE}Ht-HHHHHHǸ NHH NHH NHHn NqHHKHEHHUHHE܃}Ht-HHHHHHǸEiHHƿHHHt-HHHHHHǸHHUHH`E<HH HHH vHHUHHHHHHWHEHHUHHE}Ht-HHHHHHǸ NfHH@HEHHUHHE܃}Ht-HHHHHHǸ NHHUHEHHUHHẼ}Ht-"HHHHHHǸ NdHH>HEHHUHHE}Ht-%HHHHHHǸHHIHEHHUHHHt-.HHHHHHǸHEHHH?HEHHUHHE}Ht-3HHHHHHǸHHHt-9HHHHHHǸHHUHH0E<HH HHH HHUHHHHHHhHEHHUHHE}Ht-OHHHHHHǸ HEHEغ@eHH?HHUHHHt-VHHHHHHǸHHHHUHHHt-XHHHHHHǸEiHHƿHHHt-^HHHHHHǸHHUHH E<HHq }HHH HHUHHHHHHdHE@^HH8HEHHUHHE}Ht-yHHHHHHǸHHHHUHHHt-|HHHHHHǸEiHHƿr NTHHHt-HHHHHHǸHHUHHE<HH8S DHHH HHUHHHHHPxE9Ht-HHHHHHǸH@xEHHmHEHHUHHE}Ht-HHHHHHǸ N|HHVHEHHUHHEԃ}Ht-HHHHHHǸ NHHkHEHHUHHEă}Ht-HHHHHHǸ NzHHTHEHHUHHE}Ht-HHHHHHǸHH_HEHHUHHHt-HHHHHHǸHEH NgHHAHEHHUHHHt-HHHHHHǸHEHH@x9EHt-HHHHHHǸH@xE NHHgHEHHUHHE}Ht-HHHHHHǸHHEh}HEHHUHH||Ht-HHHHHHǸE}~HHjE NaHEHHUHHE}Ht-HHHHHHǸE}cvHHH@x;EHt-HHHHHHǸH@xiHƿsHHHt-HHHHHHǸHHUHH`EPHHZufHHH HHUHHHHHHMHEHHUHHE}Ht-HHHHHHǸ NHHbHEHHUHHE܃}Ht-HHHHHHǸ NqHHKHEHHUHHẼ}Ht-HHHHHHǸ NHH`HEHHUHHE}Ht-HHHHHHǸ NoHHIHEHHUHHE}Ht-HHHHHHǸHH NHH NHH N{HHU NNHH(HHHt-HHHHHHǸHHUHH`EPEHH:E-ƿ &HHH HHUHHHHHH HEHHUHHE}Ht-HHHHHHǸ NHH"HEHHUHHE܃}Ht-HHHHHHǸ N1HH HEHHUHHẼ}Ht-!HHHHHHǸ NHH HEHHUHHE}Ht-$HHHHHHǸ N/HH HEHHUHHE}Ht-'HHHHHHǸHH NHHo NhHHB N;HH NHHHHHt-8HHHHHHǸHHUHHPE<HH HHH HHUHHHHHHoHEHHUHHE}Ht-OHHHHHHǸ N~HHXHEHHUHHE܃}Ht-RHHHHHHǸEiHHƿHH@HH7HEHEHHEHEPʀPHHUHHHt-_HHHHHHǸHH NHEHHUHHE}Ht-cHHHHHHǸHHEiHHƿHHHt-jHHHHHHǸHHUHHE<HHx HHH HHUHHHHHHkHEHHUHHE}Ht-HHHHHHǸ NHHHEHHUHHE܃}Ht-HHHHHHǸ NHHiHEHHUHHẼ}Ht-HHHHHHǸ NHH~HEHHUHHE}Ht-HHHHHHǸ HEHHUHHE}Ht-HHHHHHǸHEHHUHHE}Ht-HHHHHHǸHHUHEHEHHEHEPʀPHHUHHHt-HHHHHHǸ NAHHHEHHUHH||Ht-HHHHHHǸHHEiHHƿHHHt-HHHHHHǸHHUHHP}UȉfUEE<uUMEAHHǸ`{ lHHH HHUHHHHHHSHEHHUHHE}Ht-HHHHHHǸ NHHhHEHHUHHE܃}Ht-HHHHHHǸEiHƿnHHHHH/E E։։HEHHUHHÈ}tKEHt-HHHHHHǸHEH<}Ht-HHHHHHǸHH9 Nthreshold_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 !05: 1v"v"v"}"} 2   & ()3int*v -:!2 2136 -7 -8 -9 - : -(; -0< -8= -@@ -HA -PB -XD`FhHpItJ xMNOQY [\ ]^ }_ .`b>4+>2:2 :#             ! +  5-9H 4@6 7  .n0n0nG(,p -G 0 2%  55 X 8 `:v<v >v @v Bv Dv  Gd)h pO     s#s(( m!catr v v w |     [   *vę*v8ctx}: 6''8MMW\R7vtyp8[a,%v%v%v&J)!outL  M O.)RV S TWl!vtyX }[!rb\ }_ ` a be!rawf  8I% PU3YV]lcg}5 :O v:  v AT 9% +dst& }+trx'  q  G) ){ l1h+ l2h, (l3h- 0l4h. 8cb0 @2 hlen3 j5 p6 x7 8  v : : ,:&^ `:c d  &P49 -5 6G7\(:8vcb: D @;}HD }9 #_ #`\m r   } ;. / 0 & }- G` p t xa }! " $ % & (\)\+, P1  >          > M ,: jb b  "  #  : (   :.3 .: vv$)$A$Yt}W}}v}.$$ X@b 7b ;b J49Ob  >fb =}b Bb a }5b }=  z -.'d-8DaDDeZZ8cv8d 'X\Y8Z< '?%%  =} =< X>\P}h1$v}6}dvlmsg Xihbuf1}2A:L0/vE^rlmsg @rc^ `_rc\ ^ P_rcLrtlmsgu v%~^ `_rc\^ P_rcL^ @_rc^O _rc^ _rc^ _rc d ~_rc~=k?lmsg@ @A%^mO `_rcO\^R P_rcRL ^c _rcc @ lvh^C `_rc\^w P_rcL^! @_rc!^$ _rc$ ^' _rc'4Gl^u `_rc\^ P_rcL^ @_rc^ _rc ^ _rchmsg  dil^ X_rcT^ H_rcD^= _rc^s _rc^ _rcd ~_rc~ ^ _rc~c6~elf ` ^y X_rcyT>n@lA PA H ^O `_rcO\ ; lmsg ^i `_rc\^ P_rcL^" @_rc"^% _rc% ^3 _rc3t l^  ` _rc\ ^  P _rcL l^%  ` _rc\^X  P _rcL^  @ _rc ^   _rc l^  ` _rc\^N  P _rcL^  @ _rc ^   _rcmsg% }0}} %X W buf1}\gsec+h5`dbg@\wdsecw%Xw/P yZhq*q(lf$ strf-H tsh` tvi\P_$P foo_"l?X A/G  seqG&\G4X msgI h J%`@A $ !seqAlA-h/ Y!4 XlenGvT tmp hA-!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,5^     -<'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_posusectail_IO_codecvtLOG_FLT_GB_NSVCint32_tmax_delaylog_target_typelchan_IO_save_endosmo_stderr_targetgsmtap_instlog_infototal_enqueuedtest_rtp_marker__clockid_ttime_tosmo_gettimeofday_override_time_IO_write_baseosmo_jibuf_set_dequeue_cbrtph_lockosmo_jibuf_deleteLOG_CTX_L1_SAPIstatscheck_latestLOG_TGT_TYPE_VTYtest_delete_nonemptyhtonlhtonstype_IO_save_base_chainosmo_clock_override_adddata_len_cur_column__uint8_tfilter_fnLOG_CTX_VLR_SUBSCRskew_enabledstartedclock_override_enable_LOG_CTX_COUNTlong intts_nosync_incrtp_next_seqtest_seq_wraparoundraw_outputtest_rtp_out_of_syncskew_usmono_IO_markerprint_ext_timestampmainprint_filename2headLOG_FILENAME_BASENAMEsd_journaltest_normalgsm_lchansigned charuint8_t_IO_FILE_IO_wide_dataLOG_CTX_GB_NSVCLOG_TGT_TYPE_STRRBLOG_FILENAME_PATHtimestamptest_buffer_threshold_changeref_rx_tsosmo_gettimeofdayunsigned char_freeres_listtgt_gsmtap__syscall_slong_t_Boolprint_filenameosmo_init_logging2log_info_catcharoutputmarkerskew_compensation_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_usernodeLOG_TGT_TYPE_GSMTAP_markersprint_filename_pos__va_list_tagprintfosmo_rtp_get_hdrmsgb_alloctv_usectime_inc_mslog_set_print_filename2_offsetntohlextensionhostnamedequeue_cb_dataenabledLOG_FLT_VLR_SUBSCRjibuf_test_log_info__uint64_tlog_filterosmo_gettimeofday_override_addlong unsigned intosmo_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_lostfnameenableprint_fnosmo_jibuf_enable_skew_compensation_IO_write_endfacilitytest_rtp_marker_queue_orderLOG_TGT_TYPE_STDERRgp_offsettimeout_IO_buf_baseunsigned intrtp_pkttgt_vty__pad5__suseconds_tpayload_typeloglevelosmo_jibuf_allocnext_dequeue_timeoverflow_arg_areasequence_flagsfilter_datalist_modeLOG_CTX_GB_NSEosmo_select_mainseq_nosync_inc_codecvtosmo_clock_override_gettimespecjibuf_test_catosmo_jibuf_dequeue_cbclock_debugskew_inc_usrb_nodertp_hdrLOG_TGT_TYPE_SYSLOGosmo_timer_listlong doubleFILEentrytimespecref_tx_tsrb_leftlong long unsigned intexpect_dropreg_save_arealog_filename_typelog_ctx_indexuint16_t__off_tmsg1msg2msg3tgt_file_freeres_buflog_print_filterslog_contextclock_override_setosmo_wqueuemsgbprint_category_hexrtp_initlog_save_filters__time_tmsgb_talloc_ctx_initLOG_CTX_BSC_SUBSCRclockid_tversionwqueuemsgb_free_IO_backup_basecsrc_count_shortbufdequeue_cbLOG_FLT_GB_NSEclock_override_add_debugcolor__off64_t_datatest_start_2nd_packetoffset_IO_buf_endnamesave_fnshort intnum_catuint64_tmsg_listprioritylog_set_log_levelLOG_FILENAME_NONEtv_nsectall_ctxident_vtable_offset_msgdroppedmsgb_tailroom__sighandler_ttest_skewsuseconds_tperrortgt_syslogrtp_next_ts_LOG_FLT_COUNTLOG_FILENAME_POS_LINE_END_IO_read_endpaddingLOG_FILENAME_POS_HEADER_ENDLOG_FLT_L1_SAPIgsm_bts_trxuint32_t_filenotz_dsttime_wide_datafilter_maposmo_gettimeofday_overridelast_droppedshort unsigned intstdoutLOG_TGT_TYPE_SYSTEMDtest_packet_droprtp_nextsigalarm_handler_IO_write_ptrllist_headmin_delay__int32_tosmo_jibufexittest_timestamp_wraparoundntohsrb_rightlog_categorytest_packet_out_of_orderrtp_newtalloc_ctxnextlog_targetdatacategoriesprevtv_secLOG_TGT_TYPE_FILEprint_categoryconsecutive_dropsrb_parent_color/build/coverity/source-Osmocom/libosmo-netif/testsjibuf/jibuf_test.c/build/coverity/source-Osmocom/libosmo-netif/testsjibuf/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/netinetjibuf_test.cmsgb.hjibuf_test.cstddef.htypes.hstruct_FILE.hFILE.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.hselect.hin.hpanic.hstdlib.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx -AC h <AC  \$AC _ |AC  AAC | $AC AC  *AC e dAC _ 8\AC W  XAC J |AC  AC  tAC o AC  nAC i 6AC 1 <AC  \4AC / |@AC ; kAC f AC  LAC G AC  AC  --%(5 AI$R%ZAc*$tNY*de\%m t n>6t;U4O @i$ky4(&-Lr1  @( '9To0Ibu44)ASkqxjibuf_test.cmsgb_tailroommsgb_putjbrtp_next_seqrtp_next_tsrtp_pktrtp_initrtp_newrtp_nextsigalarm_handlerclock_debugclock_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_skewosmo_panicjibuf_test_catjibuf_test_log_infomsgb_allocexitosmo_rtp_get_hdrhtonshtonlputsosmo_clock_gettimeosmo_gettimeofdayosmo_gettimeofday_overrideosmo_clock_override_enableosmo_gettimeofday_override_timeosmo_clock_override_gettimespecosmo_gettimeofday_override_addosmo_clock_override_addntohlntohssnprintfmsgb_freeosmo_jibuf_allocosmo_jibuf_set_dequeue_cbosmo_jibuf_set_min_delayosmo_jibuf_set_max_delayosmo_jibuf_enqueueosmo_select_mainosmo_jibuf_emptyosmo_jibuf_deleteosmo_jibuf_enable_skew_compensationsignalperrortalloc_named_constmsgb_talloc_ctx_initosmo_init_logging2osmo_stderr_targetlog_set_print_filename2log_set_log_levellog_set_category_filteralarmstdoutfwrite'9F*[+mt ,-. 8@/J+g0x12345#5-6V78,-.BKY9n:;<./="9>CM?Ta@qA@SX'pBA2@<SFXS'nBA@SX'A@%S/X<'WiBpxC@X'D/= 7>AK?R_@o~A@SX'A @ S" X/ 'S b A @ S X '  A @ S X ' " C6 @@ J XW '^ f D  / =   >  ?  @ 4% 4 AR @\ Sf Xs ' G X i z  A< @F SP X] ' B  C @  X '  D  /- =4 ; R >\ f ?m z @ 4  A @ S X ')AG@QS[Xh'A@SX'+AI@SS]Xj'tBA@ X'<,*AH@RS\Xi'sBzC@X'DL/=#*A>KU?\i@p4A@SX'!A:@DlNX['bqA@X'BC@X('/7DPX/=>?@ "1AO@YScXp'wA@dX'BB&C=@GQX^'emD/=>?@6@@JXW'^k4A@SX'A1@;SEXR'mA@SX'A3@=SGXT'^ByA@ X'<(AA@K UXb'n<u@ X'4A @*S4XA'KBRgsA@SX'|A=@GSQX^'hB}@X'BC@(2X?'FNDgo/=>?@ A:@DSNX['v<A@SX'\A<@FSPX]'xA@SX' A>@HSRX_'fxBBB#B >, B3 ; CR @\ f Xs 'z  D \ / =  !>!!?!!.!@5!|M!\!Az!@!S!X!'!!!A!@"S"X"'7"O"^"A|"@"S"X"'"""A"@#S#X#'9#Q#`#A~#@#S#X#'#,#B#T#B$|$B-$?$BZ$l$Bs${$C$@$$X$'$$D$$/%=%#%:%>D%N%?U%b%@i%4%%A%@%S%X%'%&&A/&@9&SC&XP&'t&&B& &,&&A&@ '< 'X ''''d S'b'A'@'S'X''''B''C'@((X('%(-(DI( Q(/(=(((>((?((@(4((A)@&)S0)X=)'X)p))A)@)S)X)'))*A*@(*S2*X?*'Z* r**A*@*S*X*'**A*@+S+X+'.+=+A[+@e+So+X|+'+ +,++A+@+< +X,' ,B', ?,N,Ar,@|,S,X,',$ ,B,,C,@,-X-'--D\-< i-2-=--->--?--@-l ..A4.@>.SH.XU.'p. ..A.@.S.X.'. /B/ !/-/E/L/c/r/A/@/ /X/'/</@/ /X0' 0 50D0Ai0@s0 }0X0'0<0@0 0X0'01B1$1C;1@E1O1X\1'c1k1D1# 121=112>2#2?-272@E2O2E}2< 2;22A2<>3@H3c R3X_3'f33@3l 3X3'3@3x 3X3'3 4@4 4X-4'S4G`4 h4Hr4+y4 4I4J4)4K4L4M4L4N4L4O5P5Q5 5R k0s( # % &3 &* $/ % = %sB %N %X %#b %F l % y % % %  %F % %h % % % %q %> % %" %p  % %" %5 %W? %ZK %a X %e %f r % %. %g %u % %O  % %  % %e % %  % %( %5 % B % O %\\ %i % v %  % %  % %y  %| %T  %| % %c %c& % 4 % 9 % E %Q %] %i %+v % %_  %+ %  %  %z  %R %  %  %z  %  %& %3 % C %H H %uT %a %&t %  %Y  %  %h  % %  % %% % %( %D % %" %\/ %< %I %C V %c %nv % % % %r  %? %`  %H % %  % %J %[ ' % 4 %A % N %a % o %qu %{ %  %$ %t %  %b % % %o % % % %  %  %=  %  %I- % b %_  % % %$  %2 % % %Q %' %  %  % % %H %{  %L  %; % * %2 < % I % % %  % % %" %  %&  % % % %% % %> %t %# %= % J %^W %d %, w %< % %e % %r %8 %L %t  % %u, %J % V %b % % % % % %D % % % % % % %- %: %SG %T %h a %n %-{ %4 %7 % % % % % %s % % %c %X  %$ %p1 %Z h %t } %1  %  % ( %* ) %j %* % B %Z %7u %y  % %  % %Q %b  % % 5 %P %g %~ %= %#  %  % % % %. %TE % ` %w % % %5 % % % %+ %> %Y %e44| % % %  % r1 %  %j % % B %H&-_ %o %  %z %  %- % |. % 1 %74(N %m %W}( % d) % ) % f*/ % P*e % "+ % 3, %  %$  %* %W:u%O % n% % G' %  %  % %H A!% % D!Y % xC" % " % E# %  %U3 %BW % v %  %  % & % H %Nte % %w %  % y % >S % t % g %  %  %2 >0 %? % N_ %  % % %  % | %  %<  %6 K % j %  %  %  % < %*Am X %f { %   %  % %c % &; % YG n %   %  %0 %e % 1 % Od %  %  %  % %W % % #eI %Yh % m %Y % %L %A % N% %V* *Q %M\ o %z % % %W %V  % ! %!-,! %> Z! % e!|! %>  "" &F& &y* &. &2 &6 &: &)> &KB &XF &qP &U &Z &_ &d &i &n &s &x &} & & & &  & &' &6 &? &F &R &\ &d &r & & & & & & & & & @-`%*N<e\m   >@t`U $4(&-r1 44.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.rela.data.rel.ro.local.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @5@(J& 6,@61@6 >B@ 9@0S@D( N@khD!f@ + we@9j0@ 0 ijb @ 0su0@0(/08@Xh' 0