ELF>X@@AVHI8AUATIUSHL`AHHIEFH51IILHCHC HILHC(H?Ml$@Il$ LID$ HS(EH9uHH9tpD;H4uHtH;P(uH=j%LH{(H{ H5H1H[]A\A]A^fAnFfAnHS8fbfC0AoVS8Ao^ZAof(b Aon8j0AovHr@Ao~XzPAoNhJ`AoVxRpAoAoAoAoAoAoAoAoHC (p(Hx@ID$(fHnI\$(LfHnflHH=HsH1L E1FXZqH=S8?E1PL H1sY^HC(HE11L AHP1sH H=E1$1AL HsA[]JfH=HsL 1E1*HAYAZLCH 11FH=HLC1H=H 1Ҿ1_AX{MLCH 1Ҿ$H=k8LC1Ҿ?IH H=1WLCH 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:80%s: Destroying Assert failed %s %s:%d gtp_tunnel.c:148%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.(2cat7 < <<A @5   ;;;  58 ctxC  p.,-d0p2e 5u X8 `:<<< >< @< B< D< GFd/ hp    !Avty&&<      &<  &<& JoutL XM;O\ `\ bfd _ "<0$<4'd8*q H, P.q XR SpTpW vtyX [ rb\ _ ` a;b; e rawf  BIe PUa Y ] c g u C  <;z  p<;pp; @ 5      C J   O Cx _ Cu0 !d fd#p&< cb) + -<( p  <_  `   9  b9 ofdc_ d 0 cbeH fC >  %%m 0dst& 0trx'r m 3  d/M )8  l1h+= l2h,= ( l3h-= 0 l4h.= 8 cb0B @2 h len3 j5= p6= x7= 8R 3 .CR C.b CC pq  b p   w v dd <H_ P; <" ,$'' 6D<$b 1DEP1DGT <>d d@zAC fdDp G (HK zddd d0)@ xd1 itq ' <cfgX-c tund/hh/jd dlzmCp; qp( fdtp,w;0xp8 nl{a@ H4Pa\bde\28d dz;/ ( 0 4 8 b2S    ' ';';  SzJ 0papE ;!F   p; 0/GpG% Sp/pxap+5W / p) pPz3'p<;pp;!pCp<3d;pp;!/z;;B5;!a5;( }Od,z"N"beprc HtO#   45 ) TU|:UsTT$U|fIt-O# 6  'U2T5 Qs8  JXUUT U2T5Q RX0Y  U T Q R'U2T7 G 0\U2T7Q RX0Y CU TQ0R  G 0$CU TQ0R (wOhtunw)/sawE"wQdyztzO78|78|$U}Ts8KgO%*dg'zg3*epgQLtiOM9jN9j(Od8z"[tOOoutQ+O+M+J#0>   4P )#'D = 16Jj l ` TU|T 8Q UsT dU|4U|T~LU}'hU2T7U}  UsT XQs8U}' U2T5LU2T5Q RFX0Y 'hU2T7 G 0U2T7Q R?X0Y U2T7Q R1X0Y ' U2T7aU2T7Q R$X0Y '}U2T7U2T7Q R*X0Y CU TFQ0R C,U T1Q0R CcU T$Q0R  G 0CU T?Q0R $CU T*Q0R S1t't4tNhJh6hOKyK3LM*x)5Q3,U,T,Q5 ) : ; 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 IB#1RB UX!Y W $H}% : ; 9 &>! !I:!;9!' :!; 9 I8(.?:!; 9 'I@z) 1*: ; 9 I+ :!; 9!,1- : ; 9 . :!;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 sM f ; f 7kX*s%X/kX>J<YYZk /KJJ <ZDfJN ..X I/X =f   .';JJ   r  rt      eJ 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_infonl_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_fn_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_sunsigned 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_wrlock_old_offsetDUECUPSdescription__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_delFILEentrylog_target_typewrite_cb__wrphase_futexlong long unsigned intsa_family_tdevname__listlog_filename_typeuint16_t__off_tgtp_endpointstgt_filesa_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) 12.2.0zRx BQB D(A0 (A BBBD O8C@h8A0L8S@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}3Ph}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 !"# $%#&,'Z#a!w" (!")* (6 P[(s!" (!" (3 CH+dk w+ +)* + +.!"012$;%EZcz(02!")*('7<+I)P*els+ 4/#K&  X 2 * 1 S8  ? F 7M R ` z e x          9 #    . 3 @ M ` |l Ay   P   a    R R     ` # 60 == J DW d (q /~   Z         * IA M W fa k v   A   {  G      B    , 9  F dS ` m  z        i &  D   ~   m5 j? ` Le U r 5        A  c  p  `( $6 C < P  ]  j `w $ E  ,        ( `6 -C #P 7] j  w x 0    b    3 '  G V \ !b  h n t z 2     /  3   f  P   Q   ( 5 B O  l  z      #  . ) 9  D _O wZ       i # 0 \ = !`  m       ,  ? n  x ]     M  &  4        <     7 XJ S\ c ,p   6 <  5        5   4 & 4 B r^           G 5 " 5 @B O H ] g As  <  %     l v      l v, U 9  F  c  q   K  V   1 H NY u y _  i    X ( D e  %    #    6 G ?   o g$ ( 6 : ? SP T ]f ^u y      ^   8 2 T P;U \{ m c =   H     6&?3OOsY~x!K[!;!S]@r!KMTw!  P    # ( v2 6 C G T 8X 0]^r :{ W Ux : a _     : :& 0O qS iX lb f s w  I  @  p               3 7 C8L '[ _ h 'l %u=~ 2 1 / ; 9 E CNh5Mi';0^{ +!C.Miv!_!X!@!Xb~#!0L!.{ !#X-B!Zdq~!!0 t  }    5( 2 [> K wU [a  m 5z   Q M d `  v t " ?& q* . 2 6 @ (E 5J BO NT VY _^ nc {h m r w |           & - 8 @ I R \ PH.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 @@P&=,=12=@2$O b  ]@pY0n*|.~D20@`0 t2i2@H08 0Ed0G HH@؍xI NP