ELF>x@@AVHI@AUATIUSHL`AHHIEFH51IILHCHC H ILHC(HOMl$@Il$ LID$ HS(EH9uHH9tpD;H4uHtH;P(uH=z5LH{(H{ H5H1H[]A\A]A^fAnFfAnHS8fbfC0AF8AF <AoVS8Ao^ ZAof0b Aon@j0AovPr@Ao~`zPAoNpJ`AoRpAoAoAoAoAoAoHC AoAo(p(Hx@ID$(fHnI\$(LfHnflHH=HsH1L E1GXZYH=[8@E1PL H1sY^HC(HE11L AHP1sH H=sE1$1AL HsA[]:fH= HsL 1E1*HAYAZLCH 11GH=HLC1H=H 1Ҿ1_AXkMLCH 1Ҿ$H=[8LC1Ҿ@IH H=1_LCH 1Ҿ*H=ff.HG HO H9u !HH9t9p4uHtH9P(u1ff.fAUATUSHHoH] H H9t=II DHH9t(L9c uHs8LtHH[]A\A]@H1H[]A\A]H=SHNukHSH;BxHC HS8p(Hx@HHCfoH{(HBHH{ HH5[HsH1L E1Y^HSH;BxeHH51H=@H=78HE1L P1sXZDLGH 11H=8LC1ҾIH H=1@AUIATLg@USHLHLHE1Ht-H{ HK H9u H?H9t0;o4uH;G(uALHD[]A\A]@E1struct gtp_tunnel%s-R%08x-T%08xgtp_tunnel.c%s: Created gtp_tunnel.c:81%s: Destroying Assert failed %s %s:%d gtp_tunnel.c:149%s: Cannot find or create tun device %s %s: Cannot find or create GTP endpoint %s: Error: We already have a tunnel for RxTEID 0x%08x on this endpoint (%s) %s: Cannot add user addr to tun device: %s pthread_self() == (t->d)->main_thread%s: Cannot remove user address: %s  :      &. (5;int*< < CQdw . CC 3Z5#Z6#Z272(  p < p <  p " ] # ] $_8  < < < <  < < p !p "J  '! *C( -<0.C CC7&( C EkFG C' H&8 V )X"YZ  [:=> u<< 1 3p 6  7  8  9  : ( ; 0 < 8 = @ @ H A P B X D` Fh Hpp Ipt J x M5 NJ O Q/ Y  [9 \C ] ^  _  `p bHu? +u/C4>XC .00dd'(4cat9 < <>C @ 6   ;;;  68 ctxC  p',-d0p2g 5w X8 `:<<< >< @< B< D< GHd/ hp    #Avty((<      (<  (<& JoutL XM;O^ `^ bfd a "<0$<4'd8*s H, P.s XR SpTpW vtyX [ rb\ _ ` a;b; e rawf  BIg PUc Y ] c g w C <;|  p<;pp; @ 5      C L   Q Cx a Cu0 !d fd#p&< cb) + -<( p  <a  `   ;  b; ofdca d 0 cbeJ fE @  &%o 0dst& 0trx't o 5  d/O ):  l1h+? l2h,? ( l3h-? 0 l4h.? 8 cb0D @2 h len3 j5? p6? x7? 8T 5 .CT C.d CC ps  d p   y x dd <Ha P; <" .$)) 8D<$d 1DEP1DGT <>d d@AC fdDp G (HK '  ddd d0)@ xd3 itq)<cfg#.c tund5hh5jd dlmCp; qp( fdtp,w;0xp8 nl{g@ H:Pabbdeb     )l2@cd d;5 c( 0 4 8 !8d2    ! !;!;h  ! " Sc$$L 0pIgp$E \;"F   p; 5pG% p/pgp$+"5W 8c/ pOO) pkOPc$3p<;pp;"pp<3;pp;"5;;B+5;"aL5;) }d,#N$#bepcrc Ht$V } q g45Z* TU| UsTT%8U|Ikt-$wa 6  }U2T5 \)Qs8 " JUUT #U2T5Q RX0Y  \IoU T Q RU2T7  U2T7Q RX0Y U TQ0R   %U TQ0R )xhQtunx)5saxE#xQdzt{78}Q768}Q%iU}Ts8Kh+dh'h3+ephQcLtjM9kQN9kQ)rd8#[rtOoutR,P,N,K$V0 } q g4P*$E6  6j   +bU|T @Q UsT U|kU|T~TU}U2T78 U} " IUsT aQs88yU}U2T5U2T5Q RGX0Y U2T7  MU2T7Q R@X0Y U2T7Q R1X0Y U2T7U2T7Q R$X0Y U2T7HU2T7Q R*X0Y U TGQ0R U T1Q0R U T$Q0R   >U T@Q0R %U T*Q0R 1tt4tNhh6hOK K3LM +x)5QV3-gU-qT-}Q5x * : ; 9 I8 I~I !I : ;9 I8 H}: ; 9 I : ; 9  : ; 9 I8 H} ( 1B $ > I!I/ &I.?: ; 9 'I<<41B: ; 9 I : ;9 I8  : ;9  :! ; 9 I :!;9!I !k :!;9!I.?: ;9 'I<4:!; 9 IB':!; 9 IB.:!; 9!' ! :! ;!I8 'I! :!; 9 I8"#:!; 9 IB$1RB UX!Y W %H}& : ; 9 ' : ;9!(>! !I:!;9!).?:!; 9 'I@z* 1+: ; 9 I, :!; 9!-1. : ; 9 / I8 0 :!; 9 I1( 2 :!; 9!3.?:!;9!'<4 U5 161RB UX!Y W!7 84:!; 9!IB94:!; 9!I:% ;$ > < =&> : ; ?: ; 9 @4: ; 9 I?<A<B : ;9 C!I7 D> I: ; 9 E.?: ; 9 '<F.?: ;9 'I<G.?: ; 9 'I<H UI.?: ; 9 '@zJH}K.?: ; 9 'I L4: ; 9 IM N O : ; 9 P 1UQ.1@zzUS|@UST]TTQVQVPP01]P0UPPVVSSUUUUrrUU U S U U S S Q P U \ U T ] T Q Q V u v` v` S S P S S SU\U \T^T ^IPIS SQY\PPPvPVSVPS P P P r P, e      1q?UY Ke fY K XK K=XCX;EX!J8<<YgZfB f    /tJeJ   HKSY'H'   #  aX    W Y  u   <    < t Y  f y5 f  q> sM f ; f 7jX*s%X/jX?J<YYZk /KJJ <ZDfJN ..X I/X =f   .';JJ   q  rt      dJ K   <     <  Y    sf  0  .% f C / xFx8NZb@YZFJ<YYf4Yf ..pXosmo_panicsize_tsa_family__kindprint_timestamplog_filename_pos__sharedtail__pthread_rwlock_arch_t_IO_codecvtproto__pthread_list_tlchan_IO_save_endgsmtap_instlog_infopdu_sess_containerpdu_typenl_sock__next__datasigset_t__prevllist_add_tail_talloc_free_lockuse_countLOG_TGT_TYPE_VTY__pthread_internal_listtypesubprocesses_IO_save_base__ownerGNU C17 12.2.0 -mtune=generic -march=x86-64 -g -O2 -fasynchronous-unwind-tablescurrent_lengthevent_ofd_chainss_familydata_len_cur_column__uint8_tfilter_fnqos_flow_identifier_tun_device_releaselong intraw_outputgtp_tunnel_destroybind_addrgtp_daemon_itq_msgDTUNosmo_stream_srv_link_IO_markerprint_ext_timestampprint_filename2headcups_linkread_cbLOG_FILENAME_BASENAMEsd_journal__nusersgsm_lchansigned char__writersuint8_t_IO_FILE_IO_wide_dataLOG_TGT_TYPE_STRRBLOG_FILENAME_PATH__pthread_mutex_sgtp1u_exthdrsunsigned char__spins_freeres_listtgt_gsmtaptx_teidifindex_Boolprint_filenamelog_info_catchar_gtp_tunnel_destroymsg_queueosmo_signalfdoutputsockaddr_equals_IO_lock_t__uint16_tprint_levelrwlocktun_devuse_colorprint_tid_IO_read_ptr__errno_locationtgt_rbfp_offsetout_ep__llist_addnum_cat_user_gtp_endpoint_findLOG_TGT_TYPE_GSMTAP_markerscups_local_portprint_filename_pos__va_list_taggtp_tunnelslogp2__lock__flags_offsetlogp_stubenabledlog_filterlong unsigned intpthread_rwlock_tpthread_t_flags2cparssignalfd_IO_read_basesigsetmax_lengthreg_save_area_unused2__cur_writer__sizetun_device_find_or_createpthread_rwlock_wrlockexthdr_old_offsetDUECUPSgtp1u_exthdr_pdu_sess_containerdescription__uint32_t__ss_aligngtp_endpointlong long intnetns_fdfnamepthread_selfprint_fnuser_addrremote_udpgtp_daemon_IO_write_endfacilityLOG_TGT_TYPE_STDERRmutexgp_offsetstrerrorgtp_tunnel_alloc_IO_buf_basegtp_epunsigned intpthread_mutex_tosmo_log_infotgt_vty__pad1__pad2__pad3__pad4__pad5netdev_del_addr_newloglevel_gtp_endpoint_releaseoverflow_arg_area_IO_write_base_flags__rwelisionfilter_datapriv_nrlistitq_msg_modecups_clients_codecvtsignalfd_siginfo__countrx_teidlog_check_levelLOG_TGT_TYPE_SYSLOGnext__mptrgtp_tunnellong doublegtp_endpoint_find_or_createllist_delFILEn_pdu_num_enabledentrylog_target_typewrite_cb__wrphase_futexlong long unsigned intsa_family_tdevname__listlog_filename_typeuint16_t__off_tgtp_endpointstgt_fileseq_num_enabledsa_data_freeres_buflog_print_filterslog_contextosmo_wqueuemsgbprint_category_hexnetdev_add_addrlog_save_filterssockaddrhostnameosmo_fdwqueue_IO_backup_base_shortbuf_gtp_tunnel_find_rcolor__align__off64_t_datatun_devices_IO_buf_endnetns_nametalloc_asprintfthreadnamesave_fnout_free__readers__ss_paddingsockaddr_storageshort intnum_cattun_netns_namewhenprioritygtp_tunnel_paramsLOG_FILENAME_NONEcups_local_ipidentosmo_it_q_vtable_offset__elisionpthread_rwlock_unlocktun_name__valtgt_syslogmain_threadout_tuntun_releasedlocal_udpmemcpyLOG_FILENAME_POS_LINE_END_IO_read_endtun_deviceLOG_FILENAME_POS_HEADER_ENDgsm_bts_trxuint32_t_filenoreset_all_state_tun_remaining_wide_datafilter_mapprefetchosmo_signalfd_cbshort unsigned intLOG_TGT_TYPE_SYSTEMD_IO_write_ptrllist_head__writers_futexlog_category__llist_del_gtp_tunnel_find_eua__sigset_tlog_targetdatacategoriesprevLOG_TGT_TYPE_FILEprint_category_talloc_zeroexcept_cb/build/coverity/source-Osmocom/osmo-uecups/daemongtp_tunnel.c/build/coverity/source-Osmocom/osmo-uecups/daemon/build/coverity/install-Osmocom/include/osmocom/core/usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/types/usr/includegtp_tunnel.cgtp_tunnel.clinuxlist.htypes.hstddef.hstdint-uintn.h__sigset_t.hsigset_t.hthread-shared-types.hstruct_mutex.hstruct_rwlock.hpthreadtypes.hstruct_FILE.hFILE.hlogging.hwrite_queue.hsockaddr.hsocket.hselect.hmsgb.hit_q.hinternal.hpanic.htalloc.hstring.hpthread.herrno.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx BQB D(A0 (A BBBD g8C@h8A0D8S@K8A0M8_@KHEPI0H8V@G8A0p8C@i8B0n8J@]8B03HhBBA A(D0@ (D ABBE D(F ABB4 I F DC hA{O KA<D}BEE C(J0Q (D ABBE ;!".',X160;sAKFL[R  X^o| "6CSYjs} 3`h}gtp_tunnel.c.LC0.LC1.LC8.LC3.LC7.LC6.LC5.LC2.LC4.LC14.LC9.LC10.LC11.LC12.LC13gtp_tunnel_alloc_talloc_zerotalloc_asprintftun_device_find_or_creategtp_endpoint_find_or_createpthread_rwlock_wrlockosmo_log_infolog_check_levelpthread_rwlock_unlock_gtp_endpoint_release_tun_device_release_talloc_freenetdev_add_addrlogp2__errno_locationstrerrorlogp_stub_gtp_tunnel_find_r_gtp_tunnel_find_euasockaddr_equals_gtp_tunnel_destroypthread_selfnetdev_del_addrosmo_panic_gtp_endpoint_findCJd !"# $%#&D'r#y!" (!")* ((F `k(!" (!" */(C SX+t{ + +)* +  +.!"01/B$K%Ujs(02!")* (7GL+Y)`*u|+ 4/#[&  t 2 * 1 8  ? ZF uM R `  e Ex { ? v y   - m G    %  . ) 3 4@ M ` |l qy A f l      T  R   #     # 0 = J DW  d q ~ H    q  g   q * A !M "W a k v 5          F   ^ >   , 9 P F S ;` m r z N   P L v      9    : 5 j? >` e  r  K           w   ) b7 D  Q k ^ ok x b   j 0      @ * 8 kE #R u_ l b y  L # H P      )  I  X #^ d P j p Lv |   [  B  _  3      7     *  7 D  Q ~ n ' |   b &  %  0  ; F Q \  @      % 2  ? b / o , " ; $   . ; A Up ; z  ,    M ; (  6   h  ,        ; 9 L ^ Ge r ,  f      ~    / Q \  , ?: H d X    ,  L       ( 1; pH ,U  c m Oz b         ,   c S" / n< I V 4i 0 u n  4         T    * J ] j *  + ,     # 9  U l  ; v X   , q M SWv z   f G ? n o g     S   ^       " ^+ / 8Q 8U 2_t Tx P  m  c$ =* . 7+@ HJ N W [ b~FO_s!K$1F[S`!p$!P!K]+d8I!al  v`     v     8 0n  W  U$ - a1 _7W X r n   5 q i         !* /<E  T X a e n r w         P '   ' %U 2 1 / ;# 9, E0 C7YcN~h %'@;JHbvz!. ,,!DNom!X!3'!?0I\^!v.!X!!5?P!h0x     K        K      I QM MV  o ds `} 0 v t " ?& q* . 2 6 @ (E 5J BO NT VY _^ nc {h m r w |           & - 8 @ I R \  `H.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rodata.cst16.rela.debug_info.debug_abbrev.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @ @Q&M,M12M@2$O b ]@Z1n*|_/~20@0  3iv3@H09 0Fd0 I(2I8I@xJ Op