! / 0 0 0 0 3004 `  lllllllllllllllllllllllllllllllllllllllll((LLyyyyyyyyQQQQQQQQQQ9H9H9H9H9H9H9H9H9H9H9H9H9H9H8888z libosmo_abis_ctxlibosmo_abis_inite1inp_driver_liste1inp_line_liste1_set_pcap_fd2e1_set_pcap_fde1inp_sign_type_namese1inp_signtype_namee1inp_ts_type_namese1inp_tstype_nameabis_sendmsgabis_rsl_sendmsge1inp_ts_send_rawe1inp_ts_send_hdlce1inp_ts_config_traue1inp_ts_config_i460e1inp_ts_namee1inp_ts_config_signe1inp_ts_config_rawe1inp_ts_config_hdlce1inp_ts_config_nonee1inp_ts_set_sa_bitse1inp_line_finde1inp_line_createe1inp_driver_finde1inp_line_clonee1inp_line_gete1inp_line_pute1inp_line_bind_opse1inp_get_muxe1inp_lookup_sign_linke1inp_sign_link_createe1inp_sign_link_destroye1inp_rx_tse1inp_rx_ts_lapde1inp_evente1inp_dlsap_upe1inp_tx_tse1inp_int_snd_evente1inp_driver_registere1inp_line_updatee1inp_signal_namese1inp_inite1inp_nodee1inp_vty_initipa_nodeipa_proxy_vty_inittall_tqe_ctxsubch_demux_initsubch_demux_insubch_demux_activatesubch_demux_deactivatesubchan_mux_enqueuesubchan_mux_outsubchan_mux_initdecode_trau_frameft_fr_down_bitsft_idle_down_bitsft_data_down_bitstrau_frame_up2downencode_trau_frametrau_idle_frameipa_msg_push_headeripa_client_conn_closeipa_client_conn_createipa_client_conn_create2ipa_client_conn_destroyipa_client_conn_openipa_client_conn_open2ipa_client_conn_sendipa_client_conn_clear_queueipa_server_link_createipa_server_link_destroyipa_server_link_openipa_server_link_closeipa_server_conn_destroyipa_server_conn_createipa_server_conn_ccmipa_server_conn_sendipa_client_conn_alloc_keepalive_fsmipa_server_conn_alloc_keepalive_fsmipa_generic_conn_alloc_keepalive_fsmipa_keepalive_fsm_set_timeout_cbipa_keepalive_fsm_set_send_cbipa_keepalive_fsm_pong_receivedipa_keepalive_fsm_startipa_keepalive_fsm_stopg_e1inp_ipaccess_parsipaccess_fd_cbipaccess_driveripaccess_bts_handle_ccme1inp_ipa_get_bind_addre1inp_ipa_bts_rsl_connecte1inp_ipa_bts_rsl_connect_ne1inp_ipa_bts_rsl_close_ne1inp_ipaccess_inite1inp_ipa_set_bind_addrlapd_profile_isdnlapd_profile_abislapd_profile_abis_ericssonlapd_profile_satlapd_tei_stateslapd_tei_alloclapd_receivelapd_sap_startlapd_sap_stoplapd_transmitlapd_instance_alloc2lapd_instance_alloclapd_instance_set_profilelapd_instance_freeosmo_pcap_lapd_set_fdosmo_pcap_lapd_openosmo_pcap_lapd_writeosmo_pcap_lapd_closeprim_namesmisdn_drivermisdn_lapd_drivere1inp_misdn_inite1inp_rs232_inittall_unixsocket_ctxe1inp_ericsson_set_altcunixsocket_drivere1inp_unixsocket_initdahdi_driverdahdi_set_bufinfoe1inp_dahdi_initinit.o/ 0 0 0 644 1584 ` ELF>@@ UHHH}HEHHHHabisGCC: (Debian 12.2.0-14) 12.2.0zRx 6AC q 6+>Tinit.clibosmo_abis_ctxlibosmo_abis_inittalloc_named_const_GLOBAL_OFFSET_TABLE_e1inp_init '*/ .symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @6@` &v,x1x90} BW8R@p   _ae1_input.o/ 0 0 0 644 35968 ` ELF>@@UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHHUHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHHH}HEHHEH@HHtHEHUHHEHUHPUHH}HEHH9E]UHH H} HEHHEHHEH}uݐUHHH}HEH@(HHt-HHHHHHǸHEHPxHEH@(H)‰UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH H}u}x'EH HΉE}yEE=EHHiHPPHEHHEHEH@HtHEH@U䉐EEvHE苀xHE苀HEU䉐UHHP}EòfEfEEEEEԱ}x'HMEHΉE}yEHHHEHEHEHEHHpE=EHHiHPPHEHHEHEH@HtHEH@UEEvHEHHEHEHEHEHHnHEHH9ux EUHH`}uUHMDE}SfEfEfE}HE0fEE݃E݃}E݃ ЈE݋E?E݃ ЈEEރEދEEރ ЈEEEEHEHEHEHE̿HEHEHHEHEHEHMEHΉHMEHΉHM݋EHΉHEHJHEHH(EHΉUHH}EHHUHH}EHHUHH0H}HEH@HEHEHHEHP(H}HHHuMHE@jHEHHIHH0HHǸltYHE@jHEHHHPL A0HH¾HHEHHHHEH@HEHEHP(HEHHHEH0Hu(HEH@H@H`HEHEHPHEHHEH@Hu7HEH@HE@9HE@8HMAƿUHHH}HEHUHH H}HuHEHt-RHHHHHHǸHEH@H`HEHEHPHEHHEHP HEHHUHH H}HuHEHt-aHHHHHHǸHEH@H`HEHEHPHEHHEHP HEHHUHH H}HEAHHHHHHEHHGHHHuBHEPHEH@@AAHHwHHǸ[tHHEPHEH@@RPL AwHH¾HHEH`HHEHHHEH H^HEH HDHEHHE}HHHuBHEPHEH@@AAHHHHǸ[tHHEPHEH@@RPL AHH¾HHHHuQHEHUJHUHRRHPAAHHHHǸHftSHEHEPHEH@@HQRPL AHH¾H UHH H}HuHUHEuHEH@HtH}tgHEHHEHEHUHPHEH`HHEHUHPHEHUHXHEHHUHHH}HuHEuHEH@HtH}t7HEHHEHEHUHPHEHHUHH H}HuHUHEH@H@Ht7HEHHEH@HPHuHEAHHHǸ3HEHHEH@PHuHEAȉHHǸUHHH}HuHEuHEH@HtH}t HEHHEHEHUHPH}t'HEH`HtHEH`P8HEP( HE@(HEHPHEHPHEHPHEHP UHH H}HuHUHEuHEH@HtH}tSHEH2HEHEHUHPHEHUHPHEHP HEHP HEHP HEHP(UHH H}HuHUHEuHEH@HtH}tSHEHHEHEHUHPHEHUHPHEHP HEHP HEHP HEHP(UHHH}HuHEuHEH@HtH}t'HEHHEHEHUHPUHH H}EHEH`HEHEH@HHuHEHHHUHEHUHH0HHHH@HEHEHHEHHHHtxHUHHHHx HHHHED@LMHRWRQHHѺHǸH HUHHHJ HHRHuvH}PQPRIAHHHHǸH HHUHHHHD@ HHxHEpHQAPQWuVL AH¾H0vHUHHHr HHJHURPVPQuRL AHH¾H0H@ uHHHEH~ HEH@0HHuHEH@0HAHEHP0HEHHHEHhHtHEHhHEHHHEHHEHHHUHH(EHHHEHEHEHEHH7HEPE9uHE7HEHHEHEHEHEHHHEHH9uUHH0HuЈEE܉HEH}HHHu;UHE@AAHH[HHǸTtAUHE@RPL A[HH¾HHEHHEH}HHHu1HEIHHaHHǸNt;HuL AaHH¾H_HHHHEH}u /HEHUH`UHEPHEǀHE@l2hAssert failed %s %s:%d msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) hdlc:abortHDLC aborthdlc:bad_fcsHLDC Bad FCShdlc:overrunHDLC OverrunalarmAlarmremovedLine removede1inpE1 Input subsystemNoneOMLRSLOSMOSignallingTRAURAWHDLCI460abis_sendmsg: msg->dst == NULL: %s e1_input.ce1_input.c:306ts->type == E1INP_TS_TYPE_RAWts->type == E1INP_TS_TYPE_HDLCE1TS(%u:%u) timeslot still holds active signalling links -- cannot modify timeslot! E1TS(%u:%u) timeslot still holds active I.460 subchannels -- cannot modify timeslot! E1TS(%u:%u) unsupported E1 TS type %u %s:%u%u:%uE1L(%u) Line (%p) reference count %s changed %d -> %d [%s] e1_input.c:570E1L(%u) E1 Line %u already exists No such E1 driver '%s' struct e1inp_lineE1L(%u) Cannot allocate counter group e1_input.c:630E1L(%u) Cannot initialize line driver e1_input.c:646ctorosmo_use_count_get_put(&(line)->use_count, "ctor", 1) == 0clone->nameclone->sock_pathline->rate_ctre1_input.c:687e1_input.c:689osmo_use_count_get_put(&(clone)->use_count, use, 1) == 0unknownosmo_use_count_get_put(&(line)->use_count, "unknown", 1) == 0osmo_use_count_get_put(&(line)->use_count, "unknown", -1) == 0struct e1inp_sign_linke1inp_sign_linkosmo_use_count_get_put(&(link->ts->line)->use_count, "e1inp_sign_link", 1) == 0Fix your application, caught reentrant e1inp_sign_link_destroy(%p)! osmo_use_count_get_put(&(link->ts->line)->use_count, "e1inp_sign_link", -1) == 0e1_input.c:836E1TS(%u:%u) didn't find signalling link for tei %d, sapi %d E1TS(%u:%u) Fix your application, no action set for signalling messages. E1TS(%u:%u) unknown TS type %u E1TS(%u:%u) <= len = %d, sapi(%d) tei(%d) E1TS(%u:%u) DL_EST: sapi(%d) tei(%d) E1TS(%u:%u) DL_REL: sapi(%d) tei(%d) E1TS(%u:%u) RX: %s sapi=%d tei=%d E1TS(%u:%u) MDL_EERROR: cause(%d) ERROR: unknown primTRAU_TXE1TS(%u:%u) cannot transmit, failed to mux I460_TXNONETEI-UPTEI-DOWNTEI-UNKNOWNLINE-INITLINE-ALARMLINE-NOALARMLINE-LOSLINE-NOLOSLINE-AISLINE-NOAISLINE-RAILINE-NORAILINE-SLIP-RXLINE-SLIP-TXLINE-SA-BITSLINE-LOFLINE-NOLOFò GCC: (Debian 12.2.0-14) 12.2.0zRx  AC F <AAC | \.AC i |&AC a @AC { @AC { AC V 5AC p fAC a <-AC h \AC  |AC  5AC 0 yAC t !AC \ !AC \ AC  <AC U \AC  |AC  )AC $ AC  oAC j AC  AC  <AC  \AC  |^AC Y MAC H 0AC + AC } AC  AC  <wAC r \wAC r |AC Y LAC G AAC | AC  JAC E AC  <%AC   \AC   |AC Gx yAC t oAC j WAC R )AC d  AC  @AC  `AC   AC {    A!L.0z&2@<@K W;5gpfr-  P ` P }y )0PL 1 -8JZjpv5 PB! pc! .;EU[huLf X o"4 BKY`t2^M - =O\0anvDww2 A.tJE]l!%x%/Wp'+ym/o%:30)P[0mt `02 e1_input.cprefetch__llist_addllist_add_tail__llist_delllist_del_initllist_emptymsgb_queue_freemsgb_l2lenmsgb_tailroommsgb_puttall_e1inp_ctxtall_sigl_ctxe1inp_ctr_de1inp_ctr_g_dheader.0write_pcap_packetcleanup_e1inp_tse1inp_line_use_cbe1inp_ts_gete1i_sig_cbmsgb_freemsgb_dequeueosmo_panice1inp_driver_liste1inp_line_liste1_set_pcap_fd2writeclosee1_set_pcap_fd_GLOBAL_OFFSET_TABLE_ntohslocaltimemktimee1inp_sign_type_namese1inp_signtype_nameget_value_stringe1inp_ts_type_namese1inp_tstype_nameabis_sendmsgosmo_log_infoosmo_hexdumplogp_stublog_check_levellogp2_talloc_freemsgb_enqueueosmo_timer_pendingabis_rsl_sendmsge1inp_ts_send_rawe1inp_ts_send_hdlcsubchan_mux_initsubch_demux_initosmo_i460_subchan_counte1inp_ts_config_traue1inp_ts_config_i460osmo_i460_ts_inite1inp_ts_namesnprintfe1inp_ts_config_signe1inp_ts_config_rawe1inp_ts_config_hdlce1inp_ts_config_nonee1inp_ts_set_sa_bitsosmo_use_count_name_bufosmo_use_count_freeosmo_use_count_totaltalloc_reference_countrate_ctr_group_freetalloc_unlinke1inp_line_finde1inp_line_createe1inp_driver_find_talloc_zerorate_ctr_group_alloc_osmo_use_count_get_pute1inp_line_clonememcpytalloc_strdup_talloc_reference_loce1inp_line_gete1inp_line_pute1inp_line_bind_opse1inp_get_muxe1inp_lookup_sign_linke1inp_sign_link_createe1inp_sign_link_destroyosmo_timer_dele1inp_rx_tssubch_demux_inosmo_i460_demux_ine1inp_rx_ts_lapdlapd_receivee1inp_evente1inp_dlsap_upputse1inp_tx_tsmsgb_allocsubchan_mux_outosmo_i460_mux_oute1inp_int_snd_eventosmo_signal_dispatche1inp_driver_registerstrcasecmpe1inp_line_updatememsete1inp_signal_namese1inp_initlibosmo_abis_ctxtalloc_named_constosmo_signal_register_handlere1inp_misdn_inite1inp_dahdi_inite1inp_ipaccess_inite1inp_rs232_inite1inp_unixsocket_initQ]  E O l L #|$#*!*!$'()*###9#U*+]-v*.~-*12  3!4E2Q c z5 678`0   O7%  /  9  OF  7     *1    , 3= 4\  n   5 < = >! *1H  d\  i 3z 4  d   5 *1  1  > 3S 4}     5 <M = A CE RC*1MI 3I  354cI 5I & =5^JjKLMNN H6*!*!O*1 \ 34' \9 P5jQ*1  34  5 ,R\S*1  3 47 I `5o z6?*1X l y34  5 6  T5 ? $I OVa*! RVW # _- O:^W  k O   | O$7 BXp {X T # - O:c r zT   O  T   4 O+iO sRL [ cT|   O*1    3, 4B  T  k 5   `4! C! K!Td! n! 4x! O!! !6! D! D<"]R"*1" " "3"4" "  #5#H#*1o# # #3#4# # #5#[$bj$$c$$*1&% $:% G%3\%4% $% %5%<&*1{& \& &3&4& \& '50'e^'f'*1( &( 3(3H(4q( ( (5(f(*1( ) )3*)4S) e) |)5)f)*1)2* 1* >*3V*4*2* * *5*a**1.+ B+ O+3g+4+ + +5+ '+h+(, x4, xn,, ;,j-k.-*1U- Di- v-3-4- D- -5-.(.8. pE.j}.l.*1. . .3/4// A/ X/5/n0]-0mF0* k0* 0p0* 1r1n2*!O2$2*!2*u2 B2v222 2v22w2x3y 3z3{3|      H$L!P<$T$X$\$|.A,,.,.I.  !!     ( 0 %8 +@ 1H 9` Fh Lx _ d h l _ q | ( 8 h x           (  8  H X - h : x C @ `Lz ; p@`Bc @L`f  X  Y@`2  v@D`2Pt @!`%p'+m//30$\0D0d12.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.data.rel.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame @3@8Yp#&\3,`36`3h 1@|C< >@X~`R= M@~ e0? n??~@ PF  R0pe1_input_vty.o/ 0 0 0 644 30184 ` ELF>(r@@UHH}]UHH}HEHH9E]UHH H}HuHUHEHHtHEHHHHHUHEHHHUHUHH0H}HuUHMHEHHEEHEH}t@HE@u HHUH}HHHƸkHEHHEH։HEH}u@HE@u HHUH}HHHƸUHH0H}HuUHMHEHHEEHEH}u@HE@u HHUH}HHHƸ!HEHHHHEP UHHHxHplH`H`HHEH`HHHHkv\Hp@u HHH`HHHpIHѺkHHƸEHEH}uFHp@u HHUHpHHHƸ*H`HHHEHHHUHB(UHH0H}uUMDE؋EHEH}uCHE@u HHUH}HHHƸHEH`@HE@u HHHMHHHHϸHE@u HHHMHHHHϸHEHHHǸHE@8t$HEP8HEH HHǸHEHHHǸHE@u HHHMHHHHϸHEHHHǸHE@HE@u HHHMHHHHϸHE@u HHHMHHHHϸHE@u HHHUHRHH}HHHƸHE@u HHHUHRHRH}HHHƸUHH H}HuUHE@u HHHEH`L@HEH@Ht HEH@HHMqH}IHHHƸHEH`@ driver (misdn|misdn_lapd|dahdi|e1d|ipa|unixsocket)Configure E1/T1/J1 Line Line Number Set driver for this line mISDN supported E1 Card (kernel LAPD) mISDN supported E1 Card (userspace LAPD) DAHDI supported E1/T1/J1 Card osmo-e1d supported E1 interface IPA TCP/IP input Unix socket input %% Line %d already exists%s%% Error creating line %d%se1_line <0-255> port <0-255>Configure E1/T1/J1 Line Line Number Set physical port/span/card number E1/T1 Port/Span/Card number %% Line %d doesn't exist%se1_line <0-255> socket .SOCKETConfigure E1/T1/J1 Line Line Number Set socket path for unixsocket socket path %% Socket path length exceeds %zd bytes: '%s'%s%% Driver '%s' does not support keep alive%se1_line <0-255> keepaliveConfigure E1/T1/J1 Line Line Number Enable keep-alive probing e1_line <0-255> keepalive <1-300> <1-20> <1-300>Configure E1/T1/J1 Line Line Number Enable keep-alive probing Idle interval in seconds before probes are sent Number of probes to sent Delay between probe packets in seconds no e1_line <0-255> keepaliveNegate a command or set its defaults Configure E1/T1/J1 Line Line Number Enable keep-alive probing ipa%% Line %d doesn't use the ipa driver%se1_input_vty.c:200struct ipa_keepalive_paramse1_line <0-255> ipa-keepalive <1-300> <1-300>Configure E1/T1/J1 Line Line Number Enable IPA PING/PONG keep-alive Idle interval in seconds before probes are sent Time to wait for PONG response no e1_line <0-255> ipa-keepaliveNegate a command or set its defaults Configure E1/T1/J1 Line Line Number Enable IPA PING/PONG keep-alive e1_line <0-255> name .LINEConfigure E1/T1/J1 Line Line Number Set name for this line Human readable name e1_input_vty.c:240e1_line <0-255> connect-timeout <0-60>Configure E1/T1/J1 Line Line Number Set connect timeout Connect timeout in seconds (0 to disable) e1_line <0-255> pcap .FILEConfigure E1/T1/J1 Line Line Number Setup a pcap recording of E1 traffic for line Filename to save the packets to Failed to setup E1 pcap recording to %s%sFailed to write to E1 pcap file %s%sno e1_line <0-255> pcapNegate a command or set its defaults Configure E1/T1/J1 Line Line Number Disable pcap recording of E1 traffic for line e1_input_vty.c:312pcap .FILELegacy%% 'pcap' is deprecated and has no effect: use e1_line <0-255> pcap%sno pcapNegate a command or set its defaults e1_inputConfigure E1/T1/J1 TDM input ipa bind A.B.C.Dipa driver config Set ipa local bind address Listen on this IP address (default 0.0.0.0) ipa ip-dscp (oml|rsl) <0-63>ipa driver config Set IP DSCP value for outbound packets Set IP DSCP for OML link Set IP DSCP for RSL link IP DSCP Value to use omlipa socket-priority (oml|rsl) <0-255>ipa driver config Set socket priority value for outbound packets Set socket priority for OML link Set socket priority for RSL link socket priority value to use (>6 requires CAP_NET_ADMIN) e1_input%s e1_line %u driver %s%s e1_line %u port %u%s e1_line %u name %s%s e1_line %u connect-timeout %u%s no e1_line %u keepalive%s e1_line %u keepalive %d %d %d%s e1_line %u ipa-keepalive %d %d%s e1_line %u pcap %s%s0.0.0.0 ipa bind %s%s ipa ip-dscp oml %u%s ipa ip-dscp rsl %u%s ipa socket-priority oml %u%s ipa socket-priority rsl %u%sE1 Input Driver %s%sshow e1_driverShow running system information Display information about available E1 drivers Keepalive: disabled%sKeepalive: enabled%s Number of probes: %d(driver's default)%s Idle timeout: %ds Probe interval: IPA Keepalive: disabled%sIPA Keepalive: enabled%s Interval: %us%s Timeout: %us%sE1 Line Number %u, Name %s, Driver %s%sPCAP %s%s show e1_line [<0-255>] [stats]Show running system information Display information about a E1 line E1 Line Number Include statistics statsE1 Timeslot %2u of Line %u is Type %s%sshow e1_timeslot [<0-255>] [<0-31>]Show running system information Display information about a E1 timeslot E1 Line Number E1 Timeslot Number E1 line %s is invalid%sE1 timeslot %s is invalid%s%s(config-e1_input)#  GCC: (Debian 12.2.0-14) 12.2.0zRx  AC F <AC V \VAC Q |AC  AC  =AC 8 AC  FAC A $AC I DFAC A dPAC K  pAC Gd @AC { AC  AC  AC  (AC  HWAC R h%AC ` -AC h zAC u {AC v 8AC 3 QAC L (AC  HqAC l hAC  AC  AC   AC E| AC   AC    %&V@HW|i`H~jH=K HHFH8HUFmaP@HpH!@Ha`H?>ZHn~ H{ H WH@H` %H -"H3 z@`HU, {f 8yQH0q+B HeH+9>NVhov 3EhP_se1_input_vty.cprefetchllist_emptyosmo_talloc_replace_stringcfg_e1_line_driver_cmdcfg_e1line_drivercfg_e1_line_port_cmdcfg_e1line_portcfg_e1_line_socket_cmdcfg_e1line_socketset_keepalive_paramscfg_e1_line_keepalive_cmdcfg_e1line_keepalivecfg_e1_line_keepalive_params_cmdcfg_e1line_keepalive_paramscfg_e1_line_no_keepalive_cmdcfg_e1line_no_keepaliveset_ipa_keepalive_paramscfg_e1_line_ipa_keepalive_cmdcfg_e1line_ipa_keepalivecfg_e1_line_no_ipa_keepalive_cmdcfg_e1line_no_ipa_keepalivecfg_e1_line_name_cmdcfg_e1line_namecfg_e1_line_connect_timeout_cmdcfg_e1line_connect_timeoutcfg_e1line_pcap_cmdcfg_e1line_pcapcfg_e1line_no_pcap_cmdcfg_e1line_no_pcapcfg_e1_pcap_deprec_cmdcfg_e1_pcap_depreccfg_e1_pcap_deprec_no_cmdcfg_e1inp_cmdcfg_e1inpcfg_ipa_bind_cmdcfg_ipa_bindcfg_ipa_dscp_cmdcfg_ipa_dscpcfg_ipa_priority_cmdcfg_ipa_prioritye1inp_config_writee1drv_dump_vtyshow_e1drv_cmdshow_e1drve1line_ka_dump_vtye1line_ipa_ka_dump_vtye1line_dump_vtyshow_e1line_cmdshow_e1linee1ts_dump_vtyshow_e1ts_cmdshow_e1ts_talloc_freetalloc_strdupatoie1inp_line_findvty_oute1inp_line_createstrlenstrcmp_talloc_zeroopene1_set_pcap_fd2closee1inp_ipa_set_bind_addr_GLOBAL_OFFSET_TABLE_g_e1inp_ipaccess_parse1inp_line_liste1inp_ipa_get_bind_addre1inp_driver_listvty_out_rate_ctr_groupe1inp_tstype_namee1inp_nodee1inp_vty_initinstall_lib_elementinstall_nodeinstall_lib_element_veP[9n:;<=>1:KX=;<@=;B;[?v=<@=8:m<@= =j;;;;;=;<@=@ +=NY9v/A;;;C;;<@=9+:`;v;<@= ; <8 A R @_ = B   L = C  - |: =D D ; < C 4 9. 7 E \ U = E  @ ; *G ; *GM  X @o ;x *G ; *G *H     = *HA J n  { =    =  * =1:YD f=e =% 2=U^ = =*H+IA L@bk} =*G*G =*G *G! .=5*GOX_*Gt' =*G*GE =c )=J*J*J =!*8 H=Sc===2=5= F0==M=_hv2=J=F==2%=V_m]}=w== /<=cl=@?Han=Ks @ ;7*H*Hs@*HU*HL|=*H*H;*HG*Hen7=;O =<O*MPOO| OO&3O:\GON[OboOv\OO|OO<OOOO\#O*2Q9AQH|PQP|`hjp` -(H0Ho@PHP!@a`0h>pX ({ 0K  V    @ H` P    j   ` h, p8 | 0 (0o @ `&|jKH Hha!a> ,{ L l`   ,  ,0Ll+Be.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @[@I &,1>@/H 9@h N07 W7l7(g@n ; 9 Cqvipa_proxy.o/ 0 0 0 644 25656 ` ELF>x`@@UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHMHEHHUHHH}HuHEHHHUHEHHgUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH H}HuHEHHEHHHu*HHxHHǸCt0L AxHH¾HEHHEHE@HUHR HRHxHHHHu8HE@AHHHHǸWtDHE@HPL AHH¾HHEHAHEH@ HPHE@HTpHEPHEH@HUHHUHH H}HuHEH@`HEHHHu*HHHHǸCt0L AHH¾HEHHEHE@HUHR HRH@HHHHu8HE@AHHHHǸWtDHE@HPL AHH¾HHEHDHEH@ HPHE@HHEPHEH@HUHHUHH H}uHEH@PHEHH(HHEH}HHHu*HHHHǸCt0L AHH¾EHEHUHP HHMUHuIAH 1HHUHBHEH@HHHHu;IHHHHǸZtGHPL AHH¾HHHHu*HHHHǸCt0L AHH¾HEH@Hp@(HUHRHpHJ HujHRjPIAH0HUHBHEH@HHHHu;IHHHHǸZtGHPL AHH¾HHEH@HHHHu;IHHHHǸZtGHPL AHH¾H#HEH@HHEHHKUHHPH}ȉuHU} HHEHEHEHEHHHEHHUHJHHuHHEȋ@u HHHUHH}HHHƸHEHHEHEHEHEHH HUHH9^HEHHHHHu E4HEHHHHHu E [HEHHHUHHyKHEȋ@u HHHUHHH}HHHƸHEHHHfEHH8HHEH}u@HEȋ@u HHHMHHHHϸuHEHHUHJHHHEUP,HEHHHHHHUHB HEUfP(HEHHHUHH H}HuUHMHUMHEH-UHH@H}HuЉUHM} @HHEHEHEHEHHHEHHUHJHHu|HE@0~HHEЋ@u HHHUHH}HHHƸHEH HEHHHzHEHHEHEHEHEHHHUHH9*HEЋ@u HHHUHH}HHHƸUHH@H}HuЉUHMHHEHEHEHEHHHEЋ@u HHHUR(DHUR,u HHHMHI HuHH}HPEIHHHƸHHEHHEHEHEHEHHHUHH9MUHHH}uHxHEHHEHEHEHEHE} dHHEHEHEHEHHHHxHHUHJHHu HEHE3HxHHHUHJHHu HEHEHEHHEHEHEHEHHHUHH9gH}uJHE@u HHHxHH}HHHƸSH}uNHE@u HHHxHHH}HHHƸHE@,tJHE@u HHHxHH}HHHƸHE@,tNHE@u HHHxHHH}HHHƸNHxHHHEā}vCHE@u HHHMHHHHϸHxHHHE}vCHE@u HHHMHHHHϸpHHEHEHEHEHHTHEH@H@8H9EHEH@HpH9EumHE@9EuSHE@9EuCHE@u HHHMHHHHϸHEHE6HEHHEHEHEHEHHHUHH92HH HHEH}uCHE@u HHHMHHHHϸEĉHEPEHEPH}HEH@H@8H9EtJHE@u HHHxHH}HHHƸHEH@HpH9EtNHE@u HHHxHHH}HHHƸ0HEH@HEHHHHEH}uCHE@u HHHMHHHHϸHE@D HEHPPHEHPHHEǀ| HEHHEHHE@(HHMILHHHEH}uHHE@u HHHUHH}HHHƸHEHyHHE@u HHHUHH}HHHƸHEHHEHHEHHEHHEHUHPHE@0PHEP0HEH@HUHP8HE@0PHEP0HEH@HUHpEHUЋEĈLpEĉHUЋEHEHH@EĺHE}yCHE@u HHHMHHHHϸHEHxEHE}y@HE@u HHHMHHHHϸ*HEЋPHEЉHEHHHUHH H}HuUHMHUMHEHUHHHxHplH`HpHHEHEHEHEl HHEHEHEHEHHQH`HHUHJHHu HEHE3H`HHHUHJHHu HEHEHEHHEHEHEHEHHHUHH9gH}uPHp@u HHH`HHpHHHƸH}uTHp@u HHH`HHHpHHHƸUHE@,tPHp@u HHH`HHpHHHƸHE@,tTHp@u HHH`HHHpHHHƸH`HHHE}vIHp@u HHHpHHHHϸ$H`HHHE}vIHp@u HHHpHHHHϸHHEHEHEHEHH9sHEH@H@8H9Eu?HEH@HpH9Eu*HE@9EuHE@9Eu HEHE6HEHHEHEHEHEHHHUHH9yH}uIHp@u HHHpHHHHϸHEH!HEH@HEH@HHEHEHEHEHHEHEHEMHEH@HHEHHEHHHHEHEHEHHEHEHEHUHEH@HH9uHEH@HHHEH@@HEH@@HEH@HHHbHEH@HH@EHHEH@HxEHHEHPEDpHEHPEƄHEH@H@8P0P0HEH@HpP0P0HEHHHUHH@H}HuЉUHMHHEHEHEHEHHqHEЋ@u HHHURDHUHRHpLRHURHMHIHI8HqH}HPEMЉHHHƸHHEHHEHEHEHEHHHUHH9IUHH}HuUHMHEHǀHE@ ]UHH H}HuUHMHUMHEHUHH H}HuUHMHUMHEH(UHHPH}EHHEHEHEHEHHEt=HE@u HHHMHHHHϸEHE@u HHHE@(DHEL@ HE@,u HHHMHqH}HRHHHHƸHHEHHEHEHEHEHHHUHH9HHEHEHEHEHHHE@u HHHURDHUHRHpLRHURHMHIHI8HqH}HPEMЉHHHƸHHEHHEHEHEHEHH%HUHH9IUHHHHHHHHƿHHƿHHƿHHƿHHƿHHƿHHƿH0HHHHHƿ HHƿ ] received message from client side ipa_proxy.cwe don't have a route for streamid 0x%x received message from server side struct ipa_proxy_conncannot allocate memory for origin IPA could not create server peer: %s now trying to connect to destination could not create client: %s could not start client: %s %% instance `%s' already exists%sbindconnect%% invalid address %s%sstruct ipa_proxy_instance%% can't allocate memory for new instance%sipa instance NAME (bind|connect) IP tcp port PORTBind or connect instance to address and portno ipa instance NAMEDelete instance to address and port%% instance `%s' is in use%sipa_proxy.c:284%% instance `%s' does not exist%sipa instance showShow existing ipaccess proxy instancesinstance %s %s %s tcp port %u%s%% instance `%s' does not exists%s%% instance `%s' is not of bind type%s%% instance `%s' is not of connect type%s%% source streamid must be >= 0x00 and <= 0xff%s%% destination streamid must be >= 0x00 and <= 0xff%s%% this route already exists%sstruct ipa_proxy_route%% can't allocate memory for new route%s%% route does not contain source instance `%s'%s%% route does not contain destination instance `%s'%sstruct ipa_proxy_route_shared%% can't allocate memory for new route shared%s0.0.0.0%% can't bind instance `%s' to port%s%% bad bitmask (?)%sipa route instance NAME streamid HEXNUM instance NAME streamid HEXNUMAdd IPA routeno ipa route instance NAME streamid HEXNUM instance NAME streamid HEXNUMDelete IPA route%% no route with that configuration%sipa_proxy.c:544ipa_proxy.c:550ipa_proxy.c:562ipa route showShow existing ipaccess proxy routesroute instance %s streamid 0x%.2x instance %s streamid 0x%.2x%sipaConfigure the ipaccess proxyroute instance NAME streamid HEXNUM instance NAME streamid HEXNUMinstance NAME (bind|connect) IP tcp port PORT%s(config-ipa)# ipa%s instance %s %s %s tcp port %u%s route instance %s streamid 0x%.2x instance %s streamid 0x%.2x%sipa_proxyGCC: (Debian 12.2.0-14) 12.2.0zRx  AC F <AAC | \-AC h |.AC i &AC a @AC { AC  AC  `AC [ <AC  \.AC i |iAC d AC  AC  .AC i ,AC ' AC  <4AC o \.AC i |.AC i AC  AC     AL-"y.1&3@=Pbw `  H .H iHF $>4@H&.FHX*,fHyV`HR4H. H.$.>DWav "/=JRi~h ipa_proxy.cprefetch__llist_addllist_add_tail__llist_deltall_ipa_proxy_ctxipa_instance_listipa_proxy_route_listipa_sock_dst_cbipa_sock_src_cbipa_sock_src_accept_cb__ipa_instance_addipa_instance_add_cmdipa_instance_del_cmdipa_instance_delipa_instance_show_cmdipa_instance_show__ipa_route_addipa_route_add_cmdipa_route_del_cmdipa_route_delipa_route_show_cmdipa_route_showipa_cfg_cmdipa_cfgipa_route_cfg_add_cmdipa_route_cfg_addipa_instance_cfg_add_cmdipa_instance_cfg_addipa_cfg_write_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2bitvec_get_bit_posmsgb_freeipa_server_conn_sendipa_client_conn_send_talloc_zerocloseipa_server_conn_create__errno_locationstrerroripa_client_conn_create2ipa_client_conn_openstrncmpvty_outstrcmpinet_atonatoiosmo_strlcpytalloc_strdup_talloc_freestrtoulipa_server_link_createipa_server_link_openbitvec_set_bit_posipa_server_conn_destroyosmo_fd_unregisteripa_nodeipa_proxy_vty_initlibosmo_abis_ctxtalloc_named_constinstall_lib_elementinstall_node/*(>R_)p*{+,*(,)):*U,g~+-.*( \+)<*G\Yp+,*(,)*,0G+W-/0*( )1*<Ne+o12*(34)!**334?Qh+}*()*+Q5u*(34)*34+,6;*(H3Q4[/o|)*34/+.  m 7 K N T 8   v 9, {7 9h :~ K N  8 ;   0 K N - 8S <o z =    F 7g Kp N  8  >   K N. ; 8`  K N v { $ 8*  77I kKtND8KND8KN7lD8lKuN8?KN 87?UK^Nl|8 KN!418r S0KNl8+K4NLY8KN8 0KN&,68\@KNd8A*K3NIdV8B5K>NL\8BKN8  77@ eKnND8KND8K%N@lM8xKN8?KN"8L?mKvN8 C hKqN\8C#>iD{1>BB@K>p KN 8>  2K;NIY8oKxNv{8    F KO N   8  *G!M!H!"! /!I6! |C!IJ! W!I^! <k!Ir! !I! !I! \!I!*E!J! !I! !I     ( 0(U pF @HP*IV`0hRp4X (0( @ `Ly  @ `  F >* V@R` .symtab.strtab.shstrtab.rela.text.data.bss.rela.data.rel.local.rodata.comment.note.GNU-stack.rela.eh_frame @!@<H &/",0"6@" 1@Z F(&[N0. W.l.g@] 1 ' 8`vsubchan_demux.o/0 0 0 644 6392 ` ELF>@@ UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHHUHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHHH}EHEHHEHEHHEHEHHEHEHHHEH;Eu؋EUHH}EHE@HHUf@HUHM ]UHH}E}uHEDPHED2HEDvHEǀDHEǀD]UHHH}HEHHE@HEfǀ@HEǀHUHH H}HEEBEHHiLHEHHHEHEfǀ@HE@HE}~UHH H}uЈEEHHiLHEHHHEUHEHnUHEHt HEHHE@f=?vaHEHtFHEL8HEH@HE@HUuHEIHAHEǀHHEfǀ@UHH0H}HuUEEHcHEHEEHEЋEЃthUEЈEEtEEUMHEHEtEEUMHEHjE}oEE;E@EUHH}u}~&HEƋE HE]UHH}u}~(HEƋE!HE]UHHH}uH‹uHE@HUHHPH}ȉuHUMEHHHHEHHEEHEHtUHEȉHyHEHgt HEHHEHEHEHEPHE@)‰U܋E;E}E܉EEEEHHUHJHURH4UHcHUHHHHEPEHEPHEPHE@9r"HEHzHEHHHEEE;EEUHH}EE0EHcHEHЋEЉE ЈEE}~E]UHH H}HuHUHEHEEHEHPHEH$EHEHPHEHEHEHPHEHEHEHHUEUHH0H}HuUE)EHcHEHHEHH!E}xEE;E|EUHH0H}؉uEIHEHuCHEHHEHEHEHEHHEHHHEE;E|UHH@H}؉uHUȉMЋEHHHHEHHEHEHEEHHHHHHHHHEH}u[UHEPEHcHEHHHEHH}vEHEHHUHEHHuUHH H}HE@HE2EHHHHEHHEHUHEHHUHEHPE}~ȸsubchan_demux.c:238subchan_demux.c:308subchan_demux.c:324GCC: (Debian 12.2.0-14) 12.2.0zRx  AC F <AAC | \.AC i |&AC a @AC { AC V \AC W 9AC t eAC ` <HAC C \kAC f |AC  AC  @AC { BAC } -AC h @AC ; <QAC L \AC  |UAC P nAC i AC  jAC e   A&L.5z&7@AM\YW9devH-@SQn=kd@4BK[ovKUjsubchan_demux.cprefetch__llist_addllist_add_tail__llist_delllist_emptyllist_countappend_bitsync_hdr_completeresync_to_hereappend_bit_resync_outalloc_add_idle_frameget_subch_bitscompact_bitsmux_output_bytetx_queue_evicttall_tqe_ctxmemsetsubch_demux_initsubch_demux_insubch_demux_activatesubch_demux_deactivatetrau_idle_framesubchan_mux_enqueuememcpy_talloc_freesubchan_mux_out_GLOBAL_OFFSET_TABLE__talloc_zerosubchan_mux_init -8V*`$k  @ `LzW @`=d @S`K.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @H @P & , 1 <90 B W R@((  0  Patrau_frame.o/ 0 0 0 644 9536 ` ELF>!@@ UHH}uUEEEeEHcHEHtMEUE9E|ԋE]UHH H}HuEHEHHHEHHHEH6HEHHHHEH<HUH9E 9EHHPHEH HEHPEHHкHHEE}/~HEH1HEHPEHHкHHUHH H}HuEHEHHHEHHHEHH!HEH HHHEH<HUH9HEHH+HEHHHEE09EHHPHEH HEHPEHHкHHEE}/~HEH1HEHPEHHк HHUHHH}HuHEHHHEHHHEHH HEH HHUHH H}HuHEHLEEO}!t{<tU)HHH@H„u'HH„u\%@Hu5HUHEHH aHUHEHHIHUHEHH1HHHu1EAHHHHǸPt=EHPL AHH¾HHHHu1EAHHHHǸPt=EHPL AHH¾HUHH H}HEH-EEHHHHHHEH RPHEHHHEH HHEHHHE@ HEH HHE@HEHHHEH RPHEHHHEH HVHEH RP;6HHHu1EAHHHHǸPt=EHPL AHH¾HHHHu1EAHHHHǸPt=EHPL AHH¾HUHH H}HuEHEHHEHUHJHHE IEHcHEHHEHPEHH EHHPHEHкHHEE}/~HEH0HEHPEHH HEH1HHHEHHHEH6HHHEH9HUH<UHHH}HuHEHHEHUHJHHHEHHHEH HHUHH H}HuHEHEHEHE„HHH`H„uWH@H„u%@HuHUHEHHIHUHEHH1HHHu1EAHHHHǸPt=EHPL AHH¾HHHHu1EAHHHHǸPt=EHPL AHH¾HUHHHHHHHHHH]can't decode unimplemented TRAU Frame Type 0x%02x trau_frame.ccan't decode unknown TRAU Frame Type 0x%02x unimplemented TRAU Frame Type 0x%02x unknown TRAU Frame Type 0x%02x GCC: (Debian 12.2.0-14) 12.2.0zRx NAC I <AC  \ AC  |OAC J #AC  AC  AC   ZAC U AC  <AC  NN!6 ,?O8cBrZNE\@o@}#mrw!(: trau_frame.cget_bitsdecode_frdecode_amrdecode_dataencode_frencode_datafr_idle_frameencoded_idle_framedbits_inittedmemcpydecode_trau_frame_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2ft_fr_down_bitsft_idle_down_bitsft_data_down_bitstrau_frame_up2downmemsetencode_trau_frametrau_idle_frame}/e8g|*  /  /*, <@ /M^r < /  *1Kj* *.*D |X /ev | /*  /$ 6 /M0R  *  |  /    |  / 1 *G  [  /h y    /  <       ' . 5 < C J Q X _ f  n x  8  ?C&Y   { y$!(%,)048<9@=D @N`6?cr @ .symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.comment.note.GNU-stack.rela.eh_frame @ @` & E ,@ D 6@ H1@h >0 G\XW@h   JX!fe1d.o/ 0 0 0 644 800 ` ELF>@@ GCC: (Debian 12.2.0-14) 12.2.0e1d.c.symtab.strtab.shstrtab.text.data.bss.comment.note.GNU-stack@!@'@,0@ 5``0 Eipa.o/ 0 0 0 644 25216 ` ELF>@_@@ UHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHHH}HEHUHHH}HEHUHHH}HEH@(HHt-HHHHHHǸHEHPxHEH@(H)‰UHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHHH}uHEH‹E9HtmHEHxHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸHEHUHHHEHHE@jUHEfPjHEHUHH H}EHEHHEHP(HEHHEHEUPHEH HUfUHHH}HEH HHEH@@t1HEH@HHEH@@HEH@@HEHHHEHǀUHH0H}HEH@HEHHHuFHEHEH@xAIHH?HHǸ_tLHEHEH@xRPL A?HH¾HHEHHE@HMHΉE}}u }t }HHHuIHEHEH@xAIHHFHHǸHEHEH@xRPL AFHH¾H}HHHuIHEHEH@xAIHHHHHǸ3HEHEH@xRPL AHHH¾HHHHuRHEHEHPxHEPAIHHJHHǸHjtWHEHEH@xHMQRPL AJHH¾H HEHHEHHtHEHHEؾHҸ2HEHHtHEHHUHEHHUHHH}HEHHtHEHHEHҐUHH@H}HEH@HEHHHuFHEHEH@xAIHHbHHǸ_tLHEHEH@xRPL AbHH¾HHEHH8tHEHhtHEH@HEHEHHEHEHEHEHE@jHEHHEH@@E܃} t ku5HEHHEHHtHEHHEȾHHHHuFHEHEH@xAIHHsHHǸ_tLHEHEH@xRPL AsHH¾HHEHUHHH}HEHHEHHtHEHHEHҐUHH0H}؉uHEH@ HEEEHE@pt^HE؋@HMHUIHѺE}xE~HEH7HEH HHEHHHHuFHEHEH@xAIHHHHǸ_tLHEHEH@xRPL AHH¾HHE@pHEHHHEHHEHEԃHHHuFHEHEH@xAIHHHHǸ_tLHEHEH@xRPL AHH¾HHEHE}EԃHHHuFHEHEH@xAIHHHHǸ_tLHEHEH@xRPL AHH¾HHEHUHH H}HEHEHHHuFHEHEH@xAIHHHHǸ_tLHEHEH@xRPL AHH¾HHEHUHH0H}HuUHMDLMfEMH}UHuHEHu uuuQIAHH0UHH@H}HuUHMDLMȋEfUfEHEHHHEH}u H}tIHEH@H`Hu HEHHHHEHHEHPMHEH0HHUHBHEH@Hu HEHHHEMHEH@HUAIHfHѺHHE@pHUHEHHHUHHEUfHUHEHHHUHBxHEUfHEHUHHEHU HHEHH HEHH HHH}(uHEHHHEHU(HH}tHEHPHEHHEHU0HHEHPHEHPHEHPHEHPHEUHHH}HEHHHUHHH}HEHUHH H}uHEH@@t HE@pHE%?HE ЉHEHEHpxHEHEHWRIAHHE}yEwHEH@UPHEH@HHEH@Hy EHEH@@%}tEHUHJ HUHHH}HuHEHPHEHHHEH@HUHH H}HE%HEHHHEHEHHEHEHHtHEH@HHEUHSHHxtEHxH@ HEHx@HUHMHΉE܃}HHHu;IHH9HHǸZtGHPL A9HH¾HE8HEH@8Hu:HMEܺ/HΉE}uHUHEHHHUHB8HHHudE؋EHUR@HUHR8SPAIHHDHHǸHytfE؋EHUR@HUHR8SPQRL ADHH¾H HE@XЋE܉։HE@YЋE܉։HEHHHUHEHщE}HHHu9E؉IHHMHHǸXtEE؉HPL AMHH¾HE܉EH]UHH@H}HuHU؉LELMfEH}Ht-_HHHHHHǸHEH`HHEH}u HEHHUAIHHѺHH}tHUHEHHHUHB8HEUfP@HEHUHPHHEHUHHEHUHPPHEUHHH}HEHHHUHH H}HE@X%?HE@Y ЉHE@@HEH@8AAHE}yE?HEUPHEHHyEHE@UHHH}HE@t+HEHHHE@HE@UHH0H}HEHHEHHHuCHE@xHEH@pAIHHHHǸ\tIHE@xHEH@pRPL AHH¾HHEHPhHE@HMHΉE}v}u }t }HHHuFHE@xHEH@pAIHHHHǸHE@xHEH@pRPL AHH¾H}HHHuFHE@xHEH@pAIHHHHǸ*HE@xHEH@pRPL AHH¾HHHHuOHE@xHEHPpHEPAIHHHHǸHgtTHE@xHEH@pHMQRPL AHH¾H HEH,HEH@XHtHEHHXHUHEHHUHH H}HHHuCHE@xHEH@pAIHHHHǸ\tIHE@xHEH@pRPL AHH¾HHEH8HHEH}uHEHHHE@jHEHHE@E}HHHuCHE@xHEH@pAIHHHHǸ\tIHE@xHEH@pRPL AHH¾HHEHUHH H}uHEH@ HEEHHHu*HHHHǸCt0L AHH¾EtHEHE}tEt HEHQUHH`H}HuUHMLELMEHEHHHEH}HHHu;IHHHHǸZtGHPL AHH¾HHEHUHHEHxHUEAIHHѺHEHUHPXHEHUHPHHEHUHP`HEHP8HEHP8HEHP8HEHP@HUHMEHΉu?EHEHUHEHHHUHBpEHUfBxHEHHHHHu*HHHHǸCt0L AHH¾HEHHHHEUHHpHHHH@(Ef))))HHPHHHE}t} }} HHHuXH@xHHPpHEPAIHH HHǸHw`H@xHH@pHMQRPL A HH¾H E,HHPHH@(HHHHHE}HHHuLH@xHH@pAIHHHHǸ^GH@xHH@pRPL AHH¾HHhHHHHuLH@xHH@pAIHHHHǸtH@xHH@pRPL AHH¾H `E}HHHuLH@xHH@pAIHHHHǸH@xHH@pRPL AHH¾HFHhHEEHHPHEHHHEHHHL@PHHHHHAЉE}HHHuIH@xHH@pAIHH,HHǸgtTH@xHH@pRPL A,HH¾H! HHUHHH}HE@toHEHHHE@HE@HEH@hHHEH@HHtHEHPHHEHHEHHHUHHH}HuHEHP8HEHHHEHH/build/_osmocom_api/libosmo-netif/../install/include/osmocom/core/msgb.hmsgb->l2hAssert failed %s %s:%d msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) %s:%u message received input/ipa.c%s:%u lost connection with server %s:%u connection closed with server %s:%u unknown error %d from socket %s:%u sending data %s:%u error to send %s:%u connection done %s:%u connected read %s:%u connected write %s:%u Connect timeout reached struct ipa_client_conninput/ipa.c:208struct osmo_fdinput/ipa.c:215input/ipa.c:246failed to accept from origin peer, reason=`%s' %s:%u accept()ed new link from %s:%u failed to process accept()ed new link, reason=`%s' accept_cb != NULLstruct ipa_server_linkinput/ipa.c:371connected read/write struct ipa_server_conncannot allocate new peer in server, reason=`%s' could not register FD input/ipa.c:494%s:%u Unexpected return from ipa_ccm_rcvmsg_base: %d %s:%u IPA CCM RESPonse with malformed TLVs %s:%u IPA CCM RESP without unit ID %s:%u IPA CCM RESP with shortunit ID %s:%u Unknown IPA message type input/ipa.c:578GCC: (Debian 12.2.0-14) 12.2.0zRx &AC a <@AC { \AC V |%AC ` %AC ` fAC a -AC h "AC ] AC  <dAC _ \AC } |AC  3AC n lAC g DAC  RAC M AC  <bAC ] \:AC 5 |%AC ` AC Z =AC 8 :AC u eAC `  BAC H5 @AC  `%AC ` AC  FAC A AC  AC  AC   AC  @AC  `AC   :AC u & &@f%4%JfU1-c^"q{A3Rl D RT B]0CWb[dv|1)4+bK:cp}% ="H:7De`mt})=%b!F7&Ofr.!L':ipa.c__llist_delllist_emptyosmo_fd_write_enableosmo_fd_write_disablemsgb_l2lenmsgb_tailroommsgb_headroommsgb_pushipa_client_readipa_client_writeipa_client_write_default_cbipa_connect_failureipa_client_fd_cbipa_connect_timeout_cbipa_server_fd_cbipa_server_conn_readipa_server_conn_writeipa_server_conn_cbosmo_fd_update_whenosmo_panicipa_msg_push_headerhtonsipa_client_conn_closeosmo_timer_delosmo_fd_unregistermsgb_free_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2ipa_msg_recv_buffered__errno_locationgetsockoptipa_client_conn_createipa_client_conn_create2_talloc_zero_talloc_freeosmo_fd_setuptalloc_strduposmo_timer_setupipa_client_conn_destroyipa_client_conn_openipa_client_conn_open2osmo_sock_init2osmo_fd_registerosmo_timer_scheduleipa_client_conn_sendmsgb_enqueueipa_client_conn_clear_queuemsgb_dequeueacceptstrerrorosmo_sock_get_local_ipntohsinet_ntoaosmo_sock_set_dscposmo_sock_set_priorityipa_server_link_createipa_server_link_destroyipa_server_link_openosmo_sock_initipa_server_link_closeipa_server_conn_destroyipa_server_conn_creategetpeernameipa_server_conn_ccmipa_ccm_rcvmsg_baseipa_ccm_id_resp_parseipa_parse_unitidipa_server_conn_sendE O l +\*!"#$)%]*!"# $'*!R$fs"#$$*!L.;"P#{L$m*!p"#p$&''*!% 9 F "W #z   $  g (  *!   " #0 B Y $ *!   " #/ A X $ *!   " #  3 $k *!   " #  $*+,:*G+g9r,-..N/I,234=5k79.:B*!O'X;b\v"#';\$ <&.5*!K=X>z"#=>$1?H@r*!;"#;$cmwO+-.P[,D4;Ix*!"#$<%p*!"#$4*!\$p}"#$$*!L2?"T#|L$F*!(p<I"Z#zp$9&*!<P]"n#$*!!""3#>!Pg$7+*!' ;T+8"I#R'[;gTy$-0 H> >U .k = 4 *!   " #  !$!!,!J!*!!"""6"#h"z""$"K"*!#1#>#"R##|###$#*!#$$"($#R$d${$$$*!$<$$"%#/%<A%X%$%L%*! &d&*&";&#a&ds&&$&F&&'8'C',o'7 @&`f1^ @[`AR  T @+` H D)d=b]$D.!d&L'.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @'@H=0 &','1'90`, B,W,R@x[`  1P  p8^aipa_keepalive.o/0 0 0 644 12888 ` ELF>-@@UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH H}EHEH HEHEUUHH}uHEHEHHHEHHEHPxEHHHEHPx]UHH HUfUfEEf;EHt-*HHHHHHǸEHUH։HEH}HtUHEH*HEUHHHH¾ @GHEH}u&HEHHEHHEUHH0H}uHUHEH@(HE}u.HE@HEAVLH-ZHHHHHHǸUHH H}uHEH@(HEHEH}Ht-fHHHHHHǸHEH@(Ht3HEH@Ht&HEL@(HEHHHUHEHHAHEH@HtOHEH@(Ht&HEL@(HEHHHUHEHHAHEH@HUHHHEH@HHt-tHHHHHHǸHEH@(Ht#HEL@(HEHHHUHEHHAHEH@HUHHUHH0H}uHUHEH@(HE}u-HEHEALH-HHHHHHǸUHSH(H}HEH@(HEHE؋@8t t;HE@HEALHHHHukH}tHE؋P4HEH@HHHHEHIIHHHHǸH}t HEH@@PH}tHE؋P4HEH@HHHHEHHH}t HEH@@PSRL AHǸHHEH@HtHEH@HE'HEH@HtHEH@HE HEH@HEHEH@ HtHEHH HUHEHH4-HHHHHHǸH]UHH H}uHU}u*HEALH-HHHHHHǸUHHHHt-HHHHHHǸ]UHH0H}HuHUHUHEIйHHHHEH}unHEH0HHEH}u-HEAHHѺHHEHUHHHEHUHP(HEUHH0H}HuHUHUHMHEHHHEH}uHEH@(HEHEHUHPHEUHH0H}HuHUHUHMHEHHHEH}uHEH@(HEHEHUHPHEUHH0H}HuHUHMHUHMHEHH^HEH}uHEH@(HEHEHUHPHEUHH H}HuHEH@(HEHEHPHH9Ht-.HHHHHHǸHEHUHP UHH H}HuHEH@(HEHEHPHH9Ht-6HHHHHHǸHEHUHP(UHHH}HEHPHH9Ht-=HHHHHHǸHEA>HHѺHUHAUATSH(H}HEH@(HEHEHPHH9Ht-EHHHHHHǸHHHHEDhHED H}tHEȋP4HEH@HHHHEHAUATIIHHFHHǸHH}t HEH@@PHEDhHED H}tHEȋP4HEH@HHHHEHHH}t HEH@@PAUATSRL AFHǸH HEAHHHѺHHe[A\A]]UHSHH}HEHPHH9Ht-NHHHHHHǸHHHukH}tHEP4HEH@HHHHEHIIHHOHHǸH}t HEH@@PH}tHEP4HEH@HHHHEHHH}t HEH@@PSRL AOHǸHHEAPHHѺHH]msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) /build/_osmocom_api/libosmo-netif/../install/include/osmocom/core/msgb.hsize >= headroomAssert failed %s %s:%d IPA PINGOSMO_IPA_KA_E_STARTOSMO_IPA_KA_E_STOPOSMO_IPA_KA_E_PONGinput/ipa_keepalive.c0msgifp->client_connfi=NULL%s{%s}: IPA keep-alive FSM timed out: PONG not received INITIDLEWAIT_RESPIPA-KEEPALIVEosmo_fsm_register(&ipa_keepalive_fsm) == 0struct ipa_fsm_privfi->fsm == &ipa_keepalive_fsm%s{%s}: Starting IPA keep-alive FSM (interval=%us wait=%us) %s{%s}: Stopping IPA keep-alive FSM GCC: (Debian 12.2.0-14) 12.2.0zRx -AC h <AC  \3AC n |DAC  AC  [AC V AC ~ AC  AC }  <3AC E) `sAC n PAC K AC  [AC V [AC V _AC Z  uAC p @uAC p `AC z $AC I  AC E --(344DAxU[b@|kw3,s@xhP/:EXq,9M[q [b _ u6 u 1* I ipa_keepalive.cmsgb_tailroommsgb_putmsgb_put_u8msgb_reservemsgb_alloc_headroomgen_ipa_pingipa_keepalive_event_namesipa_ka_initipa_ka_wait_resp_onenteripa_ka_wait_respipa_ka_fsm_timer_cbipa_ka_allstate_actionipa_keepalive_statesipa_keepalive_fsmon_dso_load__ipa_conn_alloc_keepalive_fsmosmo_panicmsgb_allocipa_prepend_header_osmo_fsm_inst_state_chgipa_server_conn_sendipa_client_conn_send_GLOBAL_OFFSET_TABLE_osmo_log_infoosmo_fsm_state_nameosmo_fsm_inst_namelogp_stublog_check_levellogp2osmo_fsm_registerosmo_fsm_inst_alloc_talloc_zero_osmo_fsm_inst_termipa_client_conn_alloc_keepalive_fsmipa_server_conn_alloc_keepalive_fsmipa_generic_conn_alloc_keepalive_fsmipa_keepalive_fsm_set_timeout_cbipa_keepalive_fsm_set_send_cbipa_keepalive_fsm_pong_received_osmo_fsm_inst_dispatchipa_keepalive_fsm_startipa_keepalive_fsm_stopla!!7*!49>K !=*q!!7>!Pa*N\! !!-N9^\p!"! 7"R!iw!7#!&$CP%l!&  !  # ] w !     !    !# -R l !v    *  N   !  G !~  N   ! " ! -4 N !X b o v *  N  \ !  !6BNNs\!"!-(HPkpw ( @8,HX  @-`4xk w@d, b $ D6 d *  .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.rela.data.rel.local.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@ & , 1> 9@)V`h Q@p*xkf@* w0 @+ 8`,ipaccess.o/ 0 0 0 644 59376 ` ELF>0@@UHH}]UHH}HEHH9E]UHHH}HEHUHHH}HEHUHHH}HEH@(HHt-HHHHHHǸHEHPxHEH@(H)‰UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH}EHEHPHUUHE]UHH H}EHEHHEUHEHUHH}HuHE@(u HEHP4HE@(w HE@(HiHPPHEH]UHH H}HEHHEH}t5HEAXHHѺHHEHǀUHH H}HuEHUHEHH$HEHEHpAaHHѺH5HHt-aHHHHHHǸHEHHE@HHHuBHEPHEH@@AAHHgHHǸ[tHHEPHEH@@RPL AgHH¾HHEHHE@HE@HEHXtHEH@ H9EHt-pHHHHHHǸHEH@ HEHpArHHѺH5HHt0rHHHHHHǸEHHHuBHEPHEH@@AAHH~HHǸ[tHHEPHEH@@RPL A~HH¾HHEHHHEHǀHEHXH@ HtHEHXHP HEHHEHpAHHѺH5HHt-HHHHHHǸEUHH0H}HuHUHEHEHE@jHEHHE@HΉHEHUHH H}HuHEHEHE@uHEHP HEHHUHH0H}HuHUHEH@HEHEH HEH@HH,HEHPHHHMHuHHEHEHUHH}HHHuEHEPHEH@@AAHHHHǸHEPHEH@@RPL AHH¾H=HEH}HHHEHHHHEHUHH0H}HuHUHEHEHUHEHHUHH H}HEHHEHEH@HEHEHdHEHXH@ HtHEHXHP HEHҐUHH H}HuHEHEHEHyUHH0H}HuHUHEH@HEHEHHHt-HHHHHHǸHEH@HHHEHPHHMHuHEHHEHEHUHH}HHHuEHEPHEH@@AAHHHHǸt{HEPHEH@@RPL AHH¾H1HEHhHHHEHHHUHHH}HE@Ht-HHHHHHǸHE@uUHH H}HEHE}uF}Ht-HHHHHHǸHE@UHH H}H}Ht-HHHHHHǸHEH@HhHEH}Ht-HHHHHHǸHE@PHEHcHDHEH}Ht-HHHHHHǸHEUHHH(H HH H@(Ef)p)))H(HHHHEHEHHEH}t}u HEHHH HHE܃}t} } } HHHuQHEȋHHEH@PHEPAAHHHHǸH7  HEȋPHEH@@HMQRPL AHH¾H E HHHuBHEȋPHEH@@AAHH$HHǸ[tHHEȋPHEH@@RPL A$HH¾HH HPH H@(HHHHHEHHHu*HH'HHǸCt0L A'HH¾}HHHuEHEȋPHEH@@AAHH)HHǸ  HEȋPHEH@@RPL A)HH¾H H8HHHHuEHEȋPHEH@@AAHH-HHǸ? ( HEȋPHEH@@RPL A-HH¾H 0E؃}HHHuEHEȋPHEH@@AAHH3HHǸs \ HEȋPHEH@@RPL A3HH¾H H8HEЋEHHPHEHHpHEHHE܃}HHHuPHEȋPHEH@@HuAAHH:HHǸHr[HEȋPHEH@@HuRPL A:HH¾H H(HXH@HHHHuEHEȋPHEH@@AAHH?HHǸHEȋPHEH@@RPL A?HH¾H7H@(H(HXL@H(HpHHAHEH}HHHuEHEȋPHEH@@AAHHHHHǸHEȋPHEH@@RPL AHHH¾H2HHEHHHH@(H(HXL@H(HpHHAHEH}HHHu:H(@AHHXHHǸzcH(@HPL AXHH¾HHEH@H@HEHEH;(HHHu7H(@AHHaHHǸVtCH(@HPL AaHH¾HeHEHpAeHHѺH5HHt-eHHHHHHǸtfw#tHHiHPPHEHHEHEHHEHEH;Ht-hHHHHHHǸtAHHPHEHH@ HpHMHEEIHщHHHH@HH@ H9(Ht-sHHHHHHǸHH@ H(HpAuHHѺH5HHt-uHHHHHHǸHEHE܃}HHHuEHEPHEH@@AAHHyHHǸHEPHEH@@RPL AyHH¾H^trpH0AAȉH@HǸH0HEHHHUHEHHHEHMHEHHHHHHu:H(@AHHHHǸtnH(@HPL AHH¾H)) H@HHH@H@HH@ H9(Ht-HHHHHHǸHH@ H(HpAHHѺH5HHt-HHHHHHǸUHHPH}HEH@ HEHE@(EHEHUHEHHuHEHEHHE@HMHΉE}}u HHHuZE؉HUJHUHRRHPAAHHHHǸHS<E؉HUJHUHRRHPQRL AHH¾H }HHHuEHEPHEH@@AAHHHHǸlHEPHEH@@RPL AHH¾HHHHunHEHHEH@(HHUJHUHRRPEPAAHHHHǸHtmHEH2HEH@(HHUJHUHRRPEPQRL AHH¾H HEHHEHE@l2hAssert failed %s %s:%d msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) input/ipaccess.cosmo_use_count_get_put(&(line)->use_count, __func__, 1) == 0E1TS(%u:%u) Forcing socket shutdown bfd->data == lineipa_bfdosmo_use_count_get_put(&(line)->use_count, "ipa_bfd", -1) == 0E1TS(%u:%u) Forcing socket shutdown with no signal link set osmo_use_count_get_put(&(line)->use_count, __func__, -1) == 0E1TS(%u:%u) Failed to allocate IPA keepalive FSM e1i_ts->driver.ipaccess.ka_fsm == NULLe1i_ts->num != 0sign_type == E1INP_SIGN_RSLe1i_tsilcliE1TS(%u:%u) Unexpected return from ipa_ccm_rcvmsg_base (ret=%d) E1TS(%u:%u) ID_RESP E1TS(%u:%u) IPA response message with malformed TLVs E1TS(%u:%u) IPA response message without unit ID E1TS(%u:%u) IPA response message with too small unit ID E1TS(%u:%u) Failed to parse unit ID '%s' E1TS(%u:%u) Unable to set signal link, closing socket. oml_bsc_to_btsE1L(%u) Unable to set signal link, closing socket. E1L(%u) Fix your BSC, you should use the E1 line used by the OML link for your RSL link. osmo_use_count_get_put(&(new_line)->use_count, "ipa_bfd", 1) == 0newbfd != bfdE1TS(%u:%u) could not register FD site.%u.bts.%u.ipa-rsl.%ursl_bsc_to_btsE1L(%u) Unknown IPA message type E1TS(%u:%u) Sign link problems, closing socket. Reason: %s E1TS(%u:%u) Sign link vanished, dead socket E1TS(%u:%u) RX %u: %s E1TS(%u:%u) Timeslot is not configured. E1TS(%u:%u) no matching signalling link for hh->proto=0x%02x E1TS(%u:%u) Fix your application, no action set for signalling messages. E1TS(%u:%u) Bad signalling message, sign_link returned error: %s. line->opsE1TS(%u:%u) TX: %s e1i_ts->lineE1TS(%u:%u) TX %u: %s E1TS(%u:%u) failed to send A-bis IPA signalling message. Reason: %s ipaE1L(%u) Failed to enable TCP keepalive: %s E1L(%u) TCP Keepalive is enabled E1L(%u) TCP keepalive idle_timeout=%us, interval=%us, retry_count=%u user_timeout=%ums E1L(%u) Failed to set TCP keepalive idle time: %s E1L(%u) Failed to set TCP keepalive interval: %s E1L(%u) Failed to set TCP keepalive count: %s E1L(%u) Failed to set TCP user timeout: %s E1L(%u) Failed to set TCP_NODELAY: %s could not clone E1 line ipa-omlE1TS(%u:%u) could not send ID REQ. Reason: %s ipa-rsllen > 0received ID_GET for unit ID %u/%u/%u Failed parsing ID_GET message. cannot send ID_RESP message. Reason: %s cannot send ID_ACK message. Reason: %s Failed allocating ID_ACK message. E1TS(%u:%u) failed reading from socket: %d E1TS(%u:%u) no matching signalling link for ipa_proto=0x%02x struct ipaccess_lineE1L(%u) ipaccess: OOM in line update E1L(%u) enabling ipaccess BSC mode on %s with OML %u and RSL %u TCP ports E1L(%u) cannot create OML BSC link: %s E1L(%u) cannot open OML BSC link: %s E1L(%u) cannot create RSL BSC link: %s E1L(%u) cannot open RSL BSC link: %s E1TS(%u:%u) enabling ipaccess BTS mode, OML connecting to %s:%u ts-%u-%u-omlE1TS(%u:%u) cannot open OML BTS link: %s oml_bts_to_bscE1TS(%u:%u) cannot create RSL BTS link: trx_nr (%d) out of range ts-%u-%u-rsl-trx%uE1TS(%u:%u) cannot open RSL BTS link: %s rsl_bts_to_bscE1L(%u) cannot close RSL BTS link: trx_nr (%d) out of range input/ipaccess.c:13100.0.0.0ipaccess_dropGCC: (Debian 12.2.0-14) 12.2.0zRx  AC F <AC V \%AC ` |%AC ` fAC a -AC h AC  %AC ` :AC u <XAC S \ZAC U |AC  RAC M IAC D oAC j 2AC m cAC ^ <+AC f \AC  |gAC b pAC k AC  AC  XAC S AC  <AC  \AC | |tAC o AC  3AC n zAC u -AC h SAC N <NAC I \AC  |AC  AC  LAC G AC  AC  zAC u <AC Z \ AC ~ |1AC l AC  qAC l ;AC v cAC ^ *AC e    !&%6K%LpfW-es%n:y6XZ R IUo/2QcgY +  g p  X#$%? &U'tk(y(3(zZ,-$K ,N(48@L*AD+JzCK^r} Ef%K3<\r{!5,SDXT_p<'4\*Lcx #=Yv 6 S h U1 U Zq \;    B\c + ipaccess.cprefetchllist_emptyosmo_fd_write_enableosmo_fd_write_disablemsgb_l2lenmsgb_tailroommsgb_putmsgb_v_puttall_ipa_ctxipaccess_line_tsipaccess_keepalive_fsm_cleanupipaccess_drop__func__.0ipa_bsc_keepalive_write_server_cbipa_bsc_keepalive_timeout_cbipaccess_bsc_keepalive_fsm_allocipa_bts_keepalive_write_client_cb_ipaccess_bts_down_cbipa_bts_keepalive_timeout_cbipaccess_bts_keepalive_fsm_allocipaccess_e1i_ts_sign_typeipaccess_e1i_ts_trx_nripaccess_bts_e1i_ts_stream_cliipaccess_rcvmsghandle_ts1_readipaccess_closee1i_ts_has_pending_tx_msgsipaccess_bts_send_msgipaccess_bts_write_cbts_want_writetimeout_ts1_write__handle_ts1_writeipaccess_line_updateupdate_fd_settingsipaccess_bsc_oml_cbipaccess_bsc_rsl_cbipa_bts_id_ack_ipaccess_bts_handle_ccmipaccess_bts_read_cbipaccess_bts_connect_cbipaccess_bts_disconnect_cbosmo_fd_update_whenosmo_panicg_e1inp_ipaccess_pars_osmo_fsm_inst_term_osmo_use_count_get_put_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2osmo_fd_unregistermsgb_freeipa_generic_conn_alloc_keepalive_fsmipa_keepalive_fsm_set_timeout_cbipa_keepalive_fsm_set_send_cbipa_keepalive_fsm_startosmo_stream_cli_sendosmo_stream_cli_get_dataipa_keepalive_fsm_pong_receivedipa_ccm_rcvmsg_baseipa_ccm_id_resp_parseipa_parse_unitidosmo_fd_setupsnprintfosmo_stats_tcp_osmo_fd_registeripa_msg_recv_bufferedstrerrorosmo_hexdumpe1inp_lookup_sign_linkipa_keepalive_fsm_stope1inp_int_snd_eventosmo_stream_cli_closeipa_prepend_headere1inp_tx_ts__errno_locationosmo_timer_setuposmo_timer_scheduleipaccess_fd_cbipaccess_driversetsockopte1inp_line_clonee1inp_ts_config_signipa_ccm_send_id_reqipa_ccm_rcvmsg_bts_baseipa_ccm_make_id_resp_from_reqipa_sendipa_ccm_send_id_ackipa_client_conn_closeipa_msg_allocosmo_stream_cli_get_fd_talloc_zeroe1inp_ipa_get_bind_addripa_server_link_createipa_server_link_openipa_server_link_destroyosmo_stream_cli_destroyosmo_stream_cli_createosmo_stream_cli_set_nameosmo_stream_cli_set_dataosmo_stream_cli_set_addrosmo_stream_cli_set_portosmo_stream_cli_set_protoosmo_stream_cli_set_nodelayosmo_stream_cli_set_priorityosmo_stream_cli_set_ip_dscposmo_stream_cli_set_reconnect_timeoutosmo_ipa_segmentation_cbosmo_stream_cli_set_segmentation_cbosmo_stream_cli_set_connect_cbosmo_stream_cli_set_disconnect_cbosmo_stream_cli_set_read_cb2osmo_stream_cli_opene1inp_ipa_bts_rsl_connecte1inp_ipa_bts_rsl_connect_ne1inp_ipa_bts_rsl_close_ne1inp_ipaccess_initlibosmo_abis_ctxtalloc_named_conste1inp_driver_registere1inp_ipa_set_bind_addr_talloc_freetalloc_strdupD0i0EO1l13)8 @4YcmOz1*6,78,'>9N:\;QO1c4(l2O?1V*6}789<`o w4O1=<>*6, 7.8Q,cz9?@AB C  d O 1 >8 *6_ ,s  7 8 ,  9 ? @B L V Oc 1   O 1  ) O6 1e o y O 1   O 1y D E *6  708[m9*6 78 ,C9zF*6"78"9 *61$ER7f8$9*6\ 7.8Q\cz9*678 2I9G*678+=T9*678'9*678/9J<*6L78 L2I9z*678 90?cG4`jtO1&O 1`Ho:QO1c4 *l4OA1MIa*64784 9FWXJnKq*678-D9:;QO1(7c?4XbllOy1L*6M=Q^7v8M9*6(57I8l~9*6N7*8NNn9< *62 4F S 7g 8 4  9 O *6'!d;!H!7`!8!d!!9!*6"/"<"7P"8s"""9"*6"M #!#.#7C#8S#Ms###9#<,$PD$Qi$s$7}$O$1$R$:$;.%=%cE%4^%h%lr%O%1<&<s&Sz&*6&N&A&&7&8#'NC'AU'l'9'B'T3(=(UG(OT(1 )T)S)*6)N)b))7*89*NY*bk**9*U**6*V*M+|+(+7@+8M+VV+Mv+|++9+W+X,,<Q,<-[0-*6=-VF-M]-q-~-7-8-V-M---9-*6 ..+.7<.8S.e.|.9.*6!/$5/B/7W/8~/$//9/[/*6/V/M 0|!0.07?08H0VQ0Ma0|s0090[0*60V0M0117"18+1V41MD1V1m191[1*61V1M1117282V2M'292P29u2[2*62V2M2 227282V2M 3 3339_3[s3*63V3M3L 337383V3M3L 449A4H4cS4\i4*6x4s 447484s 4494]h5*Yx5H5I5*6545575864)6@69T6 _6K6^6*66V6M6 667787V7M87 J7a79|7:7;77c7477l7O 81.858c@8\V8*6e8s y887888s 889 9]W9*Yg9Hs9I9*69499798:4:/:9C: N:K\:^p:*6}:V:M: ::7:8:V:M; ';>;9n;:;;;;c;4;;l;O;1y<< <O<1<D=`_=*6= ==7=8> >*>9M>ap>*6> >>7>8> >>9?b:?*6G?VP?MZ? n?{?7?8?V?M? ??9?<?<@c@*6'@V0@M:@L N@[@7l@8u@V~@M@L @@9@d@e ASAA AOA1ACBD*BfCB`B*6B BB7B8'C 9CPC9sCaC*6C CC7C8C CD9*DBAD*6PDt dDqD7D8Dt DD9DBEC1E*6`E tEE7E8E EE9:F*6aFuFF7F8FFF9G*6GGG7 H8/HAHXH9mH<HOH*6H HH7 I87I II`I9I*6III7I8J!J8J9tJ<JRJCJfJAZK gKgK*6K$ KK7K8K$ L$L9LhL*6LL LL7L8ML $M;M9FMkMiM*6MVMMM MM7M8MVMMN N1N9FN*2WN*2nNj}N*6NVNMN NN7N8NVNMO O-O9=OkNOsOiO*6OVOMO OO7O8OVOMP "P9P9NP*2`P*2wPjP*6PVPMP PP7P8PVPM Q Q6Q9FQkrQ*6Q< QQ7Q8R< 0RGR9hRRRlR]RRmRRROS1(S} :SJPSncSoSpSqSrSsS*2StS*2SuSv T*wTx+TyATzWT{cT|rT*6TVTMT TT7T8TVTMU &U=U9MUl`UfyU U~EV*6xV VV7V8V VW9(WOW]pW }WgWWmWWWOW1X -XJCXnVXolXpXqXrXsX*2XtX*2XuXvX*wYxYy.YzDY{PY|_Y*6lYVuYMY$ YY7Y8YVYMZ$ Z*Z9:ZlMZffZN Z*6Zd ZZ7[8[d 0[G[9[l\*\%\,\3\*Z;\Q\*Z\\ g\n\*Z\\\*Z\*Z\*Z\ ( $K(# @ `&Kp @6` U @Y `      #@%` &'(((Z, ,@,`(48<@*AD J@K`$KUUZ\B\ \.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @\@(V &],]1] >kX 9@` N0Xk Wxklxk8g@  q 0 X~9 vlapd.o/ 0 0 0 644 25632 ` ELF>``@@UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHMHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHHH}uHEH‹E9HtmHEHxHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸHEHUHHHEHHE@jUHEfPjHEHUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHH}uHEHEHHHEHHEHPxEHHHEHPx]UHH HUfUfEEf;EHt-*HHHHHHǸEHUH։HEH}HtUHEH*HEUHH}uUMLEHEUHEUPHEUPHEHUHP]UHH0H}؉EHEHHEHEHEHEHH5HE@8EuHE:HEHHEHEHEHEHHHUHEHH9uUHHH}uHHHHUHcH HEPHHHE@Huv@HuHvHHQRPAIHHHHǸH HUHcHHEHUAIHH?HHǸWtDHEHURPL A?HH¾HHEEHE@EHE@EHEHEHEHEHHHuOMUE}uHQRPAAHHJHHǸH dtQ}uMUEHWVQRPL AJHH¾H0EEHHHu1EAHHOHHǸPt=EHPL AOHH¾HUHE؉HHEH}HHHu?UHEHAIHHTHHǸXtEUHEHRPL ATHH¾HUHE؉HHEH}u HHEEEHH¾8HEHEHHUHB(HEH@(HUHHE؋HUHHHuvHE@jHEHHHURHUHRHHPAIHHeHHǸHtuHE@jHEHHHURHUHRHHPQRL AeHH¾H HEHHHEHP HEHHHE@HEHHHHuLEMHUHHPAIHHlHHǸHftSMUHEHHQRPL AlHH¾H UHH`H}HuHUHEHUHHHu^HE@jHEHHHHEHIIHHHHǸttaHE@jHEHHHUHPRL AHH¾HHE@jfHHHuFHE@jHEHAIHHHHǸ_tLHE@jHEHRPL AHH¾HHEc HEHHEHP(HE HEHEHP(EHHEHEHP(EHHEEHEHP(EHHHE@jfHHHuFHE@jHEHAIHHHHǸ_tLHE@jHEHRPL AHH¾HHE EHEHP(EHHE΃EHEHP(EHHEHEHP(EHHE҃EHE@jf}HHHuFHE@jHEHAIHHHHǸ_tLHE@jHEHRPL AHH¾HHEHE@jf}HHHuFHE@jHEHAIHHHHǸ_tLHE@jHEHRPL AHH¾HHEHEHP(EHHEHEHP(EHHEHEHP(EHH%EHEHP(EHHEԃEHE@jf}HHHuFHE@jHEHAIHHHHǸ_tLHE@jHEHRPL AHH¾HHEtHE@jf}HHHuFHE@jHEHAIHHHHǸ_tLHE@jHEHRPL AHH¾HHEHEHP(EHHEHEHP(EHHEHEHP(EHHuaEHEHP(EHHHEHP(EHH ȈEHEHP(EHHEEEHEHP(EHHHEHP0UHEHHE@jEE<u= headroomAssert failed %s %s:%d   2 NONEASSIGNEDACTIVE(%s-T%u): LAPD state change on TEI %d: %s -> %s input/lapd.cstruct lapd_tei%s-T%u-S%ustruct lapd_sap(%s): LAPD Allocating SAP for SAPI=%u / TEI=%u (dl=%p, sap=%p) (%s): k=%d N200=%d N201=%d T200=%d.%d T203=%d.%d (%s): LAPD Freeing SAP for SAPI=%u / TEI=%u (dl=%p, sap=%p) input/lapd.c:290input/lapd.c:303(%s): LAPD TEIMGR frame receive len %d < 5, ignoring LAPD TEIMGR: entity %x, ref %x, mt %x, action %x, e %x LAPD TEIMGR: identity request for TEI %u (%s): TEI MGR: New TEI %u DL EST(%s-T%u): TX: %s (%s): LAPD TEIMGR: unknown mt %x action %x (%s): RX: %s (%s): LAPD frame receive len %d < 2, ignoring (%s): LAPD frame with TEI receive len %d < 3, ignoring (%s): LAPD I frame without TEI receive len %d < 3, ignoring (%s): LAPD I frame with TEI receive len %d < 4, ignoring (%s): LAPD S frame without TEI receive len %d < 3, ignoring (%s): LAPD S frame with TEI receive len %d < 4, ignoring (%s): LAPD Unknown TEI %u (%s-T%u): LAPD No SAP for TEI=%u / SAPI=%u, allocating (%s): message len %d > N201(%d) (discarding) (%s): LAPD DL-ESTABLISH request TEI=%d SAPI=%d (%s): LAPD DL-RELEASE request TEI=%d SAPI=%d DL REL(%s): LAPD Cannot transmit on non-existing TEI %u (%s-T%u): LAPD Tx on unknown SAPI=%u in TEI=%u (%s) TX: %s indicationconfirm(%s) LAPD DL-ESTABLISH %s TEI=%d SAPI=%d (%s) LAPD DL-RELEASE %s TEI=%d SAPI=%d struct lapd_instanceinput/lapd.c:725GCC: (Debian 12.2.0-14) 12.2.0zRx  AC F <AAC | \-AC h |&AC a @AC { -AC h "AC ] AC  AC  <DAC  \AC  |AAC | AC  VAC Q AC  AC ~ AC  <9AC 4 \AC  |AC  N AC I AC  AC  CAC > }AC x <AC ~ \AC  |OAC J /AC j AC    AL-y&@)-7 "E.O YDfzAIVB_$}' 9  '2 pDpV pqp $1FSN `gq "C_*`+O+/+lapd.cprefetch__llist_add__llist_delmsgb_tailroommsgb_headroommsgb_pushmsgb_pullmsgb_reservemsgb_alloc_headroomosmo_prim_initteip_from_teilapd_tei_set_statelapd_sap_findlapd_sap_allocsend_ph_data_reqsend_dlsaplapd_sap_freelapd_tei_freelapd_tei_receiveosmo_panicmsgb_lengthmsgb_alloclapd_profile_isdnlapd_profile_abislapd_profile_abis_ericssonlapd_profile_satlapd_tei_states_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2lapd_tei_alloc_talloc_zerosnprintflapd_dl_init2lapd_set_modelapd_dl_exit_talloc_freeosmo_pcap_lapd_writeosmo_hexdumplapd_receivememsetmsgb_freelapd_ph_data_indlapd_sap_startlapd_recv_dlsaplapd_sap_stoplapd_transmitlapd_instance_alloc2talloc_strdupmemcpylapd_instance_alloclapd_instance_set_profilelapd_instance_free  =Q l^ ' 1 >P[*"n* *  $ U#$* &* a $s U% b'! r3(A }N'j*"  U#$ . UE%*"   U #' $p    U % ) * *"'  ;  UH #] $    U % +  I ,  Z , *"  l  U # $(  l:  UQ % *"    U # $5 G U^%v*"  U#$  U%'*"K _ Ul#}$  U%& !f-m*". ( U#$.F (X Uo%*" < U #$C <U Ul%-*". h  U#'$K._ hq U%*" | U#$% |7 UN%0*"3 G UT#e$  U%M*"x  U#$  U%1*"\ $p U}#$ $ U%*" d U#$ d& U=%x*"  U#$   U!%i1*"  U#$ & U=%W1*"  U#$8 J Ua%1*"  4 U,#A$l 4~ U%12&k*" d U#$ d  U %'  ! 4 *"%! 9! UF!#[!$! ! U!%! "4Z"*"~" " U"#"$" " U"%#12#*"k# # U###$# # U#% $1Y$4&1&-&*"'.' 42' U?'#P'$t'.' 4' U'%( A#( Ln(*"( T( U(#($) T+) UB)%R)*") ) U)#)$) * U*%* *'+8*+9+7+9W, b,,    @ `Ly .  @`IB @ `   " _$@'`_*`+++.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @i,@B@ &,,,1, >59@\H N05 W5l5g@] 9  h?(_vlapd_pcap.o/ 0 0 0 644 5208 ` ELF>@@ UHH0}EòfEfEEEEEHMEܺHΉHHHHu;IHH`HHǸZtGHPL A`HH¾HE܉UHH H}uHHHu1HEIHHmHHǸNt;HuL AmHH¾HUHEAHǸE}HHHu;IHHqHHǸZtGHPL AqHH¾H%EE}yEEEUHH0}܉uHUHE@j EEHPHHйHHkH)HHHHHE}y UHEHHEHE@HE@jPHEPHE@jPHEP }uHUfBHUfBHEf@HEf@HE@0HEfPHEHHEHEHEHEPHE@jHEHHMH HHUHMEHΉH‹EH9HHHu;IHHHHǸZtGHPL AHH¾HEUHH}HHHu*HHHHǸCt0L AHH¾Ecannot write PCAP header: %s input/lapd_pcap.copening LAPD pcap file `%s' failed to open PCAP file: %s cannot write packet to PCAP: %s closing LAPD pcap file GCC: (Debian 12.2.0-14) 12.2.0zRx AC  <AC  \BAC = |AC   #9GXak{Blapd_pcap.cosmo_pcap_lapd_set_fd_GLOBAL_OFFSET_TABLE_osmo_log_info__errno_locationstrerrorlogp_stublog_check_levellogp2osmo_pcap_lapd_openosmo_pcap_lapd_writememsethtonsntohsgettimeofdaymemcpyosmo_pcap_lapd_closeL]*js }     (*>,R_ p , * I . 7@ LI^u  (w*@*MV `lt   l * + < GYp z @`.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @@8  &,190i BWR@P` ((  P amisdn.o/ 0 0 0 644 51096 ` ELF>@@UHHH}HEHUHHH}HEHUHHH}HEH@(HHt-HHHHHHǸHEHPxHEH@(H)‰UHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHlHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH‹E9HtmHEHHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸHEHUHHHEHHE@jUHEfPjHEHUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHAWAVAUATSHXH}uHEHhHEHEHHEHEHEuHE uHEtEE= EEHHHEEEEEEAAEAAEAAEAAEMHHHS]S]SAWAVAUATDMIHHnHHǸH@EEEEEEMEAAEAAEAAEAAHHHS]S]SMQAWAVAUATPL AnHH¾HPHEH¾EHHHHHEHEǀEHEǀE HEǀ E HEǀ E HEǀE HEǀHHHu0EAHHHHǸOtHE0HEM"HUHEHHHuKHHx@IAHHHHǸatNHxRPRL AHH¾HHE. HEHfE"Hx@ EEEEHEHMHΉEЃ}HHHuKHHx@IAHHHHǸatNHxRPRL AHH¾H HE~"HEHEǀHHHuaHxPHx@ HxqHxIRPAAHH&HHǸHvtcHxPHxH HxPHx@VQRPL A&HH¾H EEԃEEHiHPPHxHHEHEHHEHEUH THE9sHHHuiHEHHEUH DHxRMSPAAHH3HHǸH~tkHEHHEUH DHxRSPEPRL A3HH¾H HEHHtHEHH=t HEHHEH@HtHEH@HHEH@HE؋@tHE؋@HE@HEUDHEHEMH THEHHHHH}u"¾"HU؉B`HEt""HU؉B9"HU؉B!"HU؉BHE؋@HHHuYHUJHUHRRHPAAHHiHHǸHnt[HUJHUHRRHPQRL AiHH¾H HE؋@\HEHfE"Hx@ EHEtHEtkEԈEHUHE HHMHEHHURHIIHHHHHƿHHUHBEEE}tEEHHHuQHEHUJHUHRRHPAAHHHHǸHftSHEHEPHEH@@HQRPL AHH¾H HE؋@HMHΉEЃ}HHHuYHUJHUHRRHPAAHHHHǸHnt[HUJHUHRRHPQRL AHH¾H HE8HEHE؋@HtFIHΉǸEЃ}HHHuYHUJHUHRRHPAAHHHHǸHnt[HUJHUHRRHPQRL AHH¾H wMHxHMHxHMHE؋pHxHEAIHHѺHHEHEЃ}HHHuUEЉHUJHUHRRHPAAHHHHǸHjtWEЉHUJHUHRRHPQRL AHH¾H E%EHxPU9H]UHH`H}HEH`HH9t!HEH`HH9t ^"E}HHHuHHHE@IAHHHHǸ^tKHURPRL AHH¾HEHUECIHΉǸE}HHHuHHHE@IAHHHHǸ^tKHURPRL AHH¾HEHHHu[Eu HHMHURHPAAHHHHǸHpt]Eu HHMHURHPQRL AHH¾H HE8HHE@ EHUEDIHΉǸE}HHHuUHUJ HURHPAAHHHHǸHjtWHUJ HURHPQRL AHH¾H EHHHu:UHE@AAHHHHǸSt@UHE@RPL AHH¾HHHHu:UHE@AAHHHHǸSt@UHE@RPL AHH¾HHHHu:UHE@AAHHHHǸSt@UHE@RPL AHH¾HHHHu:UHE@AAHHHHǸSt@UHE@RPL AHH¾HHHHu:UHE@AAHHHHǸSt@UHE@RPL AHH¾HHHHu?HEPHEH$IAHHHHǸXtEHE@HUH$RPL AHH¾HEEăHHHu4HE@AHHHHǸSt@HE@HPL AHH¾H$HEHE}tEUHH H}HEHhHu#HEHHHUHhHEHhHEHEHEHUHH H}HEHhHu#HEHHHUHhHEHhHEHEHEHUHHHHH]/build/_osmocom_api/libosmo-netif/../install/include/osmocom/core/msgb.hmsgb->l2hAssert failed %s %s:%d msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) msgb(%p): msgb too small to pull %u (len %u) PH_CONTROL_INDPH_DATA_INDPH_DATA_CNFPH_ACTIVATE_INDDL_ESTABLISH_INDDL_ESTABLISH_CNFDL_RELEASE_INDDL_RELEASE_CNFDL_DATA_INDDL_UNITDATA_INDDL_INFORMATION_INDMPH_ACTIVATE_INDMPH_DEACTIVATE_IND%s: Sa61/6=%d, Sa62=%d, Sa63=%d, Sa64=%d, Sa4=%d, Sa5=%d, Sa7=%d, Sa8=%d input/misdn.cUnknown MPH_INFORMATION_IND: 0x%04x %s mISDN TS1E1TS(%u:%u) recvfrom error: %s E1TS(%u:%u) error len E1TS(%u:%u) alen =%d, dev(%d) channel(%d) sapi(%d) tei(%d) E1TS(%u:%u) <= len = %d, prim(0x%x) id(0x%x): %s E1TS(%u:%u) DL_INFORMATION_IND: use channel(%d) sapi(%d) tei(%d) for now E1TS(%u:%u) mISDN message for unknown sign_link E1TS(%u:%u) DL_ESTABLISH_IND: channel(%d) sapi(%d) tei(%d) E1TS(%u:%u) DL_RELEASE_IND: channel(%d) sapi(%d) tei(%d) E1TS(%u:%u) RX: %s E1TS(%u:%u) DL_DATA_IND but userspace LAPD ?!? E1TS(%u:%u) PH_ACTIVATE_IND: channel(%d) sapi(%d) tei(%d) E1TS(%u:%u) PH_DEACTIVATE_IND: channel(%d) sapi(%d) tei(%d) E1TS(%u:%u) PH_DATA_IND but kernel LAPD ?!? E1TS(%u:%u) MPH_INFORMATION_IND MPH_INFORMATION_REQ: Sa4=%d, Sa5=%d, Sa6=%d, Sa7=%d, Sa8=%d MPH_INFORMATION_REQ returns %d E1TS(%u:%u) TX %u/%u/%u: %s E1TS(%u:%u) TX channel(%d) TEI(%d) SAPI(%d): %s E1TS(%u:%u) sendto error: %s E1TS(%u:%u) PH_DATA_REQ: len=%d %s E1TS(%u:%u) write failed %d E1TS(%u:%u) BCHAN TX: %s E1TS(%u:%u) send returns %d instead of %zu mISDN TSxE1TS(%u:%u) recv error: %s E1TS(%u:%u) <= BCHAN len = %d, prim(0x%x) id(0x%x): %s E1TS(%u:%u) BCHAN RX: %s E1TS(%u:%u) RAW CHAN TX: %s E1TS(%u:%u) send returns %d instead of %d mISDN TS RAWE1TS(%u:%u) <= RAW CHAN len = %d, prim(0x%x) id(0x%x): %s E1TS(%u:%u) RAW CHAN RX: %s E1TS(%u:%u) HDLC CHAN TX: %s mISDN TS HDLCE1TS(%u:%u) <= HDLC CHAN len = %d, prim(0x%x) id(0x%x): %s E1TS(%u:%u) HDLC CHAN RX: %s E1TS(%u:%u) unknown E1 TS type %u E1TS(%u:%u) could not send ACTIVATE_RQ %s misdnmisdn_lapdE1L(%u) could not open socket %s E1L(%u) could not bind l2 socket %s E1L(%u) Line update %d %d %d E1L(%u) Time slot %d changes from type %s to type %s E1TS(%u:%u) could not open socket: %s E1TS(%u:%u) unsupported E1 TS type: %u E1TS(%u:%u) could not bind l2 socket %s E1TS(%u:%u) could not send IOCTL IMCLEAN_L2 %s E1TS(%u:%u) could not register FD: %s E1L(%u) error, could not open socket: %s E1L(%u) error getting interface count: %s sE1L(%u) %d device%s found E1L(%u) error getting info for device %d: %s E1L(%u) id: %d E1L(%u) Dprotocols: %08x E1L(%u) Bprotocols: %08x E1L(%u) protocol: %d E1L(%u) nrbchan: %d E1L(%u) name: %s E1L(%u) error, card is not of type E1 (NT-mode) struct misdn_line `PQ01PPGCC: (Debian 12.2.0-14) 12.2.0zRx %AC ` <%AC ` \fAC a |-AC h "AC ] AC  AC  AC  (AC M HGAC B hBAC } :AC 5 #AC ^  AC  AC   AC E ,FAC A LAC  l{AC v AC  ]AC X 0AC + oAC j   AC H 0AC  PfAC a pfAC a  %AC `  %%%4Jf?-M"[dnxI GRB:# "%W(F ,/{164F47]Z<0f>oUfuVf0@ M 0:JPepy 0@EJ_ Xl `X~  1>V%Omisdn.cosmo_fd_write_enableosmo_fd_write_disablemsgb_l2lenmsgb_tailroommsgb_headroommsgb_putmsgb_pushmsgb_pullmph_information_indhandle_ts1_readts_want_writeset_sa_bitstimeout_ts1_writehandle_ts1_writemisdn_write_msghandle_tsX_writehandle_tsX_readhandle_ts_raw_writehandle_ts_raw_readhandle_ts_hdlc_writehandle_ts_hdlc_readmisdn_fd_cbactivate_bchanmi_e1_line_update_lapdmi_e1_setup_mi_e1_line_updateosmo_fd_update_whenosmo_panicmsgb_lengthprim_namesmemset_GLOBAL_OFFSET_TABLE_osmo_log_infoe1inp_signal_namesget_value_stringlogp_stublog_check_levellogp2osmo_signal_dispatchmsgb_allocrecvfrom__errno_locationstrerrormsgb_freee1inp_lookup_sign_linke1inp_eventosmo_hexdumpe1inp_rx_tse1inp_rx_ts_lapde1inp_tx_tslapd_transmitsendtoosmo_timer_setuposmo_timer_schedulesubchan_mux_outsendrecvosmo_revbytebits_bufmisdn_drivermisdn_lapd_driversocketbindclosee1inp_tstype_nameosmo_fd_unregisterlapd_instance_freee1inp_ts_namelapd_profile_abise1inp_dlsap_uplapd_instance_alloc2ioctlosmo_fd_setuposmo_fd_register_talloc_zeroe1inp_misdn_inite1inp_driver_registerCt~EO l \i !!L #*%t*&|'D()h*&p'D*+ *%() 5*J*%^*&f'p()*&'*+i+p*%*&'()*&' *C +J *%^ *&f 'p   ( ) *& '   *] j , - *% . / ( 5 (J )S .\ /|   * 0 *%    () )H  Z q * 0 *% $  (' )r $  * *% *" ' d (1)D*"L'{d*d*%()*A*a1w*%()*(0I0U*%$() $2*R1h*%() *0M2\0h*%d()d.E*h2w0*%3()43Tf}**%() 7*G0o4~*%()2D[*k0w*%$()+$=T*d0~*%d()d*E*%m3()3 7*N5]*%()*:0H0*%4HU(m)**6>*%Sgt()*[7*%3(+)S3*8) *%S 3 <  ( ) 39!<K!b!*!9!*%!.!/"m%"2"(G")P".Y"/y"m""*"0":";I#*%q#3###(#)#3"$4$K$*$6$*%$$%(%)@%R%i%*y%0\&<c&*%&3&&&(&)&3'%'<'*`'='*%'''(')(,(C(*((,(>)*%).)/<)"P)])(r)){).)/)"))***%**"!*'T*Dh*u*(*)**"*'*D*+*V+*%~+3+|++(+)+3,|1,H,*,4,0#-7?-*%g-3---(-)-3..1.*U.?.6.*%.//(4/)c/u//*/0 00,a0>u0*%0.0/0"00(0)0.0/1")1@1*u1*%1*"1'111(2)2*"2'J2\2s2*2?2*%3353'I3V3(n3)333'33*34-40474*%53$5D85E5(]5)535D55*66=6*%t666(6)667*+707b7,7>7*%7.8/(8"<8I8(^8)g8.p8/8"88*8*%9*" 9'@9tT9a9(y9)9*"9'9t99*d:*%:3:::(:) ;3-;?;V;*t;4;*%;;;(;)</<F<*<0=*%>0>=>(R>)|>>>*D?9X?*%e?.n?/???(?)?.?/? @#@*@BA*%'A.0A/JA< ^AkA(|A)A.A/A< AA*A#/BCCB*%PB.YB/sBd BB(B)B.B/Bd BB* CD8C*%zC CC(C)C CD*zD*%DEDED DD(D) EE$EE0@4MTUtVV.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.data.rel.ro.local.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @V@@uG&V,V6V 1@ Cc >@8[d V@8 k0Xe txexe@ (i pers232.o/ 0 0 0 644 13464 ` ELF>0@@UHHH}HEHUHHH}HEHUHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHlHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH‹E9HtmHEHHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸHEHUHHHEHHE@jUHEfPjHEHUHH H}HEHHEHP(HE HHEHE@jEEHEHEHUHEHHEHHEHHEH>HEHHEHHE@jHEH HEHHEH 8UHH@H}HEH@ HEHEHHPHEHEHHUHEHHHEH}u +HHHunHE@jHEHHHUJHUHRRHPAAHHaHHǸHtmHE@jHEHHHUJHUHRRHPQRL AaHH¾H HEHHE@jHEHHEȋ@HΉEHE@j9EHHHuBHEPHEH@@AAHHhHHǸ[tHHEPHEH@@RPL AhHH¾HHEH%HEHHE@iUHH0H}HEH@ HEHEHHPHEEHEH@Hu,HHƿ,HUHBHEH@H@(HEH@HEHE@jf`HE@j)HcHEHHxHE؋@HΉE}HHHuYHUJHUHRRHPAAHHHHǸHnt[HUJHUHRRHPQRL AHH¾H HEHEUHEH:HE@jf}HEHHHHu\HEHHUJHUHRRHPAAHHHHǸHqt^HEHHEPHEH@@HQRPL AHH¾H HEHHEPHEPHEHHHEPHE@9HHHuUHE@HUJHUHRRHPAAHHHHǸHHEHHEPHEH@@HQRPL AHH¾H eHE@HEHHxHE؋@HΉE}HHHuYHUJHUHRRHPAAHHHHǸHnt[HUJHUHRRHPQRL AHH¾H HEHEOUHEHHEPE)HEPHE@HEH@HE@jf vHEHHP HEHP(HHHunHE@jHEHHHUJHUHRRHPAAHHHHǸHtmHE@jHEHHHUJHUHRRHPQRL AHH¾H HEH@HXH@(HHHHuBHEPHEH@@AAHHHHǸ[tHHEPHEH@@RPL AHH¾HHEH@HXHP(HEHҋEUHH H}uEEtHEHE}yEEtHEHEEUHHH}HEHHUHHĀH}HuUHEHHEHEHǸE}HHHuHHHE@IAHHHHǸ^tKHURPRL AHH¾HE&HEUPHE@HUH։E}HHHuHHHE@IAHHHHǸ^tKHURPRL AHH¾HE=HEHHEHE EE%EEEE0EE%EEEHE@HUE}HHHuHHHE@IAHHHHǸ^tKHURPRL AHH¾HEHHHHEH}HE@HHHu4HE@AHHHHǸSt@HE@HPL AHH¾H&HEHUHHEUPHEpHUHEAIHNHѺHHEHE}HE@HHHuFE؉HHE@IAHHHHǸ\tIE؉HURPRL AHH¾HEUHHH}HEH`HH9t+HEHXPHEHXHHEHHUHHH]msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) E1TS(%u:%u) rs232 TX: %s input/rs232.cE1TS(%u:%u) rs232: short write rs232 RxE1TS(%u:%u) rs232: error reading from serial port: %s E1TS(%u:%u) Suspicious header byte 0: 0x%02x E1TS(%u:%u) Invalid length in hdr: %u E1TS(%u:%u) rs232: error reading from serial port: %sE1TS(%u:%u) rs232 RX: %sE1TS(%u:%u) rs232: no callback set, skipping message. E1L(%u) rs232: cannot open serial port: %sE1L(%u) rs232: tcgetattr says: %sE1L(%u) rs232: tcsetattr says: %sstruct serial_handleE1L(%u) rs232: cannot allocate memory for serial handler E1L(%u) rs232: could not register FD: %s rs232GCC: (Debian 12.2.0-14) 12.2.0zRx %AC ` <%AC ` \-AC h |"AC ] AC  AC  AC  AC  OAC J <XAC S \%AC ` |)AC $ WAC R AC P  %%%4J-Bw"PYmcrHO XK %p )XW -;HRbhryrs232.cosmo_fd_write_enableosmo_fd_write_disablemsgb_tailroommsgb_headroommsgb_putmsgb_pushtall_rs232_ctxrs232_build_msghandle_ser_writehandle_ser_readserial_fd_cbrs232_want_writers232_setuprs232_driverrs232_line_updateosmo_fd_update_whenosmo_panice1inp_tx_ts_GLOBAL_OFFSET_TABLE_osmo_log_infoosmo_hexdumplogp_stublog_check_levellogp2msgb_freeusleepmsgb_alloc__errno_locationstrerroropentcgetattrcfsetispeedcfsetospeedtcsetattr_talloc_zerocloseosmo_fd_setuposmo_fd_registere1inp_rs232_inite1inp_driver_registerC+8l^z*#CUl* 9Kbr $!S"g*t#}$4#$ 42B*l2lD[* $ S e |  " * # $   + 4 #= $] o    *1 U i v      " *I ] j {     % * # $ L #($8LJa&*#$|#$!|3Jg'x()*#$  ->G#P$`r*+*6H_,-+*$ +<L$\n/JK  @%`JwmH @ `K p .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @@0 &E,H1HP>X 9@.H N0 Wlg@/P   p(`0vunixsocket.o/ 0 0 0 644 19360 ` ELF>G@@UHH }HuЈEHEHE}Ht-]HHHHHHǸE6EPE)UUHEHЉʈEEE:ErUHH}HuHMEHΉ:UHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHlHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH H}EHEH HEHEUUHH H}uHEHHEHUEH։MUHHH}uHEH‹E9HtmHEH9HE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸHEHUHHHEHHE@jUHEfPjHEHUHH H}EHEHHEHEUUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHH H}HEHHHHEHEUHH}uHEHEHHHEHHEHPxEHHHEHPx]UHH HUfUfEEf;EHt-*HHHHHHǸEHUH։HEH}HtUHEH*HEUHHH}HEHUHHH}HEHUHH H}HEH@ HEHHHuKHE@HURHMHPIAHH9HHǸH^tKHEPHE@HRuPL A9HH¾H HEHHHHuKHE@HURHMHPIAHH>HHǸH^tKHEPHE@HRuPL A>HH¾H HEHHE@HEH UHSH8H}HEH@ HEHHƿ@HEH}u jHEHHEȋ@0HΉE}uHEH }yHH}HHHu:HE؋@UAAHH_HHǸSt@HE؋@URPL A_HH¾HETUHEHHHHujHEȋXHE@jHEHHHHE؋@HSIAHHeHHǸH|tiHEȋXHE@jHEHHHU؋RHSPRL AeHH¾H HEHEHEHyEր}HHHuDHE؋@UHjAAHHlHHǸHYtFHE؋@HjURPL AlHH¾H EnEօt t!HEHPPHEHHOHHHu4HE؋@AHHvHHǸSt@HE؋@HPL AvHH¾HEHHHu4HE؋@AHHzHHǸSt@HE؋@HPL AzHH¾HEHEHEH]UHH0H}HEH@ HEHEHPHEHUHEHHHEH}HEHHHHuMHEPHEH@@HuAAHHHHǸHbtOHEPHEH@@HuRPL AHH¾H HHHuVHEHHUJHUHRRuPAAHHHHǸHktXHEHHUJHUHRRuPQRL AHH¾H HE@8HE@9HEH@HMHUHH H}uEEtHEHEEtHEHEEUHH H}HEH@HhHEHEHUHSH(H}HuHEH@ HEHHHujHEЋXHE@jHEHHHHE@HSIAHHHHǸH|tiHEЋXHE@jHEHHHURHSPRL AHH¾H HE@jHEHHEЋ@HΉEHEH}uHEH}HHHuGHEPHEPL AHHHHǸH_tLHE@HURHRPL AHH¾H H]UHH H}HuHEHEHEH{HEHjHUHEHHUHHH8EHHHuAH8@H8IAHHHHǸXtEH8@8PL AHH¾HH8HhHu)H8H0HH8HhH8HhHHHHuAH8@H8IAHHHHǸXtEH8@8PL AHH¾HH8HhHEH8H@(HH8PH`HAHHHlHǸE}HHHuKHH8@IAHHHHǸatNH8RPRL AHH¾HEkHHHuTH8@H8RPHPAlAHHHHǸHgtTH8PH8@RHRjlPL AHH¾H H`HHEH8H@(HEHEH¾E}HHHuPHE@H8RHMP8IAHHHHǸHctPHEPH8@R8uPL AHH¾H EHHHuXHE@H8JHuHURP8IAHHHHǸH ktXHEPH8@HMQR8uPL AHH¾H0HEH8uAIH-HѺHHEHHHHuQHE@H8RH8HPIAHHHHǸHdtQHEPH8@HR8PL AHH¾H HE@EEHHiHPPH8HHEHEH@HufHUH@ HHEHMHH@RHIIHHHHMHƿHHUHBEE_H8HEUHHHHHHHHH]UHH H}uH}HEH`HH9HHHu7HE@AHH2HHǸHE@HPL A2HH¾H<HEHhHEH}HHHu7HE@AHH8HHǸHE@HPL A8HH¾HHH¾dHEHEHjHEHYHEB#H{}HEH0HUHEHH/build/_osmocom_api/libosmo-netif/../install/include/osmocom/core/bit32gen.hn <= sizeof(x)Assert failed %s %s:%d msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) msgb(%p): msgb too small to pull %u (len %u) /build/_osmocom_api/libosmo-netif/../install/include/osmocom/core/msgb.hsize >= headroomE1L(%u) Socket connection failure, reconnecting... (line=%p, fd=%d) input/unixsocket.cE1L(%u) removing inactive socket from select loop... (line=%p, fd=%d) UNIXSOCKET TSread E1L(%u) received to small packet: %d < 2E1L(%u) rx msg: %s (fd=%d) E1L(%u) received message with invalid version %d. valid: %dE1L(%u) received (invalid) control message.E1L(%u) received invalid message.E1TS(%u:%u) no message available (line=%p) E1TS(%u:%u) sending: %s (line=%p) E1L(%u) tx msg: %s (fd=%d) E1L(%u) %s write failed %d E1L(%u) line update (line=%p) struct unixsocket_lineE1L(%u) OOM in line update (line=%p) /tmp/osmo_abis_line_%s%dE1L(%u) Cannot create default socket path: %s E1L(%u) Default socket path exceeds %zd bytes: %s%d E1L(%u) unable to open socket: %s (line=%p, fd=%d) E1L(%u) successfully opend (new) socket: %s (line=%p, fd=%d, ret=%d) E1L(%u) error registering new socket (line=%p, fd=%d) unixsocketE1L(%u) altc is only supported by unixsocket E1L(%u) e1inp driver not yet initialized. ALTCunixsocket_write_msgGCC: (Debian 12.2.0-14) 12.2.0zRx AC  <(AC c \-AC h |"AC ] AC  3AC n 8AC s AC  3AC n <AC  \.AC i |DAC  AC  %AC ` %AC ` AC   AC E @AC  `MAC H 2AC m  %AC E PAC K AC  >AC y $AC  !(0->"LU3a8nWx23e..Dr %/%T* > ML72Zi%o zP%;NTY`sT&8G\tX>unixsocket.cosmo_store32be_extosmo_store32bemsgb_tailroommsgb_headroommsgb_putmsgb_put_u8msgb_put_u32msgb_pushmsgb_push_u8msgb_pullmsgb_pull_u8msgb_reservemsgb_alloc_headroomosmo_fd_write_enableosmo_fd_write_disableunixsocket_exception_cbunixsocket_line_updateunixsocket_read_cbunixsocket_write_cbunixsocket_cbts_want_writeunixsocket_write_msg__func__.0unixsocket_write_msg_lapd_cbosmo_panicmsgb_lengthmsgb_allocosmo_fd_update_whentall_unixsocket_ctx_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2osmo_fd_is_registeredosmo_fd_unregisterclosereadperrorosmo_hexdump_nospce1inp_rx_ts_lapdmsgb_freee1inp_tx_tsmsgb_hexdumplapd_transmit_talloc_zerosnprintf__errno_locationstrerrorosmo_sock_unix_initosmo_fd_setuposmo_fd_registere1inp_ts_namelapd_profile_abise1inp_dlsap_uplapd_instance_alloc2e1inp_ericsson_set_altcunixsocket_drivere1inp_unixsocket_initlibosmo_abis_ctxtalloc_named_conste1inp_driver_register3=IGXTt|TX(Mo*")#$)%,&;*"g<{)#$<)%'(9F|)**")#$);)R%z*"+)#$& +; M )d % *"  ) # $ ! )8 %q ,} *" $ ) # $ $ ) % *"8 TL )Y #j $ T ) % - .$ *"R |f )s # $ | ) % *" /# 7 )D #Y $i /  ) % 0*"+)# $5+J\)s%1-*")#3$MVh)%*"  4)A#R$n )%+2*"D/)<#M$iD{)%j3*""4+5EY)f#w$45)%4*"j3)@#U$uj)%6*"7K)X#m$)%*" $)*#?$n$)%78*"l*)7#L$tl)%(9#*:0*;J<z=*@A* *>B*>*"&)3#G$bt)%*")#$0)G%W7  @`W 2@e`.r /T D d 7i(.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @@8/ &, 1 5>`!X 9@DH N0! W!l!@g@EX %H  `+hGvdahdi.o/ 0 0 0 644 30280 ` ELF>q@@UHHH}HEHUHHH}HEHUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}HEHUHH`EHHǸE}HHHu;IHHHHHǸZtGHPL AHHH¾HYE4EEEHHHHHtFEHHHHHHHEHHHHH:HEHE :HΉǸuHH¾ HEH}uEhUHEPHEPHEUPEHH HHEHEE}EUHH@H}HEH@HEHEȋHUHΉǸE}=HHHEHHHUȋrHUHRHJHUHRRH}DGH}HPVQREAHHHHǸH EHHHUDBHUHRHzHUHRrHUȋJHUHRRPAPWVQRL AHH¾H0HEH@HEHEȋ@E֋EHHHHHHEH¾HEH@0HHHEH¾}HEH@0HHz^HEH@0HH[?HEH@0HH< HEH@0HHUHH@H}HEH@ HEHEȋ@(EEHiHPPHEHHEHHƿ,HEH}u HEHHEȋ@HΉE}uHEH }HHHueHUJHUHRRHPEPHPAAHHHHǸH ztgHUJHUHRRHPEPHPQRL AHH¾H0HEHEE}HHHueHUJHUHRRHPEPHPAAHHHHǸH ztgHUJHUHRRHPEPHPQRL AHH¾H0HEHElen = %u, expected %u E1TS(%u:%u) RAW CHAN TX: %s DAHDI Raw TSE1TS(%u:%u) RAW CHAN RX: %s E1TS(%u:%u) unknown E1 TS type %u DAHDI Span %u non-existent%sDAHDI Span #%u, Base Nr %u, Timeslots: %u%sdahdiError getting bufinfo Error setting bufinfo /dev/dahdi/channel%s: DAHDI: could not open %s %s %s: DAHDI: could not DAHDI_SPECIFY %d: %s %s: DAHDI: opened dahdi_chan_nr=%d E1L(%u) Line %u(%s): DAHDI Port %u (Span %u) doesn't exist E1TS(%u:%u) could not register FD: %s handle_ts1_readdahdi_write_msghandle_hdlc_writehandle_hdlc_readGCC: (Debian 12.2.0-14) 12.2.0zRx %AC ` <%AC ` \-AC h |AC   AC [ AAC < AC  AC  AC  <#AC ^ $\RAC KB AC  $rAC Kb AC  KAC F  AC  ,rAC m LAC  lAC  AC  bAC ] AC  gAC b  8AC s ,AC P  %%%4J-BwKK _XkAiy30*  #? R@ nr P%p0;KL)\rpC "=.8 &(g'8AK[anu{0DP`u} X#b%u.6dahdi.cosmo_fd_write_enableosmo_fd_write_disablemsgb_tailroommsgb_putrate_ctr_increread_span_cfgsdahdi_evt_nameshandle_dahdi_exceptionhandle_ts1_read__func__.3ts_want_writetimeout_ts1_writedahdi_write_msg__func__.2handle_ts1_writehandle_hdlc_write__func__.1handle_hdlc_read__func__.0invertbitshandle_tsX_writehandle_tsX_readhandle_ts_raw_writehandle_ts_raw_readdahdi_fd_cbdahdi_vty_showdahdi_e1_line_updatedahdi_open_slotdahdi_e1_setuposmo_fd_update_whenosmo_panicrate_ctr_addopen_GLOBAL_OFFSET_TABLE_osmo_log_info__errno_locationstrerrorlogp_stublog_check_levellogp2_talloc_freememsetioctl_talloc_zerocloseget_value_stringosmo_signal_dispatchrate_ctr_group_get_ctrmsgb_allocmsgb_freee1inp_rx_ts_lapdmemcpye1inp_tx_tsosmo_hexdumplapd_transmitosmo_timer_setuposmo_timer_schedulee1inp_rx_tssubchan_mux_outosmo_revbytebits_bufvty_outdahdi_driverdahdi_set_bufinfoe1inp_ts_nameosmo_fd_unregisterlapd_instance_freelapd_profile_abise1inp_dlsap_uplapd_instance_alloc2osmo_fd_setuposmo_fd_registere1inp_dahdi_inite1inp_driver_register%C% &d'g(**+,v-.+ ,v(?/v012"374u42** 5Xly-. 5/O4[4v676777"7vx89**+,,*>K-`.i+r,,/:**+,(,6JW-l.u+~,,/:$ ;S **z   - .   / <l = < : ** <   -' .H <R d { / > **0 ?T h u - . ?   /(@IAcB>'<=<:**3LAUb-w.L/#08f9**+,l- .+,AlK]t/:**+,l-."++,MlWi/:CODf**-./4**P?t<-.?< /-EN<e**\-.\/ly89**+,'-<.E+N,n/:E**?=Q^-s.?/C[>**-.3E\/g**?-.?0BY/<**\-.>\Pg/w:$89#**0+9,]q~-.+,/:1**N?r1-.?1 /( C x x"**8"TL"Y"-n"."T""/#2#;#S#`#Ft#}###F#2#**$$)$-:$.E$W$n$/$2$**$$$- %.%(%?%/k%2z%**%%%-%.%%%/&22&K&Ia&(u&**&+&,&,&&-&.&+&,','*'/V'2m'4t'**'+','T''-'.'+',(T()(/>(**Z(n({(-(.(((/()**X)l)y)-).)))/t*J***K*4`+H+I+*L+*M+N=,Ho,K,H/-O;-PO-**a-,-----.-,--./W.*G|.*G.R8d<@DHLEPITMXQ\U`Yd]halepitmxQ|" i!!#!!*+ ^,$b,(+,j,(8HXh* =.0" @%`JwKk3 * @ `?  n)0PpC "# &(=.0u..symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.data.rel.ro.local.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @.@D@&&.,. 6.1@kC4 >@m[5X V@xn` k0X5 tx5x5H@nX 8% @L0q