ELF>@@%$1ff.fSH=1H5wHHcH[fDH5H=[@1Ҿ1fDH5H=1[ff.AWAVAUATL%UHSHLkHL=IH=tA ufIIM9uHH L9uH[]A\A]A^A_DAF1H [H=P1A6MLXZfAFL E1[H P1A6A73H \signal %d received to-%ss bind, %s: %s port %d gtphub_main.c./gtphub.conf./gtphub_restart_countosmo_gtphubhd:Dc:sTe:r:Vgtphub commandline options -s,--disable-colorlistAvailable debug categories:r%hhuw%u Restarted with counter %hhu Error during daemonizehelpdebugdaemonizeconfig-filedisable-colortimestamplog-levelrestart-fileversionOsmoGTPhub1.12.0.31-df44-dirtyDGTPHUBGTP HubExcess commandline arguments ('%s'). -h,--help This text. -D,--daemonize Fork the process into a background daemon. -d,--debug Enable Debugging for this category. Pass '-d list' to get a category listing. -c,--config-file The config file to use [%s]. -e,--log-level Set a global log level. -r,--restart-file File for counting restarts [%s]. -V,--version Print the version.Invalid command line argument, abort. Cannot parse config file '%s' Restart counter file cannot be parsed: %s Restart counter file cannot be written: %s Copyright (C) 2015 sysmocom s.f.m.c GmbH License AGPLv3+: GNU AGPL version 2 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. AWHH AVfHn1fHnAUflHATL%L=UH1L5SL-HH|$P)D$0H|$H1HD$@1HHHLHLLL L Ld$,H=H5HH=H1H$Ht$HHD$H=MLLHD$,bD/0IcDLH=1HHD$8H=H=H=H=H=H=Ht$0H=1H=Ht$8H=1H=1H=1 H=H5H=Ht$Ht$9H=HHD$01H=D$@zHc9_H\$0H|$HH=1Ll$8H5D$+LAHHHHT$+H51u2H HٺLHtuD$,< wHrHDH= VL E1AUH1 XZHH5LD$+HHT$+HH51H߃DH= T$+Ht$H|$tDHĈ[]A\A]A^A_H=e :H|$|$@t xs1yWD$3L E1 PH1AXAY>DD$+1Ҿ1H H=H=tx HL E1sH 1H=HH`H;HtH H9uH 1Ҿs1H=L E1)yH 1Ҿ)1H=H=C  MH 11H=>H= tARL E1_SH 1A[[DH=tR L QE1AUIH 11_H=MH 11H=aHcE1ATL t5LDH 11H=hdDcsTerV (> &* (1?intl -? 8 x x x x@$ 8 ?1$ $2 l H7<Gl e?e$e M `  2 4e 7l 8 val 9ll%8    %8 *  ,4 - 0l 2  5 X 8 t`:8<8 >8 @8 B8 D8  GdAA h p    :  :    ; * E*B &8&8&& 13l6 7 8 9 : (; 0< 8= @@ HA PB XD`F#hHlpIltJ xM1NFO(Q8Y [B\L]#^ _ `lbQ C+ 8?=G a?$aaa .00(  cat  8 8    )  U t t  e e e t tU 8  ctx  ? 'lE "DvtyH<>aA fdDlG JlMlPB bufS( cpVl0Yl4 max\l8_G @ hpblelilo*r9 Eiacy*|*W  lllll (8: @4 *8 *8; *8&W J out L a Me O  R  Sl TlW vty X [ rb \ _  `  ae be e: raw f : F I PW U Y ] c g# ?. E8e  El8elle J   ! G I    P}   !}  " ? % &e'e + -e/e1l385   (9_ ;=$_  idx?8A ctrCd ( I t H? 0 ! fd#l&8 cb) + -8('l  8y  (84 %8r= = W ? *g ?IX eee ( 08U8'l  'll e(?%8 2DMM     2DRA 1  ?x ?u3^7`?c7d73P4J567 (K88 cb: @;H t? $ a% l& (8(8  j0? 00 t len  buf  l18  #$%&tL[sM\sh^i_e` cd?ghi@jl i?? ???Pp/qst u0@xuy{u|M}0 8sa lt /zhUM ofdy HeXt `N&O<t`tx tl &?? <??(8I$      !"#647 49 e  Uj? )?Z )O )g  eel la fP l:fo aVoo |mxol d lel El El Ee lee .El B lXlXe] Zly{ ll  a 885 *88 ^ lfoJl lQ l l88=tU!-lblR} ul l=eul l8=6"+S$5g  l 6 X++l+ #G8 h e=l l8elle ll8 elleT5lj%7l7 +rc7l,9xU:j%,?y+cfg@=,CUz+hubD88o%[9!%!%!y%V%-%x"%.% !%(kU (U (U (U (U (U %U (DU cU (U .(W(mT0Q:.%5#"%(U (.SUsTvQ~RX|jT0bU0U TxTxU1bU0T10U:T8bGU1pU:T8Q U T )Q0R U:T8bU2U:T8Q U TQ0R 8&j"!&9"&-'&x"2&X;&YA&ZG&& "H&-R&xUsT Qx U|T1Q1RsUsV= UB:b U}T z UsV U~ U:T8 U:T8Q : U}T !!UsT 9!UsVQ!U~m!U:T5!U:T5Q RX0Y !U TQ0R ""U TQ0R X}VG"U~c"U:T8U TQ0R X}G"U0T0Q +"T0"U2T|#U?T|5#U6T|R#U:T|v#U<T  #T #U #UxTxu*$UxTsBH$T0Q j$UxTxS'$Ux $U0b$U3$U:T8%U T sQ0R /%U:T8U T _Q0R Xs/%#0j%#:l#G :0lcl)%  %? /%il/&#,j%[t]&#/e0l0 tfa;;:rclc\c S']c l&T Qs^&U@K$T@K$Q0&U1b'U0?'U6T0_yU6`UK(acfgU!=<Wl<Wl9aYK('U:T5 (U T[Q0R U:T5Q R[X0Y ?bIl(=ctxI4U=tarJETcjl(djee I~I : ; 9 I8 ( H} : ;9 I8  !I!I/ : ; 9 I I  : ; 9! : ; 9 I8 .?: ;9 'I<$ > &I :!; 9 I8 : ;9!.?: ; 9 'I< :!;9 I84: ; 9 I?<H}.?: ;9!'< : ;9 I8 H} :! ;9!I !k< :! ;9! :! ;9!I4:!; 9 I' (!1B"41B#:!; 9 I$7I%>! !I: ; 9 & :! ;!I8 ''I(>! !I: ; 9!)4:!; 9 I*>! !I:! ;9!+4:!;9 IB,4:!;9 I-41.1RBX!YW /.:!; 9! ' !04:!; 9 I1: ;9 I2( 3 !: ; 9!44:!; 9 I?5.?: ; 9!'<6.?: ; 9!'<7:!;!9 IB81RBUX!YW 9 U: ; :!; 9!<4:!; 9 IB=:!; 9 I>% U?$ > @ A I8 B : ; C: ; 9 D : ; 9 E : ; 9 I8F : ;9 G&H!I7 I : ; 9 J : ; 9 I 8 K : ; 9 I kL4: ;9 I M4: ;9 IN  : ;9 O : ;9 I 8P.?: ;9 n'I<Q.?: ; 9 'I<R.?: ;9 '<S.?: ; 9 <T.?: ;9 'I@zU4: ;9 IBV 1UW1X 1Y 1Z 1U[.: ; 9 'I \.: ; 9 '@z]: ; 9 IB^H}_H}`.?: ; 9 '@za: ; 9 IBb.?: ; 9 'I@zc.?: ;9 'I d: ;9 Ie.?<n: ; cUcSUS U S U S U S USFTFVTV T V T V T V T V TVTVP1PPPPPPPxxzPxVTVV V T V VSUSSS U S Sxx x x x PPx0s5%s5%#"s5%#]]]]]P^^^^^^PSSPSSSSP U 1S1U#U#U#0 0<K        M  %    /tX oo/ Xw _.#r? .   JJ Xzf+  > 4z4])zX .S Jpt.lJ.ptP<0tyS]u.Y-<uYvvY!Z0usuYu Y" r Z <4.@ . D000t.oXt] XvtyXfXt,.X/~X  r Z8> X= Z<3XI JYf(a ZXk<Xf<J <fuYPuK~7"X  g MYu<[+TJX<UXfX J  Yff~XX6long intrate_ctr_group_descSS_L_GLOBALhandle_optionsprint_filename_pos_shortbuf_ccfgnode_type_IO_lock_tRESERVED8_NODEgtphub_categoriesoutputstderrlog_parse_category_mask_LAST_OSMOVTY_NODEtgt_rbloglevelL_E1INP_NODEcopyrightindex_subsignaltgt_gsmtappreviousmonitornodeRESERVED6_NODEbindprintfnr_pool_IO_write_endunsigned intumasknextversionLOG_TGT_TYPE_FILEnext_restart_count_freeres_listL_CS7_LINK_NODEargc_flagsgtphubgtphub_peer_portLOG_FILENAME_PATHLOG_FILENAME_NONEosmo_ss7_vty_go_parent_flags2sd_journalvty_infotall_sgsn_ctxlog_set_use_color_old_offset_markersosmo_timer_listlong_options_IO_buf_endDFILTERprevgtphub_cfgDSLHCconfig_is_consistentggsn_lookupsgtphub_peer_addrsgsn_use_senderCFG_LOG_NODEVTY_NODEtalloc_named_constnum_catprint_timestamp__time_tlistDRIMprint_filenameosmo_log_infogtphub_startGTPH_SIDE_SGSNDSIGTRANrb_nodestdoutgp_offset_IO_save_endgtphub_peerlong long unsigned intLOG_TGT_TYPE_SYSTEMDlocal_portRESERVED5_NODEDSNDCPfilter_dataindexfailed_to_readclass_idtall_ctxFILEoverflow_arg_areaL_CS7_LINKSET_NODEL_CS7_NODEside_idxtei_poolfileCFG_STATS_NODEobufLOG_FILENAME_POS_HEADER_ENDlinesrate_ctr_group__uint16_tDV42BIS__sighandler_tdescriptiongtphub_log_info_IO_backup_baseGTPH_SIDE_GGSN_offsetpending_deletessgsn_sockaddrosmo_init_logging2cmdline_cfgLOG_TGT_TYPE_STDERRparent_nodesprint_tid_filenogtphub_log_filter_fngtphub_bindDEBUG_NODEtimevalcolortelnet_init_defaultseq_mapLOG_TGT_TYPE_GSMTAPvty_initprint_fnresolved_ggsnsL_NS_BIND_NODEprint_categorygtphub_cfg_readcountersize_tsa_family_twidth__mode_tpeer_addrLOG_TGT_TYPE_VTYprint_category_hexLOG_FILENAME_BASENAME_IO_read_base_Boolusr_attr_lettersnr_minGTPH_SIDE_NGTPH_EXPIRE_SLOWLY_MINUTESDOBJconfigosmo_gtphub_ctx_IO_write_ptrtv_usec__uint64_tGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fno-strict-aliasing -fasynchronous-unwind-tablesDSUAprint_ext_timestampGTPH_PLANE_Nsignumraisepathlastlogging_vty_add_cmdsis_config_nodetgt_vtyprint_helpRESERVED7_NODEL_CTRL_NODEVTY_SHELLDMEASiac_sb_in_progress_hubsockaddr_storageprivosmo_select_maincharlist_categoriespriv_nr__ss_alignrate_modeosmo_wqueuelast_nrsb_bufrb_left_IO_markersignal_handler_IO_read_ptr_cfgexitdataidentexpire_quicklystrcmplog_print_filtersss_familyuint8_t__builtin_putsstatusDGPRSrb_rightfscanfrate_ctr_per_intvgroup_descriptionSS_L_VTY_IO_wide_dataCONFIG_NODEgroup_name_prefixfilter_map_IO_write_baseVIEW_NODEctr_desclong long intSS_L_INPUTaddr_straddressesintvVTY_MOREadd_items_to_expiryosmo_fdGTPH_EXPIRE_QUICKLY_SECSDGTPHUBwqueuelog_infoL_CS7_SCCPADDR_GT_NODEusr_attr_descgsmtap_instgo_parent_cbosmo_daemonizememsetbufferDGTPrate_ctr_initlog_set_log_levelRESERVED2_NODE_freeres_bufescapeconfig_fileDIUCSlog_contextLOG_TGT_TYPE_STRRBRESERVED4_NODE__pad5L_CS7_SCCPADDR_NODElong unsigned intVTY_TERMheightfnamewhennr_tL_CPU_SCHED_NODEpoolfopenlogp2num_cat_useritemsoptindprint_filename2logp_stubrestart_counter_filelog_info_catactivegtphub_cfg_addrargvlong doubleto_gsnsputsuint16_tL_CS7_RTABLE_NODElog_categoryosmo_stderr_targetgtphub_plane_idx_namesexpirygtphub_cfg_bindDebug_LastEntrySS_L_NSlog_check_levelgtphub_side_idx_names_IO_save_basecounters_io_IO_read_endexpiry_in_secondsnum_ctrgc_timerL_CS7_ASP_NODEexpire_slowlyshort intosmo_signal_dispatchoptargLOG_FILENAME_POS_LINE_ENDDCTRLS_L_GLOBAL_SHUTDOWN__isoc99_fscanfhindexVTY_FILElengthfread__nptrVTY_CLOSEpriorityproxyhostnamefailed_to_writegtphub_plane_idxlog_target_typeflaguint64_tfclose__va_list_tagfprintfllist_headgtphub_side_idxlog_save_filtersdaemonizerate_ctr_descccfgGTPH_PLANE_USERfp_offset__uint8_tgetopt_longnamemsgb_talloc_ctx_initL_IPA_NODE_vtable_offsetRESERVED1_NODELOG_TGT_TYPE_SYSLOG_wide_data_locktv_secvty_type_IO_codecvt_codecvttunnelsAUTH_NODEoption_index_IO_FILEVTY_MORELINEreg_save_areagtphub_vty_initindentportL_NS_NODErestart_counterAUTH_ENABLE_NODEexpert_modegsn_addrtgt_fileL_BSSGP_NODEnr_mapentryumask_waslog_cfgtypenr_maxcategoriesunsigned charoptionenabledGTPH_PLANE_CTRLrate_ctrpeersvty_app_info__socklen_tL_CS7_XUA_NODEtimeout__ss_paddingfacilityseq_poolosmo_talloc_vty_add_cmds__suseconds_tVTY_SHELL_SERVhiststrtollocal_addrDPAGaddrsleepraw_outputgtphub_copyrightosmo_init_ignore_signalslabellog_set_print_timestampfailtalloc_report_fullrb_parent_colorlast_restart_countL_NS_NSE_NODEportsprint_level__off_tDRANAPsave_fnsigned charuse_colorVTY_NORMALlog_targetshort unsigned intL_CS7_AS_NODEDREFmainatoicurrentmappingsfilter_fnRESERVED3_NODElog_filterSERVICE_NODElog_filename_type_chainlog_filename_posprint_versiondesctgt_sysloghas_argENABLE_NODEsocklen_t_cur_columnpeersb_len__off64_t_unused2_IO_buf_baseplane_idxref_countDLLCgtphub_main.c/build/coverity/source-Osmocom/osmo-sgsn/src/gtphub/build/coverity/source-Osmocom/osmo-sgsn/src/gtphub/usr/include/usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/12/include/build/coverity/install-Osmocom/include/osmocom/core/usr/include/x86_64-linux-gnu/bits/types/build/coverity/install-Osmocom/include/osmocom/vty../../include/osmocom/sgsn../../include/osmocom/gtphub/usr/include/x86_64-linux-gnu/sys/build/coverity/install-Osmocom/include/osmocom/sigtrangtphub_main.cgtphub_main.cstdlib.htypes.hstddef.hunistd.hgetopt_core.hsignal.hstdint-uintn.hgetopt_ext.hsignal.hlogging.happlication.hstruct_FILE.hFILE.hstdio.hlinuxlist.hvty.hstruct_timeval.hrate_ctr.hselect.hdebug.hsockaddr.hsocket.hlinuxrbtree.htimer.hgtphub.hcommand.hstat.hstring.hosmo_ss7.htalloc.htelnet_interface.hmisc.hmsgb.hlogging.hGCC: (Debian 12.2.0-14) 12.2.0zRx $0Ap G O I MdXBBB B(H0D8O@E 8A0A(B BBBF [HEPLHA@qHEPCXB`I@BPN R(O0M8PjQYA 8D0A(B BBBA __PBzPZAx JE T PE #(1 -M2?7d< @KpP XY(i~n(sPy `P @`0  &-=Pekpw} !4 zEZs,3CW]csygtphub_main.csignal_handler.LC0.LC1.LC2.LC4.LC3.LC5long_options.0.LC6vty_infogtphub_log_info.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC22.LC23.LC27.LC24.LC25.LC26.LC29.LC19gtphub_categories.LC20.LC21.LC28.LC7gtphub_log_filter_fnstdoutfprintfstderrosmo_gtphub_ctxtalloc_report_fullosmo_signal_dispatchsleepexitsignalraiselog_cfggtphub_plane_idx_namesgtphub_side_idx_namesosmo_log_infolog_check_levellogp_stublogp2talloc_named_constmsgb_talloc_ctx_initosmo_init_ignore_signalsosmo_init_logging2gtphub_copyrightlogging_vty_add_cmdsosmo_talloc_vty_add_cmdsgtphub_vty_initrate_ctr_initgetopt_longosmo_stderr_targetlog_set_use_coloroptargputsstrtollog_set_log_levelstrcmplog_parse_category_maskprint_versionlog_set_print_timestampoptindgtphub_cfg_readtelnet_init_defaultumaskfopen__isoc99_fscanffreadfclosegtphub_startosmo_daemonizeosmo_select_mainosmo_ss7_vty_go_parenttall_sgsn_ctx5!&62K7R8m:w;~<789=@ A@BCBN_DxEX9>@Dh LPT\ `$d(p,l0x4t8x<@ D H L P T X \ ` d h l p t x |                !    1 5 1 = A E I M Q U Y ] K ?  , 5 <*IS<|G8H8+=====I8,JK++ LMN9O@8EP`QRSTUUUUUUVUV#U*<1T=WDRKXWT^hY|RZT[<R\]^8_`%5aPWbzcd`BCEd a+!26CdS`ZBpCeBC<?fg<"*1EP"W\DhBzC#E$*<UU#D &&/4D@BVCh<rDBC'Ed`BC(+';@DO(_dDp]))D @`%1?IS` hs h4*@ . 2V 3 3 0& 1- 24 2j; 2TB 2 I 2>N 2\ 2 a 2{ 2 2K 2y 2' 2Z 22 25 2 2 2` 28 2  2 , 2J 2" Q 2u 2h  2  2z 2 2 2$ 2u 2 20  2  2 ! 2 + 2_8 2bF 2 T 2b 2p 2~ 2J 2" 2 2E 29 2 2z 2 2y 2  2 2 & 28: 2 K 2W 2a 2k 2>u 2 2 2 2  2G  2 2  25 2F 2m 2 2-  2 2( 2^5 2B 2O 2\ 2Ri 2Bv 2> 2K 2{ 2' 2 2p 2 28  2  2 2d 29 2e 2> 2H 2 l 2x 2 2m  2 2g 2 2  2 2 2  26  2 2T/ 2 ; 2H 2V 2D b 2o 2| 2 2 2 2^  2 2L 1 2> 2W 2zd 2q 2~ 2 2 2R 2  2 2 2E  2 & 2e3 2@ 2SM 2sZ 2 g 2t 2 2 2 2 20 2 2e 2 2\ 2t 2l 2j 2 2 2) 2/ 25 2< 2K 2Q 2 n 2 | 2 2 2, 2  2 20 2; 2 = 2L 2EW 2b 2'm 2x 2 2 2 2 2C# 2 / 2< 2J 2V 2c 2 p 2N 2 2 2 2 2 2 2' 2f 2  2 2;+ 2E 2z 2p 2; 2 2+ 2 2 2  2 2U 2C% 2T+ 2"1 2S 7 2> 2 h 2v 2 2l 2 20 2 2 2 2 2; 2iA 2_G 2M 2 S 2Y 2_ 2e 2 k 2q 2 w 2/} 2 2 2X  2~ 2  2 2@ 2  2g 2} 2^  2 2 2 2 2 * 2= 2gI 2W 2;d 2q 2Q  2+  2? 2T 2 2 2 2 2o 2 26 2 B 2 N 2<u 2  2T  2  2  2> 2 2 2 2[ 2  2\  2# 2x 1 2@ 2X M 2; [ 2j 2 w 22 2 2y  25 2 2 2b 2D  2! 20 2= 2bK 2NY 2ng 2{ 2 2b 2 2 2 2 2;  2 2^ 2+ 29 2G 2; V 2f 2y t 25 2w 2 2/ 2 2 2n  26  2  2 2= 2[L 2R 2 X 2^ 2,d 2 j 2p 2v 2| 2 2 2 23 2 2N 2I 2c 2} 2w  2 2  2 2P 2  2  2  2* 2 2M 2)  2 2}  2  2# 2: 2p 2% 2%1 22=iF 2RKk 2w*@ 2, 2)+ 2` 2L  2/  2 2 2 2 " 2 ; 2 W 2an 2W 27 2 2  2 2 2E  2@/ 2 c 2z 2 2 2s 2  2 2  2  2bC 2c 2& v 2H 2  2 2 2 2  2M  2 2, 2H 2i 2  2  2  2%  2  2 /$# / ( 2h 1 /5 /D /JH /:M 2U] 2i /m /r 2!  / / 2x / / I 0 / / /= /- / / 0H / / ( D /H /M b~l  (  P       & ; `E Z d 'u  . . A   / /   $ dT k . O l     1 H g1q 81  Z l 1 1. > H 0xX /U\ /Ka 0xj /n / / /  0 / / [ ~  '  ">  9Y c  {       1     6!"! G:! WR! tn! 5!1!! `!1!! !1" P#" 0" H" d" hu"1" " "d" " " # 6# S# m#w# # #,# #+# # ## =# I $ +$ I$ k$ $ $ $ $ ~$ $1 %% 0% DA%1Z% 0p% 2)z% 2% 2% 2h % 2% 2w%*% 2% 2/% 2& 2& 2& 2h(& 2X<& 2B& 2D^& 2 e&|& 2& /+& /%&*&&\&q&{''$'@'T' 2r['}' /L' /H' 2n' /f' /d' 2z' /v' /t' 0 ''c'1( (((1@(Q( 2\(( 2( 2( 2 ( 2p %  K  ^ { { I> I I d  *@'*@<*`V  4 < [,Mgw -   PI Py  E " 3B& 3v* 3. 32 36 3: 3-> 3aB 3|F 3J 3T 3Y 3^ 3c 3h 3 m 3)r 32w 3@| 3I 3X 3e 3n 3x 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3  3* 31 3: 3E 3N 3a 3h 3o 4\ .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.rela.data.rel.ro.local.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 @@tp"&,12E@@hw"M2aP\@h}@" t  o@8" X @H" @( @(0"h(@X ="!=JkC@x("G@@H"/H@" H@"0N$0;by40e =eReXM@@`" 0g #4  q\