! / 0 0 0 0 1082 ` (TTTTT4t4t4t4t4t4t4t4t4t4tTTTT  7777777777777777777osmo_trau_frame_dl_ta_usosmo_trau_frame_encodeosmo_trau_frame_decode_16kosmo_trau_frame_decode_8kosmo_trau_frame_type_namesenc_pcu_data_ind_16cs1_crc16er_gprs_trau_frame_encode_16kT_bits_16er_gprs_trau_frame_decode_16kenc_pcu_data_ind_64enc_pcu_data_ind_64_mcs9er_gprs_trau_frame_encode_64kT_bits_64er_gprs_trau_frame_decode_64kosmo_trau_sync_allocosmo_trau_sync_set_patosmo_trau_sync_set_secondary_patosmo_trau_sync_rx_ubitsosmo_trau2rtposmo_rtp2trauosmo_rtp_socket_pollosmo_rtp_initosmo_rtp_socket_set_paramosmo_rtp_socket_createosmo_rtp_socket_bindosmo_rtp_socket_connectosmo_rtp_socket_autoconnectosmo_rtp_skipped_frameosmo_rtp_send_frame_extosmo_rtp_send_frameosmo_rtp_socket_set_ptosmo_rtp_socket_set_dscposmo_rtp_socket_set_priorityosmo_rtp_socket_freeosmo_rtp_get_bound_ip_portosmo_rtp_get_bound_addrosmo_rtp_socket_log_statsosmo_rtp_socket_statsosmo_rtp_set_source_desc// 154 ` libosmotrau_la-trau_frame.o/ libosmotrau_la-trau_pcu_ericsson.o/ libosmotrau_la-trau_sync.o/ libosmotrau_la-trau_rtp_conv.o/ libosmotrau_la-osmo_ortp.o/ /0 0 0 0 644 12004 ` ELF(,4(A- @p M QO^ P!@%0` @U0I p@- @P S  %.pG-`pUO    % '@PQ @XP I LU@QP┐ @YP00 0E10F1A- ` % ' -@P`p @TP A-`UO    % '@P`p @TP 0X 1/A"bR@-NR'  M(@M 0R MMbg0G-SH S> S 0SC(QP Pp @.00T  P%`!@D @U` I0M Q O0S  0HPSP@PPP4PPP(PPPG$@<0$0X/!bR ڞR@-@@ /R /Mb0S5 00C S0+*)('&$# 00<0 22 01 'P>P ?P/00 100S/}?/  1(//0S''&%$('&%$#%"! QG-P C@R  4YXoZf7c˟ Q/ Q*˟ QG0 0000  %  *   1 5 < 0S   0 0Q   % '`-p@ `Tp  0 0RUo     %`'p@ `Tp  0  0S %   , .!`4p♐ ` Vp E100Si 0  ((0S %   ,`0p: ` Vp9`Lp⩐ ` Vp/0S g`L` 0  Q  Q1!0 %" 31 BA Q QT ]a lq {  M Q O0S  S  S % .0Sf \f`l` 0  Q  !`%piF `ZpH hdP`pF `YPH  0S$ hup\p 0  X  !`%pF `XpI NR  0S d`|` 0  Q  !`%piF `ZpdpⱠF `ZppF `ZpM@PpF `TP% `0.`RP   ` ! %+1`*pF `Xprp`V -   0 0Q0S 0 0 0 0 P Q0P00 0b`D`y 0 0 0 0Uo   %`'pI `Xp  QLQ`Up♐ `Yp00 E10F100SfGppTp``d```t`PA/P%   ```````` aG/~>XdHG-@P00P0\00CS"'^~H 00G00G0 0 M Q O!0Q1 "% 13 AB Q TQ a] ql { 0 0 }p%0"` `W0 RN ` ` ! Q On+ %`1@*0p @V0F 0 0 !p%0i` pX0d`⣐ `Ypp␅ ` Vp^P@p `U@ 0 0 !`%0ip `X0d`@Pp `U@a0 0!0h3G-0` D P@ P0S 0S& 0SI0S0 0RS 00Q0RV0oSw Sq SG 0S0S0S0SX %  *  1 5 < S0S0SB 0S 0S(0S0p0 0RQ %   ,0`pL `Zp9@Pp `U@s#1S :SlGG0 0RQ %   , .4`!p❠ ` Vp 0E1` (#p $, 8 @ H P X`lxNONEFRHREFRAMROAMDATAEDATAD145_SYNCDATA_HRIDLE8SPEECH8DATA8OAM8AMR_LOW8AMR_6k78AMR_7k4GCC: (GNU) 6.4.0A*aeabi 5TE $H:L``tl\ddxh@DX\T0 (D,L<TK\\dolt|\@    D+\ BTl]tw~trau_frame.c$adecode16_fr.isra.1decode16_edata.isra.7decode8_hr.isra.8decode8_data.isra.9decode8_oam.isra.10encode16_handle_ta.isra.14.part.15$dencode16_frencode8_handle_ta.isra.18.part.19ft_idle_down_bitsft_fr_down_bitsft_efr_bitsft_idle_up_bitsft_fr_up_bitsCSWTCH.55ft_hr_up_bitsft_hr_down_bitsft_oam_up_bitsft_oam_down_bitsft_data_hr_up_bitsft_data_hr_down_bitsft_data_up_bitsft_data_down_bitsft_d145s_bitsft_edata_bitsft_amr_bitsbit8_0fr_idle_framedbits_inittedencoded_idle_framememcpymemsetosmo_trau_frame_dl_ta_usosmo_trau_frame_encodeosmo_trau_frame_decode_16kosmo_trau_frame_decode_8kmemcmposmo_trau_frame_type_names9,9D9d99999999$9H9h9x99999989T9|9999994::99989L9`9:X|999999:09@9P9t99:99 9 98 9T 9h : 9 9 9 9 9 9@ : 9 9 9 9 94 :\ 9l 9 9 9 9 9 9 9 9 9 9 :, 9@ 9| 9 9 9 9 : 9 9@ 9\ : 9 : : 9 989X9p9:99989l99:999$9T99:d9t999999 9:: $(,048<@DHLP`9t9999999999$9H9h9999999 9D9d9999989X99?999(989H999994999999904 444$4,444<4D4L4T4\4d4l4t4|44.symtab.strtab.shstrtab.rel.text.data.bss.rodata.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes44 @d% %h\+D0<h8 @|+ O2^0ygwp+ 9 ",/29 0 0 0 644 21156 ` ELF(P4( p@- @P00S S#000200#300001<0 0001<0 00p000200000pC-SNMM@`@0G   PP "H0S 30 R PNލЍx3 0 l#l3 NލЍ0p F0 H0_S "`0S 20 R P 2 0 "2 I0S000 J0 p00P0G 0S_[WS[NJF0 0P0( S0G 0P G0 Z0 00]0SPP00^ R0_0S00G P10c|!)20,P-P.P/P0P1P3P4P5P6P7P8P@ 0P]0 00 00 00 00 00 000 R P@ 0 0 u> 500T-l0l0@%T0T0upd'||ddLHQ Q Q / P /P/0@PS@P//P/P/0 0CS @P/P//G-(MPpLW7`@P HD a8!#48Ѝ000 0 0p 0  p0 &0) S "* 0S S 0 00 +0S  Ѝ 0 0000000p0 p0+ 0 +0A- M`@PM/p܁W W ЍЍ 0pb0000 0S000 P0#8!0@ )0p R?P0A 0 R?P0Y 0 R?P0q 0 R?P0 0 R?}P 00 R?qP0S  ЍC-@,Mp P`@@@@ @$` PP 90 R PP,,Ѝ0H 00S- SR 0PPP  S`&0S t80 R P P888(00@,8 P,Ѝ@` 2S]R@ P0# R+ 70 R P 7 0 '7 `' RW P  P7 L'00P@7 0@ 00S@0 00R 60 R P 6 0 &? l60 Rd P} t6 0h&? rP6 0 D&D6 g0,,60_0@ 0 0+P ",0S 50 R2 PC 5 0 %? 8500P 0@S000 00S :S @@`0 @`00 0 0S0@0 !0 '0@` 0S-&")$00 0S m:ST40 -0"0000000000000030 R P 3 0 #? R0 03)@R? Y00 R?  00 R?s20 R P 2"00@2 0 0d0 0a< 000`@p 00 @`PjT@@0 -0@D2 -0P00. 10 RO PK 1 0 !1 @P10 R, P6 1 0 !? +100$x1x0d1d@0L1L08180$1$0100000 0$yD8l`H<$|xNplXTD@0,A-M0`cP`Ap 0@0` 00F0TcS0I0H@0 `S "J 00CS0J0K0L0 0S񏐳=6/(0 M N0O0 0 P 0 jI0m S "n 00CS񏐍40,@?>0 M N0O00 M0O0N 0 M0N0O 0M0N0O01  00  Rc101 Ѝ 1 x1p00 p0P1 O?pGW?;73/+'#0 J0K0L }0 J0L0K w0 J K0L0q0 J K0L0k0 J0L0K e0 J0K0L _ t0 ? `0 X0 P0 H0 @0 08;lnI@-M`00pP `Hg0@0 0A0`0 0`0F0HS0I0 @0S "J 0SB*.380 J K0L00  0 OI0R S "0S 0 0T Rx001 Ѝ0J0K0L00 J0K0L 0 J0L0K 0 J K0L0tA-@ M`@@PM.p`W W Ѝ 0ASQ Q PP sЍ 0pb0A00F0 0S0I0H0 P0#x!J0@ 0p Q> P0 0 Q>P0 0 Q>P0. 0 Q>P 00Q> P 00 Q>P R~P001 Ѝ Ѝ}yX*LG-pM@,pPA  `@ l`(`@@@ @0`0 A0oX`B X@ X" ?0 R PXw XC Xi ?0 R P@ pЍ  PQ ,?0 Rt P ?/0@0 {>@ A P >0 R` P@pЍ@0G P "H0S <>0 RL P > 0 .> @00@PpЍ0@0 3S.R@@ HP0#I R p=0 RM Px `= 0 T-T= @m 8= 4-00@(= N<0 R2 PU < 0,< @J< 00< 0 ,< i< 0 ,x< (d e00 Q>@ \60 Q>T@0 V0 0@ 0 ]000`0S00a R0b0S0050{@t50d@l@@@50@\40 Ro PQ p5 0 d%d5 @F|40 R P; $5 0 %o> @0408@(4@0,@0 #V0P0CSzl_0#`4`0@X30 R P 4 $0@0@4 30@30L@30T@3#0@0@k> 30@t3t0o@\3\0k@@30 0p00S30 0w00@20 0O00@20 0=00@|20 0100@oT20 0*00@b$20 0!00@U00 000@Ht00 Rt P9 1 0 !1 @.t1t0@* X L ,    p X T "@ 4 ;h*h\FXTlhTPrwIlh00@@D<!CCU-DATA-IND-64: invalid parity (C1-C7) trau/trau_pcu_ericsson.cCCU-DATA-IND-64: invalid parity (E1-E23) CCU-DATA-IND-64: invalid estimated access delay (E8-E10) len < 32Assert failed %s %s:%d CCU-XXXX-IND-16: invalid sync pattern (T0) CCU-SYNC-IND-16: invalid sync pattern (T1 at position %zu != 1) CCU-SYNC-IND-16: invalid parity (C1-C8) CCU-SYNC-IND-16: invalid parity (E1) CCU-DATA-IND-16: invalid parity (C1-C7) CCU-DATA-IND-16: invalid parity (E1-E19) CCU-DATA-IND-16: invalid codec status (E2-E4) CCU-DATA-IND-16: invalid estimated access delay (E15-E17) CCU-DATA-IND-16: CRC error in CS1 block CCU-DATA-IND-16: invalid cs_hdr set CCU-XXXX-IND-16: invalid frame type (%02x) CCU-XXXX-IND-64: invalid sync pattern (T0,T1) CCU-DATA-IND-64: invalid sync pattern (T0,T1) CCU-XXXX-IND-64: invalid frame type (%02x) CCU-SYNC-IND-64: invalid sync pattern (T1 at position %zu != 1) CCU-SYNC-IND-64: invalid parity (C1-C8) CCU-SYNC-IND-64: invalid parity (E1) CCU-DATA-IND-64: invalid parity (E1-E57) CCU-DATA-IND-64: invalid codec status (E2-E4) CCU-DATA-IND-64: invalid estimated access delay (E11-E13) CCU-DATA-IND-64: CRC error in CS1 block CCU-DATA-IND-64: unable to read CPS from data block, bad data block received? CCU-DATA-IND-64: unable to determine coding scheme (MCS) from CPS, bad data block received? CCU-DATA-IND-64: invalid cs_hdr set GCC: (GNU) 6.4.0A*aeabi 5TE "L;>C,HHMtR_(;oty; $ ;< H ;Dp \;\;\d;;/ <h\ ,t0;! + ; 5<LRelv4p $ $ (HH T 3:Sgdtrau_pcu_ericsson.c$adecode_abdec_ccu_data_ind_64_mcs9$d.LC0.LC1.LC2.LC3mcs_from_cpsput_trau_uint32.LC4.LC5get_trau_uint32.constprop.6.LC6.LC8.LC16.LC9.LC7.LC10.LC11.LC13.LC12.LC14.LC15.LC18.LC21.LC19.LC20.LC17.LC23.LC22.LC26.LC25.LC24.LC29.LC28.LC27CSWTCH.29CSWTCH.31memsetlog_check_levellogp2osmo_ubit2pbit_extmemcpylogp_stub_GLOBAL_OFFSET_TABLE_osmo_log_infoosmo_pbit2ubit_extosmo_panicenc_pcu_data_ind_16osmo_crc16gen_set_bitscs1_crc16er_gprs_trau_frame_encode_16kT_bits_16er_gprs_trau_frame_decode_16kmemcmposmo_crc16gen_check_bitsenc_pcu_data_ind_64enc_pcu_data_ind_64_mcs9er_gprs_trau_frame_encode_64kT_bits_64er_gprs_trau_frame_decode_64kD8ExFGE F`GGGGXHHG4EdFIIIJK            DHLM 8DG L@L L( L L L O J ; P@ DP D N L L< J@ RD ; D T E Gd E| D F$ETFxEFGEHFlEFFI GTEFIGGPGlGGTEF EPFGGU4EdFEFIII,IHIdIIIIJK          $!( ,R0"4 <P@#D L$P TX \` dh l p t$x |" #  ! LLLLLL,O\Jd;pPLLLLL`;DDW8LTLVJY ;@DhDGE E, DH Tp E F T E`!E!F,"E\"F"F"E"F #I<#Fp#F#I#G$E0$FX$G$E$F%G\%Gx%G4&G&G&E'GL'G'G'G'U(E0(Fd(G)E0)F)G)GP*Ip*I*I*E*F +EP+Fp+I+I,ID,Ex,F,I,I,I-F$-ID-Ih-I-G-G-G(.G\.G.G.G.G(/EX/F|/I/J/K/-/ / / /./ /// /0/ /// /1/ /// /// /2/ /3/ 0P040 05$0 ,0Y40-80 <01@0 D0 H0 L06P0 X07\0 `0.d0 h00l0 p02t0 x08|0 060 030 050 090 040 070 090 070 080 070 1I.symtab.strtab.shstrtab.rel.text.data.bss.rodata.rodata.str1.4.comment.note.GNU-stack.ARM.attributes41 @F %H1+H10H1|827G0]=Po=`po=+= D LC,Pp/65 0 0 0 644 36240 ` ELF(p4(% 5p@-DQ T TTT0 D DD? H XXXDDD444-00M0(0 0  Ѝ0p@-080mw<P`@%VF!A F%VZFA!V 0 RQ-=`T8Pp( (((0 4H(@@ $ ,(D\x>7Pȯitrau/trau_sync.c0Assert failed %s %s:%d frame_bits_remaining >= n_bitsARRAY_SIZE(tss->history) >= pattern->byte_len*8trau/ubit_buf.hubb->data < ubb->buf + ubb->n_bitsubb_length(ubb) >= countstruct trau_rx_sync_statepat_index > PRIMARY_PATTERNpat_index < ARRAY_SIZE(tss->pattern)tss->pattern[PRIMARY_PATTERN]->byte_len == sync_patterns[pat_id].byte_lenosmo_fsm_register(&trau_sync_fsm) == 0trau_syncWAIT_FRAME_ALIGNFRAME_ALIGNEDFRAME_ALIGNMENT_LOSTRESETRX_BITSFR/EFRHR8AMR8_LOWAMR8_67AMR8_74V110Ericsson CCU 16 kbpsEricsson CCU 64 kbpsEricsson CCU 64 kbps MCS9FAGCC: (GNU) 6.4.0A*aeabi 5TE  ! $0>x!LP U Z `_`h! r4!0 !P <! ,,@!\ ll!\ !L h! !   0 !4  !/| ! ! 58 CH TH j8p  !  ! x hx#DD\ktrau_sync.c$arx_history_align$dtrau_sync_aligned_onentertrau_sync_timeout.LC0.LC1.LC2trau_sync_allstaterx_history_add_bits.part.3.LC3correlate_history_against_pattern.LC4trau_sync_wait_align.LC5.LC6trau_sync_alignment_losttrau_sync_aligned.LC7.LC8.LC9.LC10.LC11on_dso_load_sync.LC12trau_sync_fsmtrau_sync_statestrau_sync_event_namessync_patternsmemcpy_osmo_fsm_inst_state_chgosmo_panic_osmo_fsm_inst_dispatchosmo_trau_sync_allocosmo_fsm_inst_alloc_talloc_zeromemset_osmo_fsm_inst_termosmo_trau_sync_set_patosmo_trau_sync_set_secondary_patosmo_trau_sync_rx_ubitsosmo_pbit2ubitosmo_fsm_registerFGHHL T X \GH   H H HGIH   $ (XH\ ` dF FHG4IXH\`%dh p t xKLMDNL9P(d MG9 TG|HHH9  - . /( I8  8RPRSH99 64A? ( 0?8A AA"AX-A8ACA0OAxZAeAA  A$#( 8A< LATA.symtab.strtab.shstrtab.rel.text.data.bss.rel.text.startup.rel.init_array.rel.data.rel.local.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4<  @@h%p +p 4p 0 @HF\ B @V` qR @x jh{`f @pH }2{{0C~U~pU~+~@F }/93 0 0 0 644 8828 ` ELF( 4( A-0P @Qp`00pD @XP0@-TMP  EP033?0\0TЍ0@-PM@ D MO030R0PЍp@-P@`    ! ) 1# 9* A1 I8p@R % p@-M `A P M0à#300 R 0SAR0!0R: SO W0S3Q X 0R, HS 0S%Q 0R HS 0SQ 0R HS@%Pd|ݍp% ݍp@R0@-@M %0? ? Ѝ0AM # Q  0S\ 1 S RO W0S R X 0R HS%P<P9Ѝ0O-p ,M B` R񏐴IuQ%dP 렀,Ѝ0QZ ,Ѝ0Q@VU? P  |%P>L0, P T p000Sx0p00Y!R000 Q{0S!/@@ *0اAW@ @  1%  2P1q \Z0@ L@Q@O\%P>L0, P/ 00S*T 0C?o2R0S20`p TX pQ&0%S$ ad(^P[xX렀^\Te p000Sx0p00Q!R000S 000GEOPL렀?V1U!1X1W!00S\YXP?00 %@1  21@*T   ="DA LL0 %PN1  21@_T O   0L P1  21@T0  00 0X0L P1  21@T    0L P1  21@T  0 0|I? L0 Pt0S 1SP   0f3 30  0vT `000Sh0`00Y!R00X1S000p Th 000S000Y!R00X1S  0T0y 0S(00Y1S 0000T0 0S000Y!R0S/ 1S,P( 0o!` $  0SZ$ 000Q000PS000 R000S000 !Q0 S00R 0R00"`.R$"   S R`000S000Q1S0000S000XV`p S00 tT<PtC-L$M`P@ \ "Y  dR R R $Ѝp0 000 p p?03$ЍR 0 Rpq@DPpT# !T R 0R0 p 0 00pppppppp0000Pp0000R R: Rp0W0T   p pppppppp P0000Q/ 000 0E1000 R0TQ1%0@p >0L, $ЍRy 0 S㩁@BP Tl T[00SW000p S  ppppppppT@@000Q/ T000 0E1000 %0@1  S2@0*T0p  =DALL0 N1  S2@0_T0 O  0L 1  S2@0T0  0  0l0L 1  S2@0T0   0L 1  S2@0T0 0  0I?L0 0 S  0 0000 p ?0p $Ѝ R0    S0 ~0? d?  $ЍP@pW^a pp pppPUVWXYZq0TE1F1 %@p  0R0p0T 0 000000000@@0p0Q?0T E 00s10*0 CpP0GBG@@B!00R#0  0Q% 0 S O @    b%@p `p p ppp       pppppP.UVWXqYZn 0R0~ 0  000   00000 @   p @ 000        00000000G 000  0 0WP@%0@p ,%A/f000;000T    Pp<d GCC: (GNU) 6.4.0A*aeabi 5TE L#LL2@@Oxbtd  ttwLL  p !3E[jtrau_rtp_conv.c$atrau2v110_bitstrau2v110_ir16trau2v110_ir8v110_to_63bitsrtp2trau_data_ir16rtp2trau_data_ir8$dgsm_fr_mapgsm0860_efr_crc3memcpymemsetosmo_trau2rtposmo_crc8gen_check_bitsosmo_ubit2pbitosmo_efr_sid_classifyosmo_fr_sid_classifyosmo_hr_sid_resetosmo_rtp2trauosmo_fr_check_sidosmo_hr_check_sidosmo_crc8gen_set_bitsosmo_pbit2ubitosmo_efr_check_sid8 0@P`t(8,$H  4 t      D   8 @ d h p t x |    ,!x!!Ph!! <\!,<L "" <Td#.symtab.strtab.shstrtab.rel.text.data.bss.rodata.comment.note.GNU-stack.ARM.attributes4 @ %,+,0,T80AQp+@  }8 a/125 0 0 0 644 13036 ` ELF(04(p@-@MP`P)  P0 R0$  00 P TP T T T T  | 0h hЍp@ЍpL   @001  p`H<0  0 0 0 p@-M`@ @00 RP P T0 0lH 0 Ѝp,0,`0Ѝp|L@ p@-M@P0 00 R` P d0 0lX 0 Ѝp@404`0Ѝp@\P($0@-M@P0 00 R@ P \0 0,P @0 Ѝ0,0,P0Ѝ0TD p@-M@P0 00 R` P d0 0lX 0 Ѝp@404`0Ѝp@\P($@-@ M0 `P0 0(p\000 @P@P@ Ѝ ЍX0A-PQMP @P0H`P" DpW3 P 0à7/H00H0Ѝ Ѝ00 R P l0 0H \ 0 XH00$$00DdPP0A-@AM@ ЍHP`P DpW, P 0à7/Ѝ00@T P H |0 x 0@0@0 XÿH00,,00 4p\$$A-A`@}}P00,P0 p`0 0`0  0 `   x a `<0 bA/^QA-@P` QppV T V Pp@-PC ,!X @P; PPPP08 00d 0  0  0  0 P!LpD0<@$4TP@4r@-00@0P001@-`RMp0 0@T- @PЍP @PP00P0Ѝ@ d0d 00 `p`s? @Ѝ,0,@p0s\H@-@P00P0 @P0L0L/Pp@-` pP@0 P 0`  # L L0PLPp p- M Ѝp@-@PPp0p@ 0t @-SS@(0X SSP 00, ($p@-M0@#`P 0P 0S0  b8"#4t ?x | @  o q f$ 4 H  g h i j C  C         `hbssFedtefghijK K T.symtab.strtab.shstrtab.rel.text.data.bss.rodata.rel.data.rel.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4 @)X %+0(<  8 @/ L2[0dtp+@ _ X G 0