ELF>0_@@UHH H}u}HHǸUE@EHEHЋEЃЃHHǸEE9ErUHHEHHHHEHHHHHH EHHǸEHHHHHHE}Ht-uHHHHHHǸUHHHHHǸHHǸUHH UHHEUHHHHHǸHHǸUHH EHHǸENUHHEHHHHEHHHHHH EHHǸEHHHHHHE}Ht-HHHHHHǸUHHHHHǸHHǸUHH MHHEUHHHHHǸHHǸUHH EHHǸEIUHH HHEEHHHHEHHHHHH EHHǸEHHHHHHE}Ht-HHHHHHǸEHE@EEuHHEEHPEHH9Ht-HHHHHHǸUEHHǸHHHHHHHHHHHHHHHHH H(H H(H0H8H0H8H@HHH@HHHPHXHPHXH`HhH`HhHpHxHpHxHEHUHHHEHUHHHEHUHHHEHUHHHEHUHHHEHUHHUHHE}Ht-HHHHHHǸEHHǸMHHEEHHǸE;EHt-HHHHHHǸEHcHHHHHHHHHHHǸUHHEHHHHEHHHHHHEHHǸEHHHHHHE}Ht-HHHHHHǸEEHHE}yHH7UEHHǸHHHHHHHHHHHHH H(H H(H0H8H0H8H@HHH@HHHPHXHPHXH`HhH`HhHpHxHpHxHEHUHHHEHUHHHEHUHHHEHUHHHEHUHHHEHUHHHEHUHHMHHE}Ht-HHHHHHǸE9EHtAE9EHt-HHHHHHǸUHHH‹EHHǸEE? ЈUHHEEHHǸ}Ht-HHHHHHǸE;EHt-HHHHHHǸEHcHHHHtVUHHHHHǸUHHHHHǸEHcHHHHHHHHHHHǸUHHHHHHEEHHHHHHEHHǸEHHHHEEHHHHHHE}Ht-HHHHHHǸUHHE}tHHHHEEEHHHHHHEHHǸEHHHHEEHHHHHHE}Ht-)HHHHHHǸUHHE}tHHHHEUHH}HuHHHH703c22f979890338540179209572624a0f8535871c2f7039cbf926b7e4425b6ef0703c2e671f3b1b0810412d5adae61e2b2a319885c6ced4e909b4eeaa2ea0f0cd80703cf8fc77356c948141686cda34d35220db719e36a359d86b64420dc64b563850703c3eec9c37dfb201c093c57a1235a02af55ccc22f1c9593a6e058c368b4d7f5060344e300c0e6251342c2ae51fd8a698a945488d16c98922726f3e5060341fc722c7880328a9c280030bc9755c3ef519f80000295323e00060342c338655c00008efba03592419adf62478a79278b3e2d68ab0f0502c98ab841e491ff7a1a555016a32a3c7f913210630502cc5459a0d200e7097c4dfe86ec8d27f1756d776f0502c42b332081813d7e916e7aa5e80d7fde812b8c08040240343e959c79bacd20c77501054880a718db2004024172c53401e39115ceecd12606df5689bdd0ca04024f871cf48801ec427f0fc3f731889862206220020141fd4c02667c742b164aef659ffe7082014197e10ead7b250bccbbf3b81887c642014e959f35fdfe5e9667ffbc088818088100c4e9ba850e30d5d53d04de41e7c100c6c18e7b7fff53aeb055e7d1c54100c1fb967f7f1fdf547bf2e61c0600004f89d67f1160935bde19968400004633cc7f0630439ffe00000000004eb81fc0758973b9edc782550a070ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00fca078ENDf4495c7cda8f80f44aaa6c9697807449c1e32c678074400000000380703c493323b0bf68028086d15a00703c59171697c53c01801fb6aa80703c55029bb2e23a0020172e8b00703c48f52442f08884a8050b850070380000000000000000000000007151434e01292c40c4735e4412204077714eadbe13ac4694f4726f71985d64cdf3d09c20e32da600c025a72e0a9b360386e40f87e19282094adc1a11e397d1d4f3d39a49a09e7a802852e297e8c9246aadf5a45928bfc27177fed8404d97d3b8f3c2155b65131c68682079fab4810911200003b360ae0446000025f11e539dd0f3c381bc7061c9f8507f6029de6115c16e5fa470c243b21b6e35dbb48bd84c0073c901b7a2004be7f85284b6ab7142acfe6872b1ae1c107d0588b551de7be650a7bfc03fc03fc03fc03fc03fc03fc03fc03fc03fc03fc03fc03fc03fc03fc03f47807a687b8b29ba02013d3cb863a5af4206869618fb5336d504968d75416632104482803977dc1880b56aab097728a6bbbb48a57e3affe41125838a5ce65fc02683c1d26e(no data)%u Testing conversion from octet-aligned to bw-efficient:Sample No.: %i amr/amr_test.clen > 0Assert failed %s %s:%d octet aligned: %s bw-efficient: %s rc: %i Testing conversion from bw-efficient to octet-aligned:Testing conversion from octet-aligned to bw-efficient and inverse:Sample No.: %i... skipping a sample with a wrong FTosmo_amr_bytes(ft) + 2 == len AMR mode: %d, OA: %d bytes,rc > 0 BE: %d bytes, OA: %d bytes len == rcmemcmp(buf, buf_chk, len) == 0Testing conversion from IuUP to bw-efficient and inverse:Sample No.: %d... AMR mode: %d, IuUP: %d bytes,(rc == len + 1) || (rc == len + 2) BE: %d bytes (%s), IuUP: %d bytes Got: %s Expected:%s Testing detection of octet-aligned mode payloads:Sample No.: %i ==>octet alignedbandwith efficientOK: Test passed : J&Jint~~ 143w6 7 8 9 : (; 0< 8= @@ HA PB XDM`FRhHwpIwtJ xMVN]OWQgY [q\{]R^ H_ .`wb+ Hg :@ l v :4d P4S cmrTV qW ftX fY_ 4D:T :D x :9h  :P A .w  A I))wQwN AAwd. @ w..ww AAw A K)w  Ew9 A wTd wl5wRwl` tbuf }iAllenwh! g : Rbuf } {ftwdiAllenwhrcw` zbuf } {`ftAXiAllenw\rcwT Zbuf }iAllenwhrcwd dbuff }igAllenhwhrciwd"XbufX XlenX"wTiZAl : ; 9 I8 I4:!; 9 I !I.?: ; 9 'I<$ > I: ; 9 I !I/ :!; 9!I k .?:!; 9!'@| &I <4:!; 9!I?4:!;9 I4:!; 9 I : ; 9! :!; 9! I k .?: ;9 'I<:!;!9 I:!; 9 I%  $ > : ; 9 4: ; 9 I?<&!I7 .?: ; 9 '<.?: ;9 'I@| .?: ;9 '@|!4: ;9 I".?: ; 9 '@|,x   g= 0t/"fJfZ!1xX % X-+==g+==nJY 1xX & X-+==+==mJY 1xX % X- LgKZ$-g--0i-Y 1xX ' X-LgZ-<<-0X <gf%.)t< .gg--K++0a-Y 1vX  X%> X -ggrJY vX  X&> X -ggrJY ?YYYYZ #Y_old_offsetoa_amr_samplesosmo_panicshort intsize_tamr_hdrosmo_amr_bwe_to_iuup_IO_lock_t_offset_IO_write_ptrmain_IO_buf_basebwe_amr_samplesosmo_hexparse_markers_IO_read_endosmo_amr_oa_to_bwe_test_freeres_bufuint8_toa_hddump_bitsosmo_amr_oa_to_bweargcmemcmplong long intosmo_amr_iuup_to_bweosmo_amr_is_oa_test_lockpad2osmo_amr_bwe_to_oalong intprintfosmo_amr_is_oa_cur_column__uint8_tosmo_amr_bwe_to_oa_testargvosmo_amr_oa_to_bwe_and_inverse_test_IO_FILElong doubleunsigned charbuf_chksigned char_codecvtlong long unsigned intiuup_amr_samples_shortbufGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -std=gnu11 -fasynchronous-unwind-tables_IO_markerosmo_amr_bytes_to_ft_IO_write_base_unused2_IO_read_ptr_IO_buf_endosmo_hexdumposmo_amr_bytescharstrlen_wide_data_freeres_list_Bool__pad5is_ocdatashort unsigned intlong unsigned int_IO_save_end_IO_write_end__off64_t__off_t_chain_IO_wide_data_IO_backup_basestrcmposmo_amr_iuup_to_bwe_and_inverse_test_flags2_mode_IO_read_base_vtable_offset_IO_save_basepad1_filenoFILEunsigned intosmo_hexdump_nospcosmo_amr_ft_valid_flagsstdout_IO_codecvt/build/_deps/libosmo-netif/testsamr/amr_test.c/build/_deps/libosmo-netif/testsamr/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types../include/osmocom/netif/usr/include/build/_temp/inst_master/stow/libosmocore/include/osmocom/coreamr_test.camr_test.cstddef.htypes.hstruct_FILE.hFILE.hstdint-uintn.hamr.hstdio.hstring.hutils.hpanic.hGCC: (Debian 12.2.0-14) 12.2.0zRx AC } <AC  \AC  |zAC u RAC M tAC o RAC M    + <FMejqygQz(/RUjtRamr_test.coa_amr_samplesbwe_amr_samplesiuup_amr_samplesdump_bitsprintfosmo_amr_oa_to_bwe_testputsstrcmpputcharosmo_hexparseosmo_panicosmo_hexdump_nospcosmo_amr_oa_to_bweosmo_amr_bwe_to_oa_testosmo_amr_bwe_to_oaosmo_amr_oa_to_bwe_and_inverse_testosmo_amr_ft_validosmo_amr_bytesmemcmposmo_amr_iuup_to_bwe_and_inverse_testosmo_amr_bytes_to_ftosmo_amr_iuup_to_bweosmo_hexdumposmo_amr_bwe_to_iuuposmo_amr_is_oa_teststrlenosmo_amr_is_oamainstdoutfwrite% _l  t#  .L3VB`Jmb x    x  4 >JW | t#  13;BEJRfp} x  b x   (4A qy t'   3&B0J=bm< u3_ J}  3 J   $ A3K UJb3 J    t 3 & @  R  m  3 B J   <  <   3  J  3" \ , J9 M \  i     3  J  3$  . J; Z r |       3  J+3: B[ ftq   " 3BJ3#C KT \ t   " "3,B6JCW#g ox !%* &H  (`08@H@PpX`hp(xPx0sx| ,(P0x8@H0PxX`hIpxPx  T ! * / 0= hD DM Y U`  e s & l     v     g   z# 0 $= J zW d q 7~     J N _  $ /   C ' 5 ?A TI m w  }  "   7 2 T' PU  ` y   9  | =  ? / %O e    d Y  Q  : U um uy    : J B  Q    g[ `  " 0& Q* U. ~2 6 : > H /M :R EW N\ Va df kk zp u z   @`gQ.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @@8X&#,#1(? > 9@0MS N@Q _&)r:(0m@[0 j(@[ 0,00082 X2X2@]P3  6X^