ELF>0@@#"SH=1H5wHHcH[fD1Ҿ1fDH5H=H5H=1[H5H=[@H5H=H5H=[signal %u received gb_proxystruct gbproxy_configUnable to allocate config gb_proxy_main.cUnable to instantiate NS bssgphd:Dc:sTVe:Usage: osmo-gbproxy Some useful help... -h --help this textosmo-gbproxy.cfg -s --disable-color VTY reference generation:osmo_gbproxy.cfgError during daemonizehelpdebugdaemonizeconfig-filedisable-colortimestampversionlog-levelvty-ref-modevty-ref-xmlDGPRSGPRS Packet ServiceDOBJOsmoGbProxy0.5.0.1-0aee -d option --debug=DNS:DGPRS,0:0 enable debugging -D --daemonize Fork the process into a background daemon -c --config-file filename The config file to use [%s] -T --timestamp Prefix every log line with a timestamp -V --version. Print the version. -e --log-level number. Set a global loglevel. --vty-ref-mode MODE VTY reference generation mode (e.g. 'expert'). --vty-ref-xml Generate the VTY reference XML output and exit.%s: Unknown VTY reference generation mode '%s' Generating the VTY reference in mode '%s' (%s) %s: error parsing cmdline options Unsupported positional arguments on command line Cannot parse config file '%s' Failed to create CTRL interface. Failed to install CTRL commands. GbProxy object allocation/releaseCopyright (C) 2010 Harald Welte and On-Waves License AGPLv3+: GNU AGPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. AWHAVAUATL%U1SH1H1HHHLHLLL L H=H5HH=HH=11H=H=H=H=XHHHHL%H=H5LI$HH8HtqH=H5Ll$L=L5L%fMLLHމD$)D/wIcLH=tb1tHL E1111H"H=1H 1Ҿ11H=H=1&H=H=H=H=H=H5H=1H=H=H=H=H=H=H=1H=1 H=TH5H=8 @8 B8 D8  Gd.h p  3    * .00% >%> > C> 0!fd#l&8cb)+ -8(l8H    P  ! *? %Q&$'$* +-$/$1l385VQ (9;=$idx?8A5 ctrC (  /?   .M )| l1h+ l2h, (l3h- 0l4h. 8cb0 @2 hlen3 j5 p6 x7 8  &8   &8 y 3H 4 str5$! E%m 0dst& 0trx'r m w * ? ? * /?!8  H F / sap08182 msg3 O* / lC C  1^| `?c| d| H 1P4 G5H 67(H88cb: @;H  l   H  %( "cat  8  8        u u  $$$ u u !8J !8ъ  8 ctx   ? l      IvtyH<>AfdDlG?JlMlP bufS5(cpVl0Yl4max\l8_@hpblelilo*r9gJiacy* |*   K l l l l l  ( 58  @     '8'8*'8&GJy"outL  M$ O `bfd H"80$84'8*uH,P.uXyR  Sl TlW!"vtyX [6"rb\ _i `n a$ b$ie"rawf KIPGUY ]!c6gs ? 8$3l8$ll$ &8 W #q%   8 8   q2X?$$$ (08 8!84g&8r 5? *?l l l $?'8!"3 3 4?t"A u"C u"Dt"HW 0""nse"?"5"D y5U"V(W "Y uP L?5]."^(_ "a uP MX";nsi"="I8"L "O  "R (Z (bx8 "eX "h X ?.2 "?"cfg"" " " " " 4f" "tlufl z!8#  #.(#/#2y#5 p#8 8x#;#>33( @#D#F3#Hid#I5#K#M5 #O5(#Q50#S8 #r#scmd#t#u=$ l#tt$ /4IIN X$$H$0$8$@$#P*A *C $ L5 *M N l   *?  % lo)t#o)\l!l8 $ <l $ d l$!l.lFl^$vl B ll$t:o { ll&&'88*"88 ^ l?)( lZ Jlpl $ $Nl6l$&I)-ll"l$l !( *>$+lU"lqC + " lO} ll8$ll$ll8'$ll$&aHK$,nYulo6l-"+.*7/+.+7*0ll+ Xyly88&YK$P l8@)8l8WQrc lR ISl)7S#)v)T)#,)~U)-* _b+U -*!b+U b+U b+U b+U * U T b+I U b+h U b+ U b+ U b+ U b+ U b+U -B+A!VT+yT0Q:W)["))X  "!T Rs !U0 ""T Q~'"U2"F"T U2v"UvTsQ~RX}^"T0"U0  F"U1#U0.T1k+?#U T1Q1U29@)A#R),_)~TUvT}9@) B #R),_)~TUsT}8($U0T0Q ?$T0\$U2T|y$U?T|$U6T|$U:T|$U<T| $T %U       z o Y H'%T XQ  q%Q| >(&T #&U0T7e&U0T7Q R 1X0Y &U0T8&U1&U T 1Q0R 'U T +Q0R 1'U0T8Q   g'U0T8~'U2'T0Q 'T Q0 'U0T8(U T LQ0R ](U0T8Q R LX0Y y(U0T8Z(U0(U3(U T YQ0R  p )U U T ^Q0R Y l):%$Zsb;)) l)-W[\l]cll )  .)? ;*)-$)Bs l <{<v^S B+_S l"x*T Qs*U@K$T@K$Q0*U1*U0  +U6T0`+U6= =ajlb+:j$>> : ; 9 I8 II~ !IH}( : ; 9 I : ; 9 I8 : ;9 I8  : ; 9! H} I : ; 9 I8.?: ; 9 'I<!I/ .?: ;9 'I<$ > &I.?: ;9 '<'IH}<4:!; 9 I4: ; 9 I?<' :!;9!I !k :!;9! :!;9!I.?: ; 9!'<1B (!>! !I: ; 9!" :!;9 I8 #7I$ :!;!I8 % : ;9!&>! !I: ; 9 '>! !I: ;9!( :!"; 9 I!8):!; 9 I*4:!; 9 I?+.?: ; 9!'<,41-1RB X!Y W!. I8 /!I7!0 :!; 9 I1 !: ; 9!2 : ; 9!34:!!;9!"I?<4 :!"; 9!5 !!:!"; 9!6.?:!";9!'I<7.?: ; 9!<8:!;!9 IB91RB X!YW :: ;9 I;.:!; 9! ' !<.:!; 9! !=H}>.?<n:!;!?% U@$ > A B : ; C: ; 9 D&E : ; 9 F!G : ; 9 I 8 H : ; 9 I kI : ; 9 J : ; 9 I8K : ;9 L!I/M  : ; 9 N.?: ; 9 'I<O.?: ;9 '<P.?: ;9 'I@zQ4: ;9 IBR4: ;9 IBS1RB UX YW T 1UU41BV1W1RB UX Y W X UY.: ;9 'I Z4: ;9 I[ \4: ; 9 I]4: ; 9 I^.: ; 9 '@z_: ; 9 IB`H}a.?: ;9 'I UVUVU V U V U V!T!STSTST S T S T SP0BPC]PPPP PPPFSSSTS SFVVV VPPP PPiPP QiQ~Q   U 1S1U<8rF   F *A  1    /tX ft// Xt /x  2pnxt@*N*xY-<uYvvYZ0usuYuYuYZ tu K \Y& ~jpZ  z&;<K.xX  K8t.~Q "X/]`ytyXX X   J Xf I<  !tt.Ysgg 0/K  / /X < c< A t<. X  2   <uK  = XYKyXXY osmo_stats_initlong intmsg_queuelastSS_L_GLOBALreplyhandle_optionsprint_filename_pos_shortbufCTRL_TYPE_SETosmo_talloc_vty_add_cmds_IO_lock_toperationcharoutputlog_filter_indexstderrctrl_connectionlog_parse_category_maskosmo_cpu_sched_vty_init_IO_buf_endtgt_rbgbprox_bssgp_send_cbcopyrightLOG_CTX_GB_NSVCsignallogging_vty_add_deprecated_subsysidentbufferlog_filtermonitornodeLOG_FLT_GB_BVC_IO_write_endunsigned intnextversionLOG_TGT_TYPE_FILECTRL_TYPE_UNKNOWNst_blksize_flagsheadosmo_fsm_vty_add_cmdsLOG_FILENAME_PATHprint_category_hexLOG_FILENAME_NONEfp_offsetSS_L_INPUTwhengbproxy_init_configsd_journalvty_infotall_sgsn_ctxlog_set_use_color_markers__builtin_fwrite__nlink_tshort intlong_optionsLOG_CTX_GB_NSEsgsnsDOBJosmo_prim_cbprevlchangprs_ns2_instantiategprs_ns2_prim_cbtalloc_named_constnum_catprint_timestampactive__time_t__ino_tlistLOG_CTX_GB_BVClisten_fdgbproxy_nseprint_filenameLOG_FLT_BSC_SUBSCRuint32_tvty_ref_gen_mode_namespending_msgstdouttgt_gsmtap_vectorgp_offset_IO_save_endexcept_cbLOG_TGT_TYPE_SYSTEMDctrl_cmd_reply_cb_IO_codecvtget_string_valueindexusr_attr_descclass_idtall_ctxgsm_bts_trxLOG_FILENAME_BASENAMEVTY_REF_GEN_MODE_EXPERTLOG_CTX_BSC_SUBSCRlong long unsigned intst_blocksfileobufvectorLOG_FILENAME_POS_HEADER_ENDlinessgsn_facingCTRL_TYPE_GETrate_ctr_grouptv_usec__uint16_t__sighandler_t_IO_backup_basectrg_offsetctrlLOG_TGT_TYPE_STDERRosmo_init_logging2config_is_consistent__mode_tfprintfvty_ref_mode_filenostattimevalcolortelnet_init_defaultvty_initprint_fngsmtap_instprint_categoryvty_ref_gen_mode_descputstv_nsecsize_tLOG_TGT_TYPE_GSMTAPwidthtv_secindex_subgbproxy_configread_cbLOG_TGT_TYPE_VTYallocedconfig_file_IO_read_base_Boolusr_attr_letterscconst_gidargcPRIM_OP_INDICATIONst_modeLOG_FLT_VLR_SUBSCRccon_listnri_bitlen__uint64_tGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fno-strict-aliasing -fasynchronous-unwind-tablesprint_ext_timestampsignumraisest_nlinkpathnseinull_nri_rangescurrent_lengthis_config_nodectrl_vty_inittgt_vtyprint_helpVTY_SHELLnri_rangesgb_ctrl_cmds_installiac_sb_in_progressrb_nodegprs_log_filter_fntgt_syslogosmo_select_maintimespecCTRL_TYPE_SET_REPLYfilter_mapentriesflagrate_modeosmo_wqueuectrl_interface_setupsb_bufrb_leftsignal_handlerpriv_nr_IO_write_basetalloc_reportLOG_CTX_L1_SAPIgprs_ns2_instexitprint_leveldataallow_attachlookupVTY_REF_GEN_MODE_DEFAULTloglevelhlist_nodelog_set_print_timestampuint8_t__builtin_putsstatusvty_typerb_rightlog_info_catLOG_CTX_VLR_SUBSCRrate_ctr_per_intvst_inogroup_descriptionSS_L_VTYhostnametimergroup_name_prefix_LOG_FLT_COUNT_IO_marker__nptrctr_descpprevlong long intperrorprintfdescriptionVTY_MOREFILElong_optionDGPRSosmo_fdbvcswqueuegbcfglog_check_levelvalue_stringrate_ctr_descgo_parent_cbosmo_daemonizelogging_vty_add_cmdslog_ctx_indexbss_nses_talloc_zerorate_ctr_initlog_set_log_level_freeres_bufescapedeferlog_contextopenbsc_copyrightosmo_init_ignore_signalsLOG_TGT_TYPE_STRRBctrl_handle__pad0VTY_SHELL_SERVosmo_prim_operation__pad5__glibc_reservedVTY_TERMheightfnamecmdsPRIM_OP_RESPONSEpooloptionlogp2_vtable_offsetoption_indexoptindprint_filename2logp_stuboptargosmo_signal_dispatchargvlong doubleprivget_value_string__gid_tuint16_tprint_usageLOG_FLT_GB_NSElog_categoryosmo_stderr_targetosmo_log_infotimeoutbssgp_bvc_senddata_lenDebug_LastEntrySS_L_NSunsigned charconfig_IO_save_base_IO_read_endmax_lengthnum_ctrenabled_LOG_CTX_COUNTgprs_categoriesst_mtimLOG_FILENAME_POS_LINE_ENDS_L_GLOBAL_SHUTDOWNhindexVTY_FILEprint_tidVTY_CLOSEst_devprioritytlli_cache__dev_trate_ctrmax_sdu_len_IO_wide_datalog_target_type_datauint64_tgprs_log_infodef_cmds__va_list_taggbproxy_vty_init__blksize_tllist_headLOG_FLT_GB_NSVClog_save_filtersdaemonizeintvosmo_prim_hdroverflow_arg_area__uid_t__uint8_tgetopt_longst_atimnamecellsgbproxy_parse_configlist_entrymsgb_talloc_ctx_init_IO_buf_baseLOG_TGT_TYPE_SYSLOG_wide_dataLOG_FLT_ALLprimitive_locklog_infogbproxy_sgsnnsf_overridelong unsigned int_codecvt_old_offsetPRIM_OP_REQUESTctrl_type_IO_FILEgprs_ns2_vty_initVTY_MORELINEreg_save_arearate_ctr_group_descindentbssgp_set_bssgp_callbackgsm_lchanexpert_modetgt_fileCTRL_TYPE_ERRORosmo_stats_vty_add_cmdsctrl_cmdentryhlist_headtypecategorieslog_print_filters__uint32_tCTRL_TYPE_TRAPvty_app_infoctrl_cmd_lookup_IO_write_ptrreply_cbfacilitytailPRIM_OP_CONFIRMfirst__suseconds_tstrtolvariable_freeres_listsleepraw_outputprevioushistwrite_cbosmo_timer_listst_sizefailtalloc_report_fullrb_parent_colorbvc_fc_ratiofwritest_uidparent_nodeslength__off_tst_ctimsgsn_nsesimsi_cachevty_dump_xml_ref_modesave_fnsigned charfilter_dataVTY_NORMALlog_targetshort unsigned inttall_vty_ctxmsgbprog_namemainatoiwrite_queuecurrent_IO_read_ptrctrl_cmd_deffilter_fnLOG_FLT_L1_SAPIalive__blkcnt_tVTY_REF_GEN_MODE_HIDDENlog_filename_typeosmo_nri_ranges_chainst_rdevlog_filename_posnum_cat_userprint_versiondesc_flags2CTRL_TYPE_GET_REPLYhas_argclosed_cbfile_existsvty_ref_gen_mode_cur_columnvalue__syscall_slong_tsb_lenhandle_long_optionsuse_color_unused2__off64_t/build/coverity/source-Osmocom/osmo-gbproxy/srcgb_proxy_main.c/build/coverity/source-Osmocom/osmo-gbproxy/src/usr/include/usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/types/build/coverity/install-Osmocom/include/osmocom/core/build/coverity/install-Osmocom/include/osmocom/gprs/build/coverity/install-Osmocom/include/osmocom/vty/build/coverity/install-Osmocom/include/osmocom/gsm../include/osmocom/gbproxy/build/coverity/install-Osmocom/include/osmocom/ctrl/usr/include/x86_64-linux-gnu/sysgb_proxy_main.cgb_proxy_main.cstdlib.htypes.hstddef.hgetopt_core.hstruct_FILE.hFILE.hstdio.hstruct_timeval.hstruct_timespec.hgetopt_ext.hsignal.hstruct_stat.hstdint-uintn.hlogging.happlication.hlinuxlist.hselect.hrate_ctr.hmsgb.hsignal.hutils.hprim.hlinuxrbtree.htimer.hgprs_bssgp.hvty.hwrite_queue.hdebug.hgsm23236.hvector.hcommand.hgb_proxy.hcontrol_cmd.hcontrol_if.hstat.htalloc.hunistd.hgprs_msgb.htelnet_interface.hlogging.hgprs_ns2.hstats.hcpu_sched_vty.hmisc.hstats.hcontrol_vty.hGCC: (Debian 12.2.0-14) 12.2.0zRx (Ap G ` H O I bHH8BIB B(H0E8LUVA  %* X3 (AFxK `Z~_^dNinsy8xH &3  X0   `@/6>SY^er 8 1"7Ph~(:\hv74E\r !07>gb_proxy_main.csignal_handler.LC0.LC1vty_infogprs_log_info.LC2.LC6long_options.2.LC7.LC5.LC4.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21config_file.LC3long_option.1vty_ref_mode.0.LC23.LC22.LC29.LC26.LC27.LC28.LC30.LC25.LC24gprs_categoriesstdoutfprintfosmo_signal_dispatchsleepexitstderrtall_vty_ctxtalloc_reporttall_sgsn_ctxtalloc_report_fullsignalraisetalloc_named_constmsgb_talloc_ctx_initosmo_init_ignore_signalsosmo_init_logging2openbsc_copyrightctrl_vty_initlogging_vty_add_cmdsosmo_talloc_vty_add_cmdsosmo_stats_vty_add_cmdsosmo_fsm_vty_add_cmdsosmo_cpu_sched_vty_initgbproxy_vty_initrate_ctr_initosmo_stats_init_talloc_zerogbcfggbproxy_init_config_GLOBAL_OFFSET_TABLE_gprs_ns2_prim_cbgprs_ns2_instantiategprs_ns2_vty_initlogging_vty_add_deprecated_subsysgetopt_longosmo_log_infolog_check_levellogp2logp_stubosmo_stderr_targetlog_set_use_colorputsoptargstrtollog_set_log_levellog_parse_category_maskprint_versionlog_set_print_timestampvty_ref_gen_mode_descget_value_stringvty_ref_gen_mode_namesvty_dump_xml_ref_modeget_string_valueoptindgbprox_bssgp_send_cbbssgp_set_bssgp_callbackgbproxy_parse_configtelnet_init_defaultctrl_interface_setupgb_ctrl_cmds_installstatosmo_select_mainosmo_daemonizeperrorfwritegprs_log_filter_fn9:"E;O<V=c>j?o@v>}ABC>?>?@>ADBB04@ <@DxL P$T(,\04d8h<t@ D H L P T X \ ` d h l p t x |                    ( ,  4 8 < @ D H L P T X # )F5A:GAAP/UCbCoC|CCHA0IJ//KALMNOPAQRASATA U'V8W?VFAM*YUZ`Vm[tA{/\<]^_ ` ^3_E=L\aajbqc}dddddeddddd d d"=)f5g<bChOfVb[igfn}j=bk#a#` lm  'n/m6>@&J:Q9W \oc=jfqn{p >f':=qV*rsVt^_$=+A7uFVRv`wo^_()x*a *`,^;_J+]gyu=x+az,{(a>- |=>#.*:4=3 8@>`HTblt~ 0`p(}/` 3 7 80 8 5_& 6- 7 4 7_; 7B 7I 71N 7\ 7a 7|y 7 7 7x 7 7 7b 7 7 7 7 7 7| 7+ 7S 7* 7B 7L 7b 7 n 7 z 74 7 7U 7 7 7 7 7 7 7 7q  7  7 7 # 70 7 = 7J 7)W 7d 7+q 7~ 7k 7 7 7  7\ 7b 7 7 7A 7I 7  7  7$ ' 75 7! A 7I 7 m 7gw 7 7 7 7  7 7 7t 7 7 7  7/ 7 ; 7H 7U 7 z 7 7 7 7}  7 7H 7 7) 7b  72  7 7$ 71 7> 7^K 7X 7 v 7  7j  7 7 7T 7 7  7= 7 7  7 7e 7  7- 7_: 7G 7[ 7i 7]w 7  70 7  7I 7  7@  7_ 7 7 7 7% 7 " 70 7 I 78 U 7n 7j 7  7i  7k  7# 7  7 7 7h  7+ 7o 7 7D 7 W 7c 7 p 7 } 7 7/ 7  7e 7 7f 7 7" 75 7 7 7 7 7 7 7( 7_ 7 7  7" 7b . 7n 7x 76 7x 7 7 75 7 7 7X 7 7 I 7U 7b 7B o 7R 7 7 7 7 7u 7 7  7 7h- 7H 7]V 7Kd 7)r 7J 7 7 7 77 7K 7 7' 7 7 77 7 78& 7, 72 7X 8 7 > 7D 7?K 7Z 7L` 7jf 7l 7r 7Px 7~ 7 7 7 7~ 7 7  7L 9 7F 7S 7` 7 7 7q 7 7 7 7  72  7 7K $ 72 7@ 7 N 7E\ 7j 7x 7 7 7@ 7z 7 7 7- 7 7 7C  7 7@ 7  7C 7$ 7+ 7:; 7)A 7f] 7 k 7E z 7*  7$ 77 7 7 7v 76 7 7? 7SM 7q[ 7 j 7S 7L 7 7c 7 7  7E 72 K 7Q 7 X 7d 7 r 7~ 7u 7 7 7" 7 7 7 7. 7 7}  7F 7$ 71 7@ 79 O 7 U 7[ 7va 7i t 7Iz 7 7  7 7w 7r 7 7  7 7# 7. 7n@ 7M 7mZ 7'g 7~z 7q 7 7 7  7  7  7  7  7  7 / 7K 7 X 7 e 7s 7 7 7 7 7 7  7 7 7"  7 7K% 72 7@ L 7 Y 7 7 7 7W 7f 7s 7 7 7U 7 7 7 7 7 7  7+> 7}J 7$W 7p 7} 7@ 7 74 7  7 7 7  7$ 7UO 7V [ 7h 7 u 7  7c 7 7A 7 J 7  7L V 7 7/+ 7N7/`@ 7L0U 7z 79 7 7Q  7s 7  7X 7 / 7 G 7_ 7w 7 7 7 7  7W 7& # 7@ 7[ 7q 7  7  7 76  7- 7 7 7) 7O? 7V 79r 7$ 7o 7  7  7R  7 ( 7 I 7Z 7 p 7B{ 7 7 7e 7t 7  7U 7A 7 7*  7H 7 9 7JZ 7f } 70 4  4  7;  4 4y 4 4 7 4; 45  5  4d 4X 4 4 5( 4 4% z. zD Ud m     8  x! +  @ J  _ i  ~          H   ! &! &)! 9F! O! 5L_! 4c! 4l! 4,p! 4$u! 5Lz! ! 3! N!! `! g! ! !" (" .="0G" 8\" " u" &" G" _" " # # +#X@# X# a# }# 4S# 4Q# # y# y# 4k# 4i# $ -$)$ >@$ Y]$ fz$ s$ $ $ $ $0$ %/% )% 6% C% P% ]% j% w% % % $%% <% Y% q% %x& $& C&N\&^f& 7& I& e&N&^& &N&3 ' ('N2' ?' L' h' (' ;' V' d' ' 'N(( ";(NT(^( ?z( k( y( (N(( ( ) ) )N6)A) 7S) 7m) 7:w) 70) 7; ) 7 ) 7& )) 7)/) 7) 7) 7& * 7 ** 7k* 7s "* 7Z )*@* 7K* 4O* 4T*i*y*I*S*Z*s**++(+5+C+ 7U+ 7 c+ 7g+ 7# l+ 7p+ 7!   < Ve    - T _ l yw 2   ) M `k " 8@& 8p* 8}. 82 86 8: 8'> 8\B 8F 8J 8N 8X 86] 8Fb 8Vg 8_l 8gq 8pv 8~{ 8 8 8 8 8 8 8 8 8 8 8 8 8  8) 84 8; 8D 8L 8S 8a 8i 8v 8| 8 8 8 8 8 8  8 8 8 8  8% 8* 8/ 84 8#9 8+> 8;C 8BH 8JR L .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rela.rodata.rodata.str1.8.rela.text.startup.rela.data.rel.local.rela.data.rel.ro.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @@w@ &, (12 E@@8z M2(a08\@8 t o@  ( @0 u+@0x? >+D@h F@@H Gv@Xx G.@ 0L0aX0f (=f=@f8@0 f !9 rQG