ELF>:@@8 @)(@@@   oolllXmmm00888 XXXDDStd888 PtdAAA,,QtdRtdlll/lib64/ld-linux-x86-64.so.2GNUGNUq>?em|;9P;)6\0:V ew@C j, FIS~f( q"css__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTableosmo_apn_to_strosmo_mnc_cmposmo_log_infoosmo_timer_setuposmo_fd_unregisterrate_ctr_group_freeosmo_strlcpyosmo_hexdump_nospcosmo_hexparseosmo_panicrate_ctr_group_get_ctrosmo_hexdumprate_ctr_addrate_ctr_group_allocosmo_init_logging2osmo_fd_setuplogp_stubosmo_sock_init_ofdosmo_generate_backtracelogp2log_check_levelosmo_timer_scheduleosmo_clock_gettime_talloc_freetalloc_named_consttalloc_total_blocks_talloc_zerotalloc_report_fullgtpie_gettv0gtpie_gettv1gtpie_gettv4gtpie_decapsgtpie_gettlvgtpie_getiesnprintfputsfreeaddrinfogetaddrinfostrtolrecvfromstrlenstrnlengetnameinfo__libc_start_mainstderrfprintfinet_ntop__cxa_finalizesprintfmemcmpclosegai_strerrormemcpyfwritestrcmp__errno_locationinet_ptonabortstrncmplibosmogsm.so.20libosmocore.so.22libtalloc.so.2libgtp.so.11libc.so.6TALLOC_2.0.2LIBOSMOGSM_1.0GLIBC_2.14GLIBC_2.34GLIBC_2.2.5LIBOSMOCORE_1.0/build/coverity/install-Osmocom/libk "H @ui Yq#l:l:m2m2m2m2 m2(m28m@m@m2Hm 3Pm3Xm$3`m23hm;3pmI3xmS3qqr@rssso ooo>o7s?s@pppp p(p0p8p@p Hp Pp Xp `phpppxpppppppppppppp p!p"p#q$q%q&q' q((q)0q*8q+@q,Hq-Pq.Xq/`q0hq1pq2xq3q4q5q6q8q9q:q;q<q=HHOHtH5O%O@%Oh%Oh%Oh%Oh%Oh%Oh%Oh%Ohp%Oh`%Oh P%zOh @%rOh 0%jOh %bOh %ZOh%ROh%JOh%BOh%:Oh%2Oh%*Oh%"Oh%Oh%Ohp% Oh`%OhP%Nh@%Nh0%Nh %Nh%Nh%Nh%Nh %Nh!%Nh"%Nh#%Nh$%Nh%%Nh&%Nh'p%Nh(`%Nh)P%zNh*@%rNh+0%jNh, %bNh-%ZNh.%RNh/%JNh0%BNh1%:Nh2%2Nh3%*Nh4%"Nh5%Nh6%Nh7p% Nh8`%LfAW11HAVAUATUSHH1HHywH5MHI@1H R#  H e# Hl$ Ll$HH\$@L5 NL[LHH[LH_ 'H*O LH7 1H߹' L-HL  'HN 'HN LHA$' fDAL1HdII,'uL-HL .'HPN 7'H;N LHH 8'HN L-{HL 9'HM LHA fD:'1HAAuH5H I'H}M L=HL I'HMMAŅ LHW X'H"M LH. H L H=h)H=hX& D"H1Ht$ H=EL5vrL=wML-oHL{0SLLUrUA11AVLj{聄H  $ LH- HD$ H x( H=l LLY~He 11HHKHL$ "H=HT$`SLqLUAH KAVHT$ R1覃H  H5KHfc HD$ H x( H=Rr LH=3o}H 1"H1HT$ HKH=HT$SLLpUA1LAVHT$ RH \ $ LH HD$ H x( H=, LH=m|H 1"HHNJHD$ 1H=HT$SH LJLUALoAVHT$ RH H5 JH HD$ H/ x(% H=L LH=m{ H 1L51&'&H @IL~H="" @! H=  H HH=L'H=Uh!hLpH 1HJH5HHHXX H-H" HJLLH zH2 HB E{ H HH=PH=!&   1LHLH  q H=>> 1LLHH   H ZGH=H= 8 { VO 1LUHLH 0H G  8) H=  L-1LHL_L?D  H F!H=H=q  1LHLH HYF $M b H=K  1L:LHH { H= t 1LLLHH6 H=Y   H ELH=j 'k)tNH=M@ H !EH=[H=hULH oH[FH5EHDXTH aL H HL~H  'H=AXH5QDH=*nH5'L&H=nHWH=mH5H1[]A\A]A^A_ùOHH51H=(8HH5H= HٿH5VH=*HH5uH=˿-HH5x1H=.HzH55H=LH[H5:H=l|bH<H51H=K[HH51H=*:PHH5'1H= QHپH5H=VHH5H=˾YHH5x1H=ZHzH51H=[HYH5NH=jz^H:H5g1H=IY_HH5)H=*:cHH5 H= hH۽H5H=lHH51H=˽mHH5H=H|H5پ1H=pH[H51H=jzqH:H5{H=K[tHH5p1H=*:uHH5H= HۼH5sH=HH5B1H=˼HH5c1H=HzH5H=H[H5X1H=jzH:H5H=K[HH5H=,<HH5)1H= HۻH5ݿH=HH59H=ͻHH51H=H|H5)H=H]H5_H=n~H>H5H=O_hHH5H=0@ HH5H=!HH5yH=HºH5UH=ӺHH5hH=HH5IH=HeH5*H=vHFH5cH=WgmH'H5dH=8HjHH5H=)HH5.1H=3HȹH5[H=ٹ-HH5nH=&HH5OH=HkH50H=|HLH5iH=]mH-H5jH=>NHH5H=/HH5H=HиH5hH=HH5DH=¸ HH5?H=HsH5@H=HTH5H=euH5H5H=FVHH5H='7HH5H=HطH5kH=HH5H=ʷHH5GH=H{H5H=H\H5H=m}H=H5H=N^HH5[H=/?HH5H= iHH5H=gHH5YH=Ҷ`HH55H=[HH50H=:HdH5H=u8HEH5H=Vf4H&H5 H=7G1I^HHPTE11H=5f.@H=9H9H9tHn5Ht H=Y9H5R9H)HH?HHHtH55HtfD==9u+UH=5Ht H=&7d9]wAWAVAUATL%]USHL5]H<$M9HLL-شHD$Hf.M6HH)M9tzM~ LfKLHHHE1HH9rH=b8A1H HH51H[]A\A]A^A_HcKHD$HEH4$H|$!¸tHL$H$H51H=7H1@AWAVAUATUHoSHH_Ht$H9tqL5:AL%MHII)H9tMK8DK LLDC¸uH[]A\A]A^A_Ht$LH=e1~1f.H6SHZHHaTBKHH9 [AqH ӲH`HZH9ZH?[H98[AtH H$HGZH9@ZAuHM[H9F[AwH UHH5[H9.[AxH -H:ulH![H9[AyH H>uHH [H9[AzH H:u$HN[ÐArH HH=5H5ı11[ff.ATAUHSFHt:P<9u[]A\fH=׷11[]A\fDHH=1f.SH_HFHH5[ATAUSHFHtRHP0H9uP8D9u$[]A\HH=v11[]A\DH=&11H=1fDHH5 ZtHfHPH5H=aqAVIAUIATAUHHEHtH]A\A]A^H=]H@hHHD$;@HD$LHH Lh0HD`8HH(E@HD$H]A\A]A^@AWAVAUATUSHhH\$Hl$ H?H1H?H\$0H9\$0L|$@E1MM1AV{4HHH1fDHƃH9uD9LEuRDHI9t%;uHӮH51H=AIAd]E1H?AH9uE1Adx1AV{xVHDt$ Z1LHHH vH=H|$H|$H[]A\H=&H=B5LH"H-!1LLH mHHH=c>1LHHH H=9H|$H|$%H= HA5HHH5+&{H= HҜAH HH5՜[HH5̞1H=H=a HAHHH5]HH5՞1H=l|?H<H5ԝH=M]AHH5ƝH=.>FHH5H=LHߛH5H=H=HAHͱHH53H=eHAHHH5THXH5H=iy_H9H5LH=JZH=HA H%HH5@;AaHH5yH=H=HŚAHHH5ȚH=lHA#HHH5H=8H]AHlHH5`H=H)A0HHH5,QLAUATIUHSHHH8Ll$Ht$LOL$I$LLL-Y-=HI1HHH=հH1HH=| IDHHۺeH=IDHH8L[]A\A]H0H51H=?Off.@1ff.fATHIUSLHQHH=nH1,[1]A\DU H=nSHH rH=~a4HmH-&1LţH HH#H=$'/1LHHH yH$H=01LHHH RH=%H=ntU1LHHH H H=nq)H[]fH`H5H=q:H@H5ؘH=QaSH H5%H=1AXHH55H=!wHH5H=|HH5H=іHH5ݲH=HH5H=H`H5H=qH@H5ӘH=Qa@wJH0@t5@wHq@HcH@HH@HHHEfHH+H5H@HJHUHHeLBH0< w8JH0< w8 HHL9uHbekeHf<tfD<u11ff.U1AeLcSHHHL$ 1uODD$ AvNLAdvD$ ddAdH-CcHHBDHHHt2H[]H=t~ H= St؋t$ HHE1L PH31 XZH H=X|HL E1D$PfDt$ HH u1ҾIH=1)AWAVAULoHATUSHLHM9HLff.I_MwL9HCH9t1HtYSf;UuH{LtHL9tNHCH9uHH[]A\A]A^A_M?M9t4I_MwI9tHL9tHL9ufDM?M9d1oFfGHSHHtwf7t/Hf.AHt<:u fHWHމu1[H=t ;u([IH 11H=!qHH1E1S L XZ먃ff.USHHfft 1H[] HkHHHuH= ptHHd8HE1L OU SH2P1H bfDcfDHCH8aH1AUIH 1H=XZ/H5eff.@AWAVAUATIUSHcH,[HHHHE8HTHx/H5teL=mbAHnHLH1ELcA)HE8MH[McHITPHHJHtvHpH9t-Qf;VucHHyLL$H $]H $LL$u@H[M@LLHHEDX1輿HL[]A\A]A^A_f.Hy/H5dL $H4$HLH1oHcA)IMc끐HwHDLL1CHcA)IMcRffoHL-0aAM})aff.AUL-a1ATHUHSHO0LξH1Lc)MHcHHL1襾HHc)IHcLHH1yHL[]A\A]ff.S_/H5OcHHRAؾH3^HHHQ1H[f.H9tCHt6Ht11f;tfDHHHOHf1DfUSHDGG G H/EDOHEAEGEHGffGADMHfAEAQA9H2 thESHE1? fRL HP1j蒾H %@H=t~ 蟿7C H[]fHts lDC C H[]G G H[]H 1Ҿ-1H=$txLE H 1ҾGH=JHH ?1APH=AY^)HH51H=_o*HH51H=7GCHE1 L -PHC1_AXfHu H1L E1G ¼XZff.USHDGG G H/ELHgHA :At4Hs 脽\C H[]fDECEfnfpfCEffCH *H=z  H=U  HH=0  軼H=  薼H=  qQH=  LC DMfAEAQ9trH=z 4 ESHE1t fRL HP1j萺H ;C C H[]1H ]cH=޹H= \DC11H 7dH=_E謹H= ODE11H eH=-fAEEqH=i 9DC11H fH=E@H=8 -DC11H gH=EH=  DE 11H hH=EܸH= DE 1H 1ҾiH=]E誸C C C H[]fH YH=1fCdL E1H PP1裸Y^@CE1fL H PP1lA[X@EE1eHL \ fPP1,XZ}DE iL vE1H< PP1Y^@E E1 L ,hHPP1軷_AXzCL E1gH PP1胷AYAZf.E1c1L XH IR@THoH51H=/UHGH51H=CHE1 L YPH1_AXmfH1AtPH 1H=XZ6fSDGHG E~lHDDGtI<t5H= hC [[jf.[f.H=t& u[C [f.H 1Ҿ1H=DfH (1Ҿ1H=Կ$_CHE1L - PH1YY^ofCHE1Hu PL 1!XZf.AW1AVAUATILU͹SLH8HM LApAP(Ah$MH8R{ ~QH=StY Ztb{ twH=' 貵jH8[]A\A]A^A_DC11H H=سuC H8[]A\A]A^A_DHcC KLk@E1sLHl$L=CI)-AąfAHDLGE1L=( iAA HDL8H=uDD$1Ҿ4LH 9CH E1L Ѿ PHc1!Y^pf.H8L E11[]A\H&A] A^A_۲Ht$H[H=Kt) ڳu6AA LD$H S11-LːH1L 2E1t$-L EA[XHE14LD$ L P1AYAZaf.H8H 11[H=]A\A]A^A_ffDE1{ uXHL$LD$DLA臰u.D$H='fD$ 譲EAt{ At1L5 D quM tuHھLCu_H=uDD$1ҾALH E臰DD$AE1LL Ƽ PP1ǰY^H( ѱu]AA HDL蜮H=uDD$1ҾIHH `Eܯf.D$HE1IL 6 PP1XZsH=C tW n{L E1{H HP1賯XZ2@{H CH8L1[I]1A\A]A^A_fDH/H5RH ;1Ҿ:IH=1ͮ/H5tRH|HE1 PL 1:H5_AXsfHG7GfHnflG@HHcHHGHVH;Gu9HVHfoHQH HWfHnHwfHnflH2HOH;Q}H]1HH5mH=A|QAUATUHSHHHHH9tsIHE1AHGHHBHHGHt HGHAHHH9tHfHnflL9o~HD[]A\A]f.E1ff.UHSHHHHHH9u=fHHWfHnflHSHHGHt HGHHHH9uH[]ff.fGfHnflff.Ht;HGHfHnflHBHHGHtHGfDH1HH5۸H=z軬ff.SHWH_HGfHnflHBHHGGbHH5[fSHHtSBttfoH_BHWHGHBHHGG HH5Y[骪f.H/H5}1H=yHH5H=yɫfH=8ATLgUHS 踬HUHEfInHflH](HňHBHHEh6HHtPPHH{MHCHtPPHCH{(H0H9u[LH5B]A\vfDLHE15PH1L  蜪XZDLH ض1Ҿ5IH=1@HH51H=?xOff.@AWAVAULATUHSH8HD$ D$L#I9JD38HJT58HHrHxH9t-Wf;VHHLD$gLD$H="Mc 說H=| 腪uH{4I$LM93IE1H9tO4@E1IBD3@t B9D5@IAtBD3@tAMu ADE0EtC0tL$9GȉL$L$ 9BȉL$ A9aH=- 踩&t$ Ht$ u0H zE0HE1L P1 LHPXI$ZM9H8[]A\A]A^A_DH0H ѻ1Ҿ/IH=1Qo@HLD$LD$IcL IHIK@HHHbHLLAI;p}H]1H'H5H=nfHGHtPHcH~HHPHN H;Pu?HNLFfoIHLFHHfHnHxfHnflFH9fDL@I;H}H]1HH5mH=AnQUHoSHHGHHH9tgHHfHnHxflHKHHPHHfHnflHQH HP(@Ht H@(H HHH9tHf.H[]fAWAVAUATUSH_HH8LgHI,$L9H\$(L5NMHMgIGI,$L9?L|$HMH\$ HD$Im0Me0L}L9LH$Mf QEHUHEfo ~HBHHMLH|HHL9-HËuuH=KuHEDm/H5AHxEL-<HHL1Ȝ1M1H S H=E@'H}H51H=-l=DHEDE/H5cAHxDD$ eDD$ HtHH=:<13HS 1H=!<HE1WL b 谝ZYfH$MI9_0tHD$H IH9tNH*IuIMLH$foHNH1H5-AEH$HD$H IH9uL|$H\$ MgI9t'HL$(HIH9tHH8[]A\A]A^A_I0IG@I9G@uIIGLfoVH5HBHA_ff.fHGH;GÐHGHH9u HH9tH9p0u9P8u@1DHGHH9u HH9t9p莏H[]A\A]A^fLL/@UHE1PL y1  跏XHZ[]A\A]A^fHH5&1/Ef. HH5a1H=_]oH=t. ouSHH5Ϝ1ʍDLL/pA1Ҿ IH TH=01~@/LL8U PL E1 H1诎Y^mAWIAVIAUIHATLAUSH HHtIfEHC0HS0H9uDHH9|f;huH[]A\A]A^A_H= HPHHL@H@ @I`L@H@L@HA0HA@HA@HAHH[Ly8HA IEHLD$HHHIEHH=0 HAIMHH $H $LD$HHLHHAofInH=HAFfC(HC0fHnflC0HAfHnHXflHYt~ MH{/H5U0`H4E1L P 1AuX ԌXZ\DHAH[]A\A]A^A_~H{/H5/MEX1Ҿ IH vH=1* HH5[1H=OZ_Y H~H51H=.Z>n H]H59^1H= Zff.fAWAVIAUIATUHSHHH=n HKHH IHH='HvHHfHnLxLflf@ fInfl@AD$H{0eLAD$臊HLLHC(HxJHHfHnfHnHXflHH[]A\A]A^A_ÐHC- E1PL 6H1AU 虊Y^fH= 裋t/H5-HHE14 PH1L  /XZHH׾蓊M1Ҿ- IH H=31聉+@Hߺ/H5)-4H1Ҿ4 [I]1A\H aH=A]A^A_7: HϓH51H=W菉HH5e1H=WWgAWIAVAUATUHSHhA1AH}`L|$8HE1LL|$Hl$0EL5IHIHKDT$ILDE1HL$ H=THt$(Lt$ ՉI7HŅ I?LsF fALD$HL$LE_HEO1jMLA^ZAGIhIHhfAD$Eu>H=A>MD$XH (11vH=a/@HL$ Ht$(DT$H HEuIEHAt$Xv1E1L Õ HpY^fl$Lt$8E1E1Hl$0HD$@L|$HD$Lt$ Hl$HD$MK'E1IJ,Hu@HtSH|$yHT$MHHLMLHLJHP6PHHhMuHu@AHuHHhMtIMu MPL%ILt$ L|$HXIl$ML-9MI$HH=o XI$HHtOHzDBH5L)/HDD$IDD$H=($HHI1H=$HHL XE1 PHݏ1Au A7芅H III9III9L|$AtLH= gt+E1 1L HQ @ILH57Ho1ҾH0D$Hh[]A\A]A^A_DHxD@/H5(HDD$DD$HHH="1ӂH1Ҿ H="H 1WMMH=MZYDH 1Ҿ 1H=l較LH= #E1 1L H ăHH5QUH=Q詃fHH5}1H=oQH=DT$L|$Hl$07 DT$gLcT$H= DT$8LcT$D$fDDT$H=kL|$Hl$0DT$ DT$EH=2 DT$踃LcT$QIcIcL ߐE1H H4HHt5H4@H4H}HHAtXHn 1"AZA[LcT$IcIcDT$H6H<@H HHDT$DT$H=L|$Hl$0DT$ 3E1DT$L HG=IcIcDT$H6H<@H HH  ?}XZH[]@H}H(~I1Ҿ> IH ڋ1H=6|H[]DH=pt }u+0AH s11. H=2|ՋHE1 L C. PH1n|_AXfAUIAATUHSHHLl$ Ld$LL5u1Ht 1L{fLHoH[]A\A]ÐfATHUHSH0Ld$Ht$L`uLLH\$HD$ L-/L%fLXH@HxHD$@轘ALL {H1LZIA_L/H脘ALHbH1HUZ1L ,1IH uH=fo[H$IEg/L LL=H ELL%fH1LYEn/$L D$@IFLHx迗LEL%H1LYHCHS$L BhH9t HxH5dL$HkL$HI$AWH=*eD$HPHåATL11QH It\ZH $<e+MƄ$$A9G0NHl$xHRL|$`HeE1HQ 1~GHQH5>c1H=XhGIcH.H dSLH=rQ11F_$~V1ҾI$H=;QP$PHQH\$HH 3aL1hFH H=W2 GH$HSHtHH}De/H5H-HɂEHHHP1DSL =aE1U=LAWE1PHXP1L DV FXZLFH V1ҾIH=P1gEdH=Z FLu$L ]E1H;}QPIcHUH naLH=O11DH=ؖ cFaL$L \E1H|QPH b1Ҿ1H=!OqDL$H \Ih|1H=NI15DLh$H l\I,|1H=NI1CH a1ҾJH=NCHH|$ +HH I1ҾIH _H=PN1C?H=tO EL IaE1>EH _11 H=MECH a1Ҿ1H=M$CLׂH}De/H5HH-HEHHHM1AII1H ,^H=cM1BRH= /D-H߂E1AVPL ]H=` CL `E1 H=' CL `E1H}]/H5H~AؾHHHHL1v@I1ҾH \H=IL1A8H K`1Ҿ1H=&LvAH _1Ҿ1H=LUAH|$ H 7]1Ҿ1H=I>{DAWAVAUATUSH8Dg(AqH=H /@u1H8[]A\A]A^A_fDHl$L-|HLs LH Å~L$L?AWLcMHDLHD$PHD$P$9H kHT$H<$HcL)sT@DHE1H  4L ~N1HHH>XZ DHƈH GNLH= H11V=HGH5M1H= =HGH5MR1H=g w=AWAVAUATUSH8Dg(AqH=ɎH O>u1H8[]A\A]A^A_fDHl$L-HLs LH*Å~L$L=AWLcMHD1LHD$PHD$P$\H nHT$H<$HcLLqWDHE1H* 4L L1HhF(<XZ DHH LLH=*F11v;HEH5 L1H= ;HEH5mP1H= ;wrHHr?H6IH7H|0H|2HzHHI)DL)HuKt6@7ttftfH 1H)EH50JH=:67tt@xd?~7w~"~U?o~ _,~f.HcHi` H )@@fHcHiH ) @1HuHt<@1HtHt<Dȉff9t1DUHSHHNVw?8t 1H[]fCf9EuC8EHH%s @%d gtphub_test.cwrote < lenLVL2 Assert failed %s %s:%d (%u->%u@%d), llist_empty(&hub->tunnels)mapping not found for %p %d gtphub_test.c:66mapping not found for %d l > 0struct nr_mappingllist_empty(&map->mappings)m[i] != 0m[check_i] != m[i]m[i2] != 0m[check_i] != m[i2]240010123456789internet192.168.42.23192.168.43.34nr_map_is(map, expect)send > 0send == 0127.0.1.1127.0.1.2127.0.2.1127.0.2.2setup_test_hub()create_pdp_ctx()ggsn_port(43981->27953@375), 3215000600000321abce0000018032150006000000016d3200000180tunnels_are("")delete_pdp_ctx_from_sgsn()321500060000076554320000018032150006000000016d3100000180delete_pdp_ctx_from_ggsn()clear_test_hub()(null)osmo_gtphublognr_map_is(&map, "")(10->1@10040), nr_map_is(&map, MAP1)nr_map_is(&map, MAP1 MAP2)nr_map_is(&map, MAP2)nr_map_is(&map, MAP2 MAP3)nr_map_is(&map, MAP3) test_echo test_echo3201000400000000abcd0000to_addr.l3202000600000000abcd00000e23reply_is(gtp_pong_to_sgsn)!pp3201000400000000cdef00003202000600000000cdef00000e23reply_is(gtp_pong_to_ggsn) test_user_data test_user_data - user data starts - user data starts test_reused_tei test_reused_tei test_peer_restarted test_peer_restartedDonegtphub_test.c:1788gtphub_test.c:1790DGTPHUBGTP HubFAILURE: tunnels_are() mismatches expected value: EXPECTED: %s IS: %s FAILURE: nr_map_is() mismatches expected value: expected: "%s" is: "%s" llist_empty(&hub->to_gsns[GTPH_SIDE_GGSN][plane_idx].peers)llist_empty(&hub->to_gsns[GTPH_SIDE_SGSN][plane_idx].peers)llist_empty(&hub->pending_deletes)llist_empty(&hub->ggsn_lookups)llist_empty(&hub->resolved_ggsns)mapping found, but nr mismatches: expect %d, got %d mapping found, but origin mismatches: expect %p, got %p llist_count(&map->mappings) == (i+1)llist_count(&map->mappings) == TEST_N_HALFllist_count(&map->mappings) == (i2+1)llist_count(&map->mappings) == TEST_Nnr_map_verify(map, origin1, orig, m[i])nr_map_verify_inv(map, m[i], origin1, orig)nr_map_verify(map, origin2, orig, m[i2])nr_map_verify_inv(map, m[i2], origin2, orig)llist_count(&map->mappings) == (TEST_N - 2*i) %s:%d: addr_is(): MISMATCH expecting: '%s' got: '%s' %s:%d: reply_is(): MISMATCH expecting: '%s' got: '%s' First mismatch at position %d: %s %s %s:%d: was_resolved_for(): MISMATCH for IMSI expecting: '%s' got: '%s' %s:%d: was_resolved_for(): MISMATCH for NI expecting: '%s' got: '%s' sgsn_sockaddr_init_udp(&resolved_sgsn_addr, addr, port) == 0sgsn_sockaddr_init_udp(&resolved_ggsn_addr, addr, port) == 0_same_addr((&ggsn_addr),(ggsn_receiver), "gtphub_test.c", 874)_reply_is(hex_to_ggsn, "gtphub_test.c", 875)_same_addr((&sgsn_addr),(sgsn_receiver), "gtphub_test.c", 895)_reply_is(msg_to_sgsn, "gtphub_test.c", 896)32100068000000006d3100000e230242000121436587f90f011000000001110000000114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000abcd00000e600242000121436587f90f011000000123110000032114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fmsg_from_sgsn(GTPH_PLANE_CTRL, &sgsn_sender,&resolved_ggsn_addr,gtp_req_from_sgsn,gtp_req_to_ggsn)_was_resolved_for("240010123456789", "internet", "gtphub_test.c", 932)TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21945 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21945\n")3211004e00000321abcd0000018008000e23100000000111000000017f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000016d310000018008000e01100000056711000007657f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921fmsg_from_ggsn(GTPH_PLANE_CTRL, &resolved_ggsn_addr,&sgsn_sender,gtp_resp_from_ggsn,gtp_resp_to_sgsn)gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_SGSN][GTPH_PLANE_CTRL].local_addr, "127.0.1.1") == 0gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_SGSN][GTPH_PLANE_USER].local_addr, "127.0.1.2") == 0gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_GGSN][GTPH_PLANE_CTRL].local_addr, "127.0.2.1") == 0gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_GGSN][GTPH_PLANE_USER].local_addr, "127.0.2.2") == 0sgsn_sockaddr_init_udp(&sgsn_sender, addr, port) == 0send_from_sgsn("192.168.42.23", 423)resolve_to_ggsn("192.168.43.34", 2123)sgsn_sockaddr_init_udp(&ggsn_sender, addr, port) == 0send_from_ggsn("192.168.43.34", 434)resolve_to_sgsn("192.168.42.23", 2123) test_one_pdp_ctx (del from SGSN) test_one_pdp_ctx (del from SGSN) test_one_pdp_ctx (del from GGSN) test_one_pdp_ctx (del from GGSN)nr_map_is(&ggsn->seq_map, "(43981->27953@375), ")TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21945 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21945\n")32140008000007656d32000013fe14003214000800000001abce000013fe1400TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21976 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21976\n")32140008000003216d31000013fe140032140008000000015432000013fe1400msg_from_ggsn(GTPH_PLANE_CTRL, &ggsn_sender,&resolved_sgsn_addr,gtp_req_from_ggsn,gtp_req_to_sgsn)msg_from_sgsn(GTPH_PLANE_CTRL, &resolved_sgsn_addr,&ggsn_sender,gtp_resp_from_sgsn,gtp_resp_to_ggsn)gsn_addr_from_sockaddr(&resolved_gsna, &resolved_port, &resolved_ggsn_addr) == 0- __wrap_gtphub_resolve_ggsn_addr(): returning GGSN addr from imsi %s ni %s: %s Out-of-band gtphub_write(%d): to %s %s test_parallel_context_creation test_parallel_context_creationmsg_from_sgsn_c(&sgsn_sender, &resolved_ggsn_addr, gtp_req_from_sgsn1, gtp_req_to_ggsn1)32100068000000006d3200000e230242000121436588f90f011000000002110000000214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000abce00000e600242000121436588f90f011000000124110000032214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fmsg_from_sgsn_c(&sgsn_sender, &resolved_ggsn_addr, gtp_req_from_sgsn2, gtp_req_to_ggsn2)TEI=2: 192.168.42.23 (TEI C=322 U=124) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21946 TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=322 U=124)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21946\n" "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21945\n" )msg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_resp_from_ggsn1, gtp_resp_to_sgsn1)TEI=2: 192.168.42.23 (TEI C=322 U=124) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21946 TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21947 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=322 U=124)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21946\n" "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21947\n" )3211004e00000322abce0000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000026d320000018008000e01100000056811000007667f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921fmsg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_resp_from_ggsn2, gtp_resp_to_sgsn2)TEI=2: 192.168.42.23 (TEI C=322 U=124) <-> 192.168.43.34 (TEI C=766 U=568) @21948 TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21947 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=322 U=124)" " <-> 192.168.43.34 (TEI C=766 U=568)" " @21948\n" "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21947\n" )(1->4294967294@0), (2->4294967295@0), (3->0@0), (4->1@0), (5->2@0), test_nr_map_wrap_with( 0, UINT_MAX, UINT_MAX - 2, 1, 5, "(1->4294967294@0), " "(2->4294967295@0), " "(3->0@0), " "(4->1@0), " "(5->2@0), " )(1->9@0), (2->10@0), (3->5@0), (4->6@0), (5->7@0), test_nr_map_wrap_with( 5, 10, 8, 1, 5, "(1->9@0), (2->10@0), (3->5@0), (4->6@0), (5->7@0), " )expiry_tick(&expiry, 10000) == 0expiry_tick(&expiry, 10010) == 0expiry_tick(&expiry, 10011) == 0(10->1@10040), (20->2@10050), (21->3@10051), (22->4@10052), (23->5@10053), (24->6@10054), (25->7@10055), (26->8@10056), (27->9@10057), expiry_tick(&expiry, 10030) == 0expiry_tick(&expiry, 10039) == 0expiry_tick(&expiry, 10010 + 30) == 1(20->2@10050), (21->3@10051), (22->4@10052), (23->5@10053), (24->6@10054), (25->7@10055), (26->8@10056), (27->9@10057), expiry_tick(&expiry, 10041) == 0(20->2@10050), (21->3@10051), (22->4@10052), (23->5@10053), (24->6@10054), (25->7@10055), (26->8@10056), (27->9@10057), (420->10@10072), (421->11@10072), (422->12@10072), (423->13@10072), (424->14@10072), (425->15@10072), (426->16@10072), (427->17@10072), expiry_tick(&expiry, 10027 + 30) == 8expiry_tick(&expiry, 10027 + 30) == 0expiry_tick(&expiry, 10042 + 30) == 8same_addr(&to_addr, &sgsn_sender)to_ofd && (to_ofd->priv_nr == SGSNS_CTRL_FD)same_addr(&to_addr, &ggsn_sender)to_ofd && (to_ofd->priv_nr == GGSNS_CTRL_FD)to_ofd && (to_ofd->priv_nr == SGSNS_USER_FD)to_ofd && (to_ofd->priv_nr == GGSNS_USER_FD)32ff0058000001236d31000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363732ff0058000000010070000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637msg_from_ggsn_u(&ggsn_sender, &resolved_sgsn_addr, u_from_ggsn, u_to_sgsn)TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @22545 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @22545\n")32ff0058000005676d31000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363732ff0058000000011234000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637msg_from_sgsn_u(&sgsn_sender, &resolved_ggsn_addr, u_from_sgsn, u_to_ggsn)32100068000000006d3200000e230242000121436587f90f011000000002110000000214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000abce00000e600242000121436587f90f011000000123110000032114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fmsg_from_sgsn_c(&sgsn_sender, &resolved_ggsn_addr, gtp_req_from_sgsn, gtp_req_to_ggsn)was_resolved_for("240010123456789", "internet")TEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21945\n")3211004e00000321abce0000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000026d320000018008000e01100000056711000007657f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921fmsg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_resp_from_ggsn, gtp_resp_to_sgsn)32100068000000006d3300000e230242000121436587f90f011000000002110000000214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000123400000e610242000121436587f90f011000000abc1100000cba14001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fTEI=2: 192.168.42.23 (TEI C=cba U=abc) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21955 TEI=1: (uninitialized) (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=cba U=abc)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21955\n" "TEI=1:" " (uninitialized) (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21945\n" )3211004e00000cba12340000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000026d330000018008000e011000000def1100000fde7f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921f test_peer_restarted_reusing_tei test_peer_restarted_reusing_tei3210006800000000123400000e610242000121436587f90f011000000123110000032114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fTEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21955 TEI=1: (uninitialized) (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21955\n" "TEI=1:" " (uninitialized) (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21945\n" )msg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_del_resp_from_ggsn, "")TEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21955 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21955\n" )3211004e0000032112340000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921fTEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=fde U=def) @21955 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=fde U=def)" " @21955\n" )talloc_total_blocks(osmo_gtphub_ctx) == 1 (Echo Request) (Create PDP Ctx Request) (Create PDP Ctx Response) (Update PDP Ctx Request) (Update PDP Ctx Response) (Delete PDP Ctx Request) (Delete PDP Ctx Response) (User Data) (Echo Response)APN IE: invalid length: %d gtphub.c/(uninitialized)/%s (TEI C=%x U=%x)TEI=%x: <-> %s%s port %dp->data_len >= 1p->version == 0GTP0 packet too short: %d GTP v0 TID = %lu p->version == 1GTP packet too short: %d | GTPv1 | type = %u 0x%02x | length = %u 0x%04x | TEI = %u 0x%08x | seq = %u 0x%04x | npdu = %u 0x%02x | next = %u 0x%02x Unsupported GTP version: %d Valid GTP header (v%d) no IEs in this GTP packet | IMSI %s | NSAPI %d | addr %s | TEI DI (USER) %u 0x%08x | TEI (CTRL) %u 0x%08x itemgtphub.c:1647pp->ref_count > 0gtphub.c:2339expired: %s gtphub.c:1096(null port)Using TEI %d instead. fromgtphub.c:1191expired: peer %s pp->ref_count == 0gtphub.c:810gtphub.c:802gtphub.c:795null-tunnelpp->ref_count < UINT_MAX(addressless)b->counters_ioSGSN CtrlGGSN CtrlSGSN UserGGSN Userllist_empty(&b->peers)%ustruct gtphub_peer_portgtphub.c:2713gtphub.c:2721New peer port: %s port %d struct gtphub_peerstruct gtphub_peer_addrNew peer address: %s %s struct gtphub_resolved_ggsnFailed to initialize ares Starting bind %s Cannot bind: empty address. Cannot bind for %s: %s Failed to bind for %ss (%s) Using %s %s proxy %s Invalid address size: %d Invalid address: %s: %s buf_len > portbuf_len port %s(invalid)...error: %s <---><--%s rx %s from %s %s%s src->l <= sizeof(dst->a)from %s peer: %s Peer has restarted: %s Unmapped TEI coming from: %s imsi_strapn_strstruct gtphub_tunneltunRead %s GSN addr %s (%d) New tunnel, first half: %s New tunnel: %s struct pending_deleteTunnel delete pending: %s nrmplane_idx < GTPH_PLANE_N=== reading from GGSN (%s) === reading from SGSN (%s) SGSNGGSNCTRLUSERgtphub:bindI/O Statisticspackets.inPackets ( In)packets.outPackets (Out)bytes.inBytes ( In)bytes.outBytes (Out)&@'&&&&&&&&&&&&&&&'' '0'&gtphub_known_addr_have_portgtphub_handle_create_pdp_ctxKhAPN IE: present but cannot be decoded: %s Cannot resolve numeric address: '%s' Cannot convert gsn_addr to string: %s: len=%d, buf=%s GTP packet length field (%d + %d) does not match actual length (%d) Discarding packet - too small: %d INVALID: cannot decode IEs. Dropping GTP packet%s. llist_empty(&exq->items) || (item->expiry >= llist_last_entry(&exq->items, struct expiring_item, entry)->expiry)Expiring tunnel due to reused TEI: %s peer %s sent %s TEI %x, previously used by tunnel %s... ...while establishing tunnel %s TEI replacement %d already taken. No mapped TEI is readily available. Searching for holes between occupied TEIs not implemented.expired: %d: nr mapping from %s: %u->%u osmo_clock_gettime(CLOCK_MONOTONIC, &now_tp) >= 0getaddrinfo returned error %d res->ai_addrlen <= sizeof(addr->a)Failed to allocate rate counters for %s:%u Resolved GGSN callback: %s %s Internal: Cannot create/find peer '%s' Invalid bind address for %s: %s Cannot bind: zero port not permitted. Cannot bind to %s port %d (rc %d) Cannot configure %s proxy %s port %d. Using sender address and port for SGSN instead of GSN Addr IE and default ports. %s(): failed to obtain GSN address Received %d bytes from %s: %s%s INVALID: dropping GTP packet%s from %s %s %s %s Echo response to %s: %d bytes to %s Rejecting: %s proxy configured, but GTP packet received on %s bind is from another sender: proxy: %s sender: %s Dropping packet%s: unknown GGSN peer: %s Dropping packet%s: User plane peer was notannounced by PDP Context: %s Dropping packet%s: invalid %s peer: %s Deleting tunnel due to peer restart: %s Failed to send out-of-band Delete PDP Context Request to %s Deleting %d tunnels due to restart of: %s peer %p: sequence unmap %d <-- %d Received unknown TEI %x from %s Seq unmap and TEI unmap yield two different peers. Using seq unmap. (from %s %s: seq %d yields %s, tei %u yields %s) Unmap yields a different peer than the configured proxy. Using proxy. unmapped: %s proxy: %s No %s to send to. Dropping packet%s (type=%u, header-TEI=%x, seq=%x). p->plane_idx == GTPH_PLANE_CTRLWrong side: Create PDP Context Request from the GGSN side: %sNot implemented: Received Create PDP Context Request for an already established tunnel: from %s, tunnel %s Failed to allocate new tunnel %s <-> %s Wrong side: Create PDP Context Response from the SGSN side: %stun->tei_repl == p->header_tei_rxCannot read %s GSN Address IE Create PDP Context message invalid: missing IE %d Create PDP Context message omits %s TEI, but no TEI has been announced for this tunnel: %s TEI range exhausted. Cannot create TEI mapping, aborting. Not implemented: replace an IE address of different size: replace %d with %d Cannot write %s GSN Address IE Cannot find tunnel for Delete PDP Context Request. Missing Teardown Ind IE in Delete PDP Context Request. Missing NSAPI IE in Delete PDP Context Request. Delete PDP Context Response: Cannot find matching request.Delete PDP Context Response: Missing Cause IE.Delete PDP Context Response indicates failure;for %s Delete PDP Context: removing tunnel %s p.tun || (p.type == GTP_DELETE_PDP_RSP)peer %s: sequence map %d --> %d %s Forward to %s: header-TEI %x, seq %x, %d bytes to %s (uninitialized) 0m;,dPx0H @0Pt @hP(dpP@  @<0x@  p  @ T    0 P h # ) P+ 1$18 2P203P334406X`<P>`>p>>>? @@,CCC DDDE E(F<0FPFlGH@K@L|@M0O(Q`TWpbddL0ef0ggDi0j  0PpzRx "zRx $FJ w?;*3$"DHH\`BBB B(H0A8DP 8A0A(B BBBA H4BBB B(A0E8DP 8A0A(B BBBA rH6 B q44fBDD Y ABJ S ABJ PlAW4lpzBDC d ABH T ABA ?DY C HBEE D(G@N (A BBBD T(A BBBL  sBLB B(A0A8G, 8A0A(B BBBA 0\PkBDD JR AAB8BBA C(G0{ (A ABBH 8 BBI G(A0y (A EBBA uMi J t(uMi J tHHDBBI B(D0A8Jp 8C0A(B BBBA \BBB I(G0F8OqTCEI 8A0A(B BBBH \HBBB I(G0F8JpTCEIi 8A0A(B BBBB (TRAQX ] AAA (IAHN  AAJ 0IBKA F0j  AABA 8 BBD D(N` (D ABBH  (0 ;BIA iCB(\ ARD 4 AAC )BMB B(A0A8GuKIEIKQFKKJFNKQFN 8C0A(B BBBA ,@Lt@TAPL0e AAD Y8K@^8A0i 8T@H HBBB F(A0A8D@m 8D0A(B BBBD x0tJa A c A eM \ABD,0AAG Y AAD _(K0P8H@K ~(F0^(A tHBBB B(D0A8RP 8D0A(B BBBK 4xBPH D(I0d(D ABB FAD(NdVt@LAAD (W0R8D@I r AAJ n AAH R AAD T(P0S(A _(Z0O(B R(C0h(A .AAD i AAG v(W0R8D@I ^ AAD l AAJ E(A0H(A m(A0I(A u(A0H(A o(A0H(A n(A0H(B m(A0I(B (Z0O(B R(N0V(A Dp fAW H A O A O e K OZ OANZ OA  4(BDB B(G0H8Gpz 8A0A(B BBBD p 8A0A(B BBBF xZOxApS 8M0F(G IGBH lxPYxApFxbIxBpS 8L0M(B BBBK xAHxApxAHxApNxMHxApb 8F0D(D BBBK XxI`xBp T# `#^8 #BBA D(H0k (D ABBK $0 ,$bADH RAAX t$l $eD $>Ax $AP O 8 %qJED  KBK L(I0`(A &*BBB I(A0D8DpxP\xEpM 8F0A(B BBBF xPOIIpxOUBAKKpVxI`xBp| 8A0A(B BBBA GxZOxAp xPE d <,BBB B(A0A8K@HJPSXL`K@_ 8A0A(B BBBL KHFP`HA@( - < -P -d -*x - .n$ /AED zAAX |/BBB B(A0A8Hpx^RxAp 8A0A(B BBBA , 2@2+T82#hT2}\2AD Y C 22Do E p3Y303XFDF`4BBB E(O0A8G@v 8A0A(B BBBF p 8H0A(B BBBE t4aAL \ OH H5)BBI E(D0D8NP 8A0A(B BBBG 879BAD  ABI A ABD H 8BIB E(D0A8D@Y 8D0A(B BBBO \lp9BDE E(K0K8G 8C0A(B BBBD M\Ax;BIB K(H0 (A BBBJ v (A BBBC Q8K@^8D0A (A BBBJ 8K@^8A0pH=BEE H(G0C8DPD 8A0A(B BBBH :XP`KXAPN 8H0A(B BBBE |@?BBE E(A0D8G@  8A0A(B BBBB [HRPKHA@@HIP`HA@] 8H0D(D PBBL <pA\ BEB B(A0D8FIWAEhAPRHI 8A0A(B BBBF IXTA^ZBUPBxdHJRL\`AQLiIKm ^E dMBdLKAGD Y(K0K(A g CAI Y(K0^(A F AAE ~ CAF R(Z0O(B 8LwBPA D(OB (A ABBB @,MBDD DPT  AABJ D  CABF L4MAADGPf AAD aXa`OXAPJ CAH I AAE 8NBBA A(D@l (A ABBD $ OxAOS0RAAdOBBB D(D08J@RHJPI0D (A BBBF v8G@^8A0A (D BBBI r (A EBBD \8I@V8A04pPlPAD j AAG DCA$Q6BBE B(D0A8I2IHHFOKNJAJOMK8 8A0A(B BBBH DAJbQAHOMK HH \VBMK\BRZKEIsPZB\WVAFI`A$P`AlNHHmBLHHK<I`BPZBIFdBQIIPFfBJhBYBAFQR0K^A`HeBGDA\KPQKGUKIv KJ d PLAE {JWBMdARH^B FJ lCGB# KJ vCbA QE R JE ZHH[ KJ JI`Ay FE w FE  FL e AFAE jJSAvPYBr DJ p<BBB B(A0A8GF 8A0A(B BBBG CZFGIl\YApBBB B(A0A8GF 8A0A(B BBBG CWFGIo\YA$Xd<P|dx(YQDG _ AAC ::222222@m2 33$323;3I3S3HYkz llo   oX oopoo om6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"f"v"""""""""##&#6#F#V#f#v#####q@r 22GCC: (Debian 12.2.0-14+deb12u1) 12.2.0<:#),Y,!p9X'ngՐ:YMv:ۙv:v:}:}|ZҕQ&([intr*vY-:Mq+> 2#v136 #x7 8 .29  4: (}; 0< 8C= @^z@ HmA PB XD`PFh!Hp›ItlJ x?MtNOQpY [%\]Ф^ }r_ .B`:b̮ 0\L+7  0: 7 7% : HIº H'J4# $ Q C! t Y Ps+  xE  ]u c ] A!B,m-Em%0L2)  !59 XT8 C`.e:v.<v .2>v .&@v .Bv .Dv rG d^ hYpS U tv v   ?v"D)GYFBP _ @Lb.-"AQ b1:xr:uKv))e[ik  jY(Vm6!)-.z|/%2@3v\^bb=Qgml$RH\?@h@eLC9: Cw#?.lY0qq0qE EL^k`:OcKTd }L̹P4`5}6E;7(a5\8vcb: @ӧ;}H8} C#J lǛ l@>P~1 lh lP#!~#:M%f&'O''n: +}-'I/'ڪ1ւ3vR5  \(9`;E=$`idx?vfA ctrCe( Jub:  O:   Cr C6 Ttei `seq T_Q C Y C !(Y m *catr o? v v; w v|  T C_ C"  f'e'O'T C_ C 8 ctx  } :_  M' '  D8 8M M W \ R cvty Y )78  a , A7v o7&~\9AHXv m*ACv& @gt/J, *outL M'O1 7 , /R[ SOT/Wr *vtyX }/[ *rb\ }/_ ,` aa'T`b'7, /e *rawf vdI) 0 P 0'U6 0-Y[ 0*]r 0c 0"rg }9 : ^ 8S v' > 8 v'' X Kv  NDMM L(߄;YuPSג +i u, Y  k NDRAM0i !Efd#&vcb) ӧ+} -v( M  v  n i$ a%.l& 1 ?v :&P?,hv n*\len Tbuf ) .'0 58@@ EN ymEW  $EWEJjv! lz!z@>mE}mER}0 8x/ <! #vL${J%&E>  ~eaI[fj\h!qPpmqE3sEt ^u>0!&@x.myEq{.| S}E0 !ƎmE- Tv*sa u !q  `u 3!mx*mE}mEt/ `0 *8@::!h 4 T*ofd EH'Xu`@:dg3rcr#2#H#$@E#4=E#E#zEhQ#+y~`#Y~x# C#W#@::::IzK;}1| w1Q1} v1\ v1, `u1 t1  tC>O:Pbuf- M<9 inowB tjC  hubD  : ! @r r  %&B}<(=sSNN >FPoot  v(Ʌ0o(BNo(4obxLot}(@:N{(+*{P.)7D}'(P[4v}W p&}.'B9(͆ ''.xz .';X! ' ..4'G O''GKjj &c '.wE'9vvv9. 9 \K6LTTC'Tj y^ q,;Ô' B8U =}}.wp '̩Ije1.'.d +';? 'BNQhhmT @ k '; T,(!}JDi $8$ǁaU0T Q R  j1 j5[$ǁU5T:Q8R X j1 j5'0rU +T Q  R  F0rU +T Q  R ic$v#$i~$i~$i~irf$&UvTN$U}T1Q $UsT}Qv$rjUsT~$ UvT '$rj"UsT~$wKUsT0Q:R '%rjiUsT}% UvT '1% UvT 'J%rjUsT l%wUsT0Q}R}%rjUsT}% 4UvT .'% SUvT 7'%rjqUsT}% UvT 8'%rjUsT} & UvT 9'&&rjUsT hB&wUsT0Q}R :'^&rjAUsT s& `UvT I'&rj~UsT& UvT I'&rjUsT& UvT X'&rjUsT~0r8U +T Q  R Oe0rxU +T Q  R *0rU +T Q  R -0rU +T Q  R .0r8U +T Q  R L0rxU +T Q  R b'1rU +T @Q  R PF1rU +T Q  R Qe1r8 U +T Q  R V1rx U +T Q  R Y1r U +T Q  R Z1r U +T Q  R [1r8!U +T @Q  R ^2rx!U +T #Q  R _%2r!U +T #Q  R cD2r!U +T 9Q  R he2r8"U +T Q  R l2rx"U +T TQ  R m2r"U +T @Q  R p2r"U +T TQ  R q3r8#U +T hQ  R t %3rU +T Q  R ufZ&,$qZ~$~Z~ZZZ1)ZzZZL@'$U jT1Q;'>$U v '^`'ej$U '$U}T0Q0RX ' {$UsTQ  d  'z|%U T  e  '&%U}T0(eE%U Z(%U}T1Q0R  tX z( {%UsT  tQ  d  (z|%U T  e  (&U T(e5&U )j&U}T0Q1RX K) {&UsTQ  d  |)z|&U T  e  )&U T)e'U )S'U}T1Q1R  tX * {'UsT  tQ  d  O*z|'U T  e  f*'U XT y*\1r5(U +T Q  R 2rn(U +T pQ  D3r(U +T Q  R e3r(U +T Q  3r )U +T Q  3r`)U +T Q  R 3r)U +T Q  R 3r)U +T Q  R 4r *U +T Q  R %4r`*U +T @Q  R D4r*U +T Q  R c4r*U +T Q  R 4r +U +T pQ  R 4r`+U +T Q  R 4r+U +T Q  R 4r+U +T Q  R  5rU +T Q  R [G*G0fGsGG93Gxr*,U~T1Q@*,U A *^ *P*Z,U  +-U PT1QD+4-U e+~\-U h qi K)+5-U h Di =Z+}S-U1T  tQ `uR hX q+Z-Uv+V$.U1TQsR X H+Z<.Uv +\5r.U +T Q  R h]5r.U +T Q  R |5r /U +T Q  R 5rI/U +T Q  R 5r/U +T Q  R 5r/U +T 0Q  R 5r 0U +T PQ  R m 6rU +T Q  R jG+ 3 &G3G@G5/MGtn+0U xT1QA+0U  +^ +P!,V:1U0TQsR X (3,~1U  f $ f 4 f  G,Z1U j,}S1U0TsQR  X ` w,\>5r)2U +T Q  R n7ri2U +T Q  R 7r2U +T  Q  R 7r2U +T Q  R 7r)3U +T PQ  R 7ri3U +T Q  R  8rU +T Q  R F,$7$FFG1+ Gpj,$4U T1QE,C4U  ,^ ,P,V4U0TQsR "X  !,~4U 8 f $ f 4 f   -Z4U "1-}S55U0TsQR}X $ >-\07r5U +T Q  R O7r5U +T Q  R }9r6U +T Q  R `9rB6U +T  Q  R [9r6U +T #Q  R :9r6U +T PQ  R 8 9rU +T Q  R 4FF-<;<FFF-'FlfFc-7U %T1Q!o-7U & t-^ -P-V8U0TQsR 0&X  !-~G8U  f $ f 4 f  -Zf8U '-}S8U0TsQR  X 2 .Z8U )(.}S8U0TsQR}X )<.Z9U * I.\G8rd9U +T Q  R f8r9U +T *Q  R 8r9U +T  Q  R 8r$:U +T `)Q  R 8rd:U +T (Q  R 8r:U +T 'Q  R 9r:U +T PQ  R  9r$;U +T Q  R ?9rd;U +T Q  R i ^9rU +T Q  R gNFQ.O?OYFfFsFB>Fokj.<U~T1Q@v.7<U A {.^.5l<U  Di = .P.Z<U .<U PT1QD.<U e.~=U h qi K/}SS=U1T  tQ `uR hX ,/Zk=UvR/V=U1TQsR X Hb/Z=Uv o/\W6r >U +T Q  R 3v6rM>U +T Q  R -6r>U +T Q  R &6r>U +T Q  R 6r ?U +T 0Q  R 6rM?U +T PQ  R 7r?U +T Q  R  (8rU +T Q  R #v?U0T0Q  $v@T0Q $[=@U|T r $ l*Ga@U0*Gx@U1 |/?A/@U  /D/)@U|T  //)AT  86rU +T X+Q  R l6PWNFa <''G'jm`''k'#'PL'}yI''sW(BU T1Q WGBU  W^WVBU0TvQsR PX hWZBU WVBU0TvQsR ` X xXZ CU  3X}SICU0TsQvR xX GXZhCU  nX}SCU0TsQvR X HXZCU  X\XrDU +T h Q  R XrQDU +T Q  R :XrDU +T Q  R SYrDU +T HQ  R X?YrEU +T H Q  R w_YrQEU +T h Q  R |YrEU +T P Q  R YrEU +T Q  R YrFU +T Q  R  YrU +T Q  R +$F ' ' ' '+$ocF m' tx' ' ' k'+G ' t(' E' kO'+˦[G ' t' ' k'+dG {' ' ' 'm): PIdPZ:" nC fG. PQO[JOP P/ % P P QiHU  QZHU|QVHU0TsQvR X QZHU Q}SIU0TvQsR  X RZ3IUXVSTlIT &Q PRsX  [SLTTIT &Q 8RsX  TLUTIT &Q &RsX  ULcUT>JT &Q hRsX  hULUTJT &Q (RsX  ULdP`Ry]MyvP  P\ T P P eRmRZ KU|R}SIKU0TvQsR X RZhKU RVKU0TsQvR nX QRZKUX%STKT &Q &RsX 5 *SLST=LT &Q PRsX  SLjTTLT &Q (RsX  oTLUTLT &Q hRsX # ULUTMT &Q RsX 0 VLPHMU  T1Q"PgMU H Q^ QP+QMU TvLQrjMT cQZMU| %RZ 2R\ORNU p[R5NU xSrnNU +T 6QsR [SrNU +T QsR ]SrNU +T Q  R ?Tr'OU +T Q  R A!TrgOU +T Q  R F@TrOU +T Q  R LTrOU +T PQ  R TTr'PU +T &Q  R _ 9UrU +T Q  R a%$ P ' N9' [)' Hd+'%p P ' t' ' k'2LR}S' Pt' h' k'- ) ?LVQU0TvQsR PX hQL~QU  f $ f 4 f  aLZ RU L}SHRU0TsQvR xX LTRT &Q R  X  LLLTRT &Q 8R  X  LL!MT"ST &Q HR  X  &MLVMToST &Q (R  X  [ML2/qpJVq] U r s /t' u' cuw |,x |byD @ eJ{ Ue^ X e  eKKTe 'e LrU +T Q  R  JURT}Q d8K^Vd d d dd/+'ddKKE0 @VdECd][domd~'d$d}KoUU~T}Q KVU| KU TsQ  EKU~T|JVU  T1QvR|X}VKz|VUsT  e  KTVT & KL2ԑ]HfZ]^C|_`'$ a'@<c |\d |beYWeIg {Xelfee(J(J(WXe'e GJrU +T Q  R  IURT}Q dmIjYddd d.*dFB'ddIIC0 Yd\Zdtrdd'd$d}IooYU~T}Q IYUQ IU TsQ jXv xIU~TsMI ZU  T0QvR|X}Iz|9ZU|T k e  JTXZT & JL+Z   pp b (' ' ' g'2i,:\]$'Pbuf\  =pos=len .=tF@ |[X\fb )\ .|Z;[U~p;[UvTsQ}X;T\T &Q R  X  ;L 4G\X\;p\UTQ  <TT QR\O: l2Bj=r^ox==q]xxF=F=rO]xxZ=Z=t]xx==u]xx==w]x*(x==x^xB@x==yS^xZXx > >z^xrp=^Us8>^Usi>T^T & n>L2jFpMIdihNY_i$ixhN _Gx;x/x mNU tT0Q2RAX =Y OT_TsQ RvX  OL_iuNZ:aqi~iFBxuNuN%`Gxdb;xvt/x NU vT0Q2RAX KY K,_iOO4 qi~iOT+aTsQ HRvX  PLhN+[;bhhxNN%aGx;x.,/xFD NU  tT0Q2RAX KY OPT-bTsQ RvX  TPL2iN=\zcDi`\QixNN%bGx;x/x NU `uT0Q2RAX =Y K,2ipPpP4 DiQiPTkcTsQ RvX  PLMcUsMqcUsT MqcU T MqdU T Nq;dU XT YOTZdT & ^OLOTdTs OL%dg0 d>got031%$2'.A2cmp4buf7dd:%, e>hex"'$3'.A=helen ԩ'cmpnil m! omsgve>hex%'lv<W;fCto/f 5/CbufzUQd.pl#WJfUQTs.WbfU| DWU TsRv i <zWfphub,U%3  g*'>ni<'$ '.A U7 }i%q  3m rjlz'4AK nA]'4K4L{4^>QmapN R}iDyc < l9map%N9str6'Rbuf\  w&pos&len .("&moPJ D"k"X\pl Tk" .y<bkU}TQ| <rU +T Q  R gk"X\<kU~TQ  <U PTQ~S`@suTKx"L{T^>y&mapN&i `'"`Rm uy"}o4}4} n" 5Tx@@&/mfxsxx73@wZmUvT 4Q~R0NArmU +T Q  R+BrmU +T Q  R LBrU +T Q  R o&i2XL" 5TxAAnfx sx!x>:xAnxUS,xAAxecAwoUvT xVQ~R0 BrSoU +T Q  RCroU +T Q  R CrU +T `Q  R q" }s p&i2B)v0pUvT xVQ~RC u[pUvTQ xVR~UDrpU +T 8Q  R DrU +T Q  RB)vqUvT 4Q~RB u,qUvTQ 4R~tDrkqU +T Q  R DrU +T Q  R  s" 5Tx7C7Cjrfxsx$ x<8xfw9map^0t6R^;}6 ^H9-6(/_ sg&mao>vUUTvQ|>vU Ts >U lTvQ|3NofwEmapN6NRNA} OEnowO4}Qo3EowQmGoS=>x9e=3@&m?o ww"X?x >wUsr ?)UU@T  y32;<Tx<@M='="T%vxEA\ mqiv35QxE8\sd*xEx)3"xw")e??ye;7eTRe??yeca'e ?rU +T Q  R  ?UUT Q )w? {*w}s6wBwNw  ZwO K 5w@@PNzNwe c Bwt r 6w *w Zw Ffw@U zww @vzT@Q  %@yUH K@UvTHQ~ ?UvT}Q|)dDkz|d d! d"!!dB!>!'d-d  dEE;0 _|dX!V!dp!n!d!}!d!!'d$d}Eo|UvT}Q E*|Us =EU T  Q|Xv DUvTs)dPE~e!!(e!!5e ""@e""Me<"6"Ze^"V"-e  xfE% }x"}"tgeEv}he""se""~e""E}U T  QvRsX|E}UsE}U| FU ( yEO E4U|Ts)f F5f""g##g5#-#-f  -f 4-f $DF~UsT}cF~U}T~F~U XT  Q|RsX} FU T  Q|R}X~)2iFu~QiY#S#-Di =xF5Gx{#u#;x##/x## FU `uT0Q2RAX =YU ,2iGG0 Di##Qi##)GToT &Q R  X  .GL)_i@Guǁ~i##-qi Kx@GE;Gx$$;x7$5$/xO$M$ gGU vT0Q2RAX KYU ,_iGG0 qig$e$~i$}$GTT &Q HR  X  GL)iGi$$i$$i$$!j %%$-j8j5%/%$CjNj]%U%uYj4fj%%WjW jwHUŃNw%%Bw%%6w%%*w & &UZw&&Fw,HnNNw9&7&BwM&G&6wk&i&*w}&{&nZw&&Ffw,HU ww&&@HvkT@Q~ KHyU kHUvTQ0 'HUvT 4QsGU}TUQTGUvT}Q0{Hrj,UvT|H<DUvHTT &Q YR  X  HLGlbGYOGGGo/]nLY 5"Ր.5ҕointH jT7T5c5o5|5"Q&o5"(A"r*{5"Y-.""M"q+">"Hp7""Ш! c7""2#{"Q 8"! I"t "Y "s+  ?  xE   " "  `4# , "7  xE ]u5c5PF{TD)GYFBP q Y"LA  T Ч `c.  .-T AQ  1.xc.ua{)e[ik  jY(Vm6!)-.z|/%2@3v\^bb=Qgml$RH\?YhYeL8.rMSۙ{S{SS 1b 3H 6 " #x7 " 8 " .29 " 4: "( }; "0 < "8 C= "@ ^z@ "H mA "P B "X D{` PFh !HHp ›IHt lJ x ?MA tN O Q pY [ %\ ] Ф^  r_ 5 B`H :b"̮sL+L v c. nL L% c. b 7t   t 8l 8p  8b_5t 8l Iv 58FT. it 8v i8y. ʯʜt 8v 8 ԯϿt 8v I ޯt 8v Z  t 8v fuj=t 8=ext=tlv=tv0F=tv1y=tv2=tv4=tv85w# ?. Y0 q0q q5c^ k`. Oc KTd c̹P4?v5 6q ;7(w5\8{cb: J@ ӧ;HMJ ? C#v  f Ǜ f @>P 1 f h f P#!O. M% f&T O'T n: +4 }-T I/T ڪ1H ւ3{ R59   \(9 ;q =$ idx?{ fA" ctrC ( 4 v x. > v D8 . c .c .  5  8 r 8 6 Iseq I  I  8 A 8 H 8 O 8 tid f  W  8 r 8 6 Itei Z  1  8 r 8 6 Itei Zseq I _Q 8 Y 8  Z[ h p [ 8l T.Z֩ h p [ Z  h p [ y U 8U86 Uhl Ub M0L !qfd#H &{cb)j  ӧ+ -{( dHe e { Q 0305 ~7Hk8Hϱ9Hا:H i; Ȩ< Ŭ= " V> (o `7 o i$$ a%l&  F{L :&PF,h{o n*Y .o V U . V V \ len Ibuf  ".' M  N > mq W r    Wj H q`j{0 jlzjj0z@mq}m R0 j8x/ j<0 #;L$@J%E&q w CzaI[O{j\Oh0O^_T` Ig0Ncdg0Wgch2i@W#jH..g..0qPpamqq3sqtw ^u00&@xmyqq{| S}q0f 0Ǝ%mq-% I{Asa H f0bqb  Z  0mxmq}m t/ Z0 8*..0h% 4 IAofd qHTX `0Vpmq}m p0qbc.d|3;c;82Q8Hw8$@q84=q8q8zq}Q8+yC`8YCx8 88W#HQ..bg..0(Acato? { {;  v gV g  T 8 _ 8 " T fT eT OT T 8 _ 8 8sctxxY."_ dH s 0B,m-qm%0HL2 !5XT8 8`Ge:{G<{ G2>{ G&@{ GB{ GD{ rGd~qhYpU t Pr"DM vty  ")7  T  [7{Po7&~\9[HX{rm*[C{&@gtHJAoutL MTOL HRSHOTHHWAvtyX H[Arb\ H_P,`UaaTT`bTL, PHeqArawf II PI'UI-YI*]IcI"rgZ. M{T MH{THHT a{ eDMM L(߄;YuPSג +i u, Y  k eDRAFh{+ ^0OzK2 "ҫ<j FH@;ϰ߫\H\ǭ~\}bŪ@K ӧL ƦMH NH ڶOH rP 8seqQ I ɴR Z zS ZrcTH U{$ 3hV{(tunW0 X r8ieY @; g . &@\j m]q }m^ tun`0 ta 88 ʧb 89F {h6]A.Wo# @mWv)4  m]  m]  4]  m+5$T5+T;H+ Hpu''H 7p+ H^^ 7 7+e f H"TN^/  J;FHH JwBJ1!HSe HHHTI{J0}e H{j {1"H5H  7+z7H JHe += f HH1e1#5"T51+:517$HUTJRf 1F  {+Բ$a5Tc 1{%"" 5+?4bTT+H 5 L $ +0 HC HH+.2 Hs HHs{ {+6 H HH+4 H HH{+!: H HH Z+]? H H{J;W0 H1YP K {+x z Hm"5TN1YH ~1U =H5& TN1"@ H5+"H*'%  H1̩#I"% % H v1(@TO H'^o| H{THHTN+H H{^S THHTN1ަ(: H H^1 ^H4| ! dst| /! src}   6d HY! ad 3 be %$cmpp H;w[ Tx"[ >&&2buf] " Ѯ^ T&&"^ "&&"''".'(' %"Zf""Q'M'#t'p'0"#W"UsTQvR6XUY3Ju"UsTgKQ 51Rvc".6&E T#E ? bufF "dF 5H #JI OposR "lenS 5c"#.;n& H@%& !"''"& 25''F' "H(:(' 5((( "(() HM)?)rc+ H))z;$UvQURTXQYR| $U:T7 7$UvȤ$O$UsO $U:T7Q k,R > X0Y 1 $Uv$$Us: $U k,T > Q0R 1Yva| %U:T7 S%U k,T . Q0R 0¥O U:T7Q k,R . X0Y 0;\K H( .!))) I**r $I** 282*.*M TL*D* %Ip*l*2res  ~rc H**(=   'W(**J(**=( + +0( ++#((7+/+ %d(%p(J&UT /QY zU}TQR~am'U +T `7Q k,R  | 'U:T7Ɛ 'U k,T  Q0R @7XvO U:T7Q k,R  X0Y @7 H}(Ѯ 0) Ir #I 18M T $I o    H( hub / p #( pp %(rc HC T T ; b;u bA+ P+m+]+ (++pa %++pp b+,',(]  @( Irc HE,?,g+ 3;> *;g,a,;,, ;,,;G);,,;`%*;,,; !' !;,,X;;AU +T Q k,R * *UvTQT-9*UsTv| *U:T7ȧO ?+U:T7Q k,R X0Y 81 U k,T Q0R 8X 3 %j+.+;NQ b1#hub :-- 1}-q- 1-- I--a %2.(.pp bZ.X.6E 07m.c. 7..6.. E $7//.7b/Z/p7d .7//7// d 7//~y ] -////~ ^ I-~~ e -//00&~ ^0 0#007050 -TPQ /U +T 0Q k,R Y ;7 p/X7C0?0K7X0R0 e7z0r06 p .P00D00~ r  /0000& ^0000002/T@Q  0#U +T NQ k,R n  /00 0 UsT Q/ 000  UsT Q/980U}T~| T0U:T1\O 0U:T1Q k,R X0Y "0 U k,T Q0R "0; 1;11;11 ;7131;ɓ91;J1F1;`1;\1Z1;!' !;f1d1;p1n1;U +T Q k,R * O1  >  !b6#a O%1y1 I11pp b22QZ :3zw2o2ma22Z  222 b U}T~Q/n  2222}%Us T0Q2RAYv~ 32232&$ ^ 3 333*3(3/ 34323 /  U}T~Q/ @@ O4>3<3P U}T~Q/: 4H3F3 :  U}T~Q/ HH 4R3P3X U}T~Q/%5TQ /f;5T  mQv| W5U:T12 5U k,T Q0R /YvyO 5U:T1Q k,R X0Y /:5T /ђ66U +T Q k,R | R6U:T7:q6T /B 6U k,T Q0R 7YvO U:T7Q k,R X0Y 7Xw !%;7 hubw Ax 1y 1a{ %q wi !%p7qi Jj #1al %T 7 hubT ;U 1qW ;I bP9I H+f3Z3J '33(]L  @(M I9[Q 99339339 44 [904(4;qF n9;[4W4;v4n4 q;44;8;44;8;44;ЦЦ!' !;44X;;U +T Q k,R * 9UvT|pU|TQT#? !b9? L+@ 1A IaC %>43 !%\;3 L+444 155q6 B5:5-k:X7 ;a5_5-u;a8 %k5i5;\8  <x5t5;55 <55 ]! @; 55 55& ] 66 &]`/UsT|'!<[;&<66P3< 4<%6!6 X7 ;8646 γ' !b; a' V;( Ipp+ b,;X, ;$X, ; 9 !%B<q QB< $1a %,3<X ;$X ; a;G H\ I#hub ![6G6#cfg 9I66 8;7773h Hr7N7 H88-< Arc Hn:\:qt @3::&C;/;;;;;,<< |v?<<<<\=R===>> H?U~T0Q2RAy| ->U:T8 e>U k,T KQ0R (8| >U:T8wO >U:T8Q k,R WX0Y P8O >U:T8Q k,-| ?U:T8 @?U k,T WQ0R P8 U k,T GQ0R 0| ?U:T1?Us_ ?U k,T vQ0R r0O $@U:T1Q k,R vX0Y r0| @@U:T8| \@U:T8O @U:T8Q k,p @U k,T xQ0R 8 U k,T }Q0R 0(| AU:T8Ҡ YAU k,T Q0R 0Y}3$m"O U:T8Q k,R X0Y 0I  CJI??=I??2I @ @&I\@T@ %WI\U  Bi@@ \(Bi@@U +T 0/Q k,R U +T Q k,R 'BU~C+UTsQ~ [ D@@   C/@@# A A"AA$$O ;A7A)$O/#$$Ot/RAPA#aA_AB/zdD /G T Q/iKU T Q ,X~ PP((( E]PvAtAAEUsT pQ~PUsT1Q0 hhE sFAAhhE AA)hE/#hhEt/AA#AAEz7FAA E T Q/KU T Q ,X~ANFU| FU:T5O FU:T5Q k,R  X0Y 0| GU:T5$O GGU:T5Q k,R  X0Y 8ܝ GU k,T  Q0R 0 GU k,T  Q0R 8GU=| GU:T8lO -HU:T8Q k,R X0Y W0A| IHU:T8O HU:T8Q k,R  X0Y x8ߡ HU k,T  Q0R x8X} $ &3$m"7 U k,T Q0R W0 & HdI hub - pp #( 1 'dI]  ?Ȳ PK#hub !AA3h HBA HBB{ KCCj{ 2JwCCUsP CC JAD?D ! JhDfDU +T /Q k,R U<֎KUU? 9AN#hub !DD3h HDD H EEfI )Lq8E4E I }SEMEoEiE'T KEE'_ KEE5LEE5 f@@0 LqEE}EEEE@LEE'j LEEeLEEexu MFFx QWщU +T 7Q k,R mU1T`QqQUs<UU#T1Q04͆v Q hubv  nowv +rx H$s Hp HB8l \Z#bl 01HHpn HHnn HH-KRXo ;IICuRXo ;"I I-A RXo ;,I*I\Zp YlZ8I4I vZWIIIZIIZSZII'ZSZII Z߂߂_ RXZIIZIIZJJZ߂SZ5J3J'[S [AJ=JU TTJPJ"(*T)eJcJ&6*MoJmJAyJwJIUT:UTUvT~U +T .Q k,R '[TT[JJ %[ffR T5[JJ wwAS 1VJJwwA JJ)wA/#wwAt/JJ#JJzVJJ  T Q/KU}T Q , ES WJJE JJ)E/#Et/JJ# KK&zIWKK + T Q/MKU T Q ,X X W'K%K| WU:T1׃ XU k,T S Q0R .X}O U:T1Q k,R S X0Y .'ZmXZ3K/KDŽ ` YFKBKDŽ !X)WKUK&6DŽ + MaK_KAkKiK:U}T  / 6 h 7YuKsK?55i QK}K55 KK*CC0q 7KKHL !Z)KK&6O\ MKKAKKH^9ZU0q:UT /Ϧ[ HZ p[ /pa] %npa] %,ZX^ ;,ZX^ ;$X^ ;CN H%[ paN 9%ppP bnppP b,[XQ ;,[XQ ;$XQ ; I HA[ ppI 9b?V& 0`#hub& *KK& ;TL L' `jL\L#now( rLLpp* bLLf+ `9M1M M͖͖<  \XXMVM\ ? \idM`M\!iuMsM٘U +T 0/Q k,R ~& F ]M}MMM&-& ^MMMMMM 4 k]MM՗ UsT Q/H1 4 ]MM 1 \ UsT Q/g| ]U:T1+^UvTvQsR K-^TQ ;0 Q^Us0T}Qe&Av^UvTQ~m ^UsTBO ^U:T1Q k,R - X0Y 7| ^U:T7O 3_U:T7Q k,R 4 X0Y 7 P_UsTB? _U k,T - Q0R 7X}Q _U k,T 4 Q0R 7U +T R0Q k,R : *B| ua­ 8MMf `AN1NCu|`X aNNCu @aP CXvXvaPwvU +T g.Q k,R QvU +T Q k,R u a)NN96uuMNNANNvaUs<&v:UU@T y. >;7H6#hub7&+OO3h8{9PP9{QQ:%WT T#buf;UU<5oVGV#now=rgWSWM<>WW?YXEX@!XXB1Y7YsC18ba2pH;o]HHm(mub nmLbnnbooo-fd( n(5 IncUvTnQ|5+cUmTQv{| cU:T7Y!cU|]\Y!$dU|x] U k,T Q0R H:-$fte"pxpȯekscsͯdT1ߴdT1dT1T10eT24eTm0KeT00beT2Ǵ}eTmҴ0eT0y0eT2eTm0eT00eT2fTm0T~C]fte "ss 8tftt fttT10fT1 0fT3TmZC.g*t(t[Xg8t6t T1 ^gFtBt_t[t|txt 3tt?u u&' 7uu!huuT1 խ0w,uu")vvvv 09wv Fխխ/|hVcwaw`rwpw"UmT>Q0m7w|wwwz\xNx 7xxxx'iDiyy'xq*y$yPSyGyF8i\n' zz-z'zQzMz JnzhzVzzbzzmJ{D{y{{ 11* Tj{{ EE+ j{{ &VV+ j7{{ ԽԽY1Nl{{ ԽԽ  =k/{{#||||M 1|-|)M/#Mt/G|E|#V|T|z"lm|i|  T Q/ KUsT Q , T1m||   l/||#||||H ||)H/#Ht/||#||zm|| . T Q/QKUsT Q ,nUv2$s"4$m"#Q sR@ý| 4nU:T7YO vnU:T7Q k,R 1X0Y :z U k,T 1Q0R :`^ao }}Ch'P}}C(PU +T g.Q k,R 6`o"} }CP/}-}EL!p=}9} E T}R}i}g}$Un Lpz}v} }}}}$Un| pU:T1 pU k,T LQ0R :O U:T1Q k,R LX0Y :'T9q}} ||@f}r}}||@ }})|@/#||@t/}}#~}jzQr~~ j T Q/KUsT Q , @=s&~$~@ 2~0~)@/#@t/>~<~#M~K~zsb~`~  T Q/KUsT Q , @=us~q~@ ~}~)@/#@t/~~#~~zt~~  T Q/KUsT Q , @fIv~~@ ~~)@/#@t/~~#~~zv~~  T Q/=KUsT Q ,| evU:T5t| vU:T5O vU:T5Q k,R fX0Y (;>O wU:T5Q k,R =X0Y 1 CwU k,T =Q0R 1Xs_ U k,T fQ0R (;X~Ys!w ,( ECѷ"UmT>Q0d kOL07\:׃ |r˄}[5!d l z l҆Ά }zz'nyzJy-):CAԮ5z6OM,[Y&ڮy7jh(,vt6!U +T -Q k,| QzU:T1y zU k,T Q0R X;O U:T1Q k,R X0Y X;^THH<;. kvCA}QMrj ω''{ˊɊ=]{׊Պ'"Z|'3 eeg |  0,9 jj NJ lh`/Oith\AUm#T:@@A q}Ћ΋܋ڋ PP}XUv~   $"$U z~31 ?=TR$z~ca Uvܳ| ~U:T1H| ~U:T7' ,U k,T Q0R 1O nU:T1Q k,R X0Y 1 U k,T Q0R ; fPvomfPv}{)P/#Pt/#z  Un#T}Q/KU `T Q|Xs 9'ތ9 )9/#9t/#z  T}Q/+KUsT Q| f^^Gdv53f^^GvA?)^G/#^^Gt/MK#\Zg&z?so & T Q/KUT Q|< <<  <3</#Rt/#hzVȍč h T Q/KU|T Q ,X}S = fZM sm-*(% T Q  fPv64fPvDB)P/#Pt/RP#a_zuzt  Un#T Q/KU|T Qs @@ )@/#@t/#Ύ̎z  T Q/KUsT Q ,X}fZv fZv 3/#Zt/##!c zֈ:6  T Q/KUT Q| = fQOZ`^M s<m T Q K̊us KK  K3K/#at/#wz w T Q/KU|T Q ,X}`| U:T5g| U:T1Q OU k,T Q0R  <XsY `d U k,T Q0R ;IO ɋU:T5Q k,R X0Y  <gO U:T1Q k,R X0Y ; Oa!ӏˏ! (| !!,*U +T y1Q k,R  *d;9T1 A6GEA SQ)A/#At/_]#nl9z  9 T Q/9KU|T Q ,OŮȐDړUm F9D/w# Sm7_j%knw(&'`4%n%n[AѠVP#2 VPY O ١ѡB  e !q 3+| fZ&S 7ãv"BUmTQvi/bT }n"h| ~U:T7&O U:T7Q k,R X0Y (?$ U k,T Q0R (?Xv ?b ңΣ   b% n|CUmTQvRnXnY@)'AӑJH(WU  U~T Q/ llca U~T Q/'gsmǒU~TnQn# Y| U:T7O %U:T7Q k,R &X0Y 8& U k,T &Q0R 8X 3 6Γ $U,6/  ͤˤ$4U| KU:T1"pUmT|Q0.+UmT}Q~;Um| ̔U:T7UmTn| U:T83O LU:T8Q k,R JX0Y >8 U k,T Q0R 2Xv3$m"O U:T1Q k,R X0Y 2| U:T7| U:T7F| :U:T7 U k,T SQ0R x?X~ $ &3$m" ܖU k,T Q0R 0>Xv $ &3$m" U k,T JQ0R >{ RU k,T Q0R P>X|a U k,T 6Q0R >Xv $ &3$m" ] $U / #<6c['ؘ[fTsQ3|fTsQ5fTsQ4fTsQ6 MAAZ Xߥ TQ 1 WOO=t h\$ TAUm#T|~#Z+=9RP&*i^^\lh Z $UxZ x ɦǦަܦ$U<]T   $DU7 AUmGڛ+) LUv :75 CAXV$ AgeA sq)A/#At/}#zR  T Q/KUvT Q ,X|ȝ Um § UvkΧ̧  ܧڧ$U   3/# t/#'%z]<:  T Q/KUvT Q ,X| 99ٟMKAUv @YW@ ec)@/#@t/qo#~9z 9 T Q/ KUsT Q , eUv ff@ff@ )f@/#ff@t/ʨȨ#٨רnOz} O T Q/KUsT Q ,NO ҢU:T7Q k,| U:T1O U:T1Q k,b8UTm| TU:T1 U k,T ZQ0R 2c ģU k,T ]Q0R :2/| U:T7U +T 2Q k,YU +T >Q k,R ~| uU:T7" U k,T Q0R =Ys U k,T Q0R (=XvYs1| U:T7) QU k,T Q0R <Xs| mU:T7 U k,T Q0R =Xse -:#vZC eG'MYUum%n `   $1U E /-$U 33 ><SQ$GU xx b`wu$U˺x;UmT1Q0Rn| WU:T1]O U:T1Q k,R X0Y @vU7 U k,T Q0R @O U:T7Q k,u| .U:T7| JU:T7J U k,T Q0R @k U k,T Q0R @@+| ֩U:T5pO U:T5Q k,R X0Y @ U k,T Q0R @PS%Xn%dnp{ɭ; pЪ /3 G 30*MjIv$XRLGT@Q J2 ~/ƫpn|z&f^ % $U2u~ u Юή$:UxUmTCQ0Rn3xԬUmTDQ0RnAUm#T}| U:T1| /U:T7+O qU:T1Q k,R X0Y `2Y U k,T Q0R `2O U k,T Q0R ?@| U:T7 5U k,T Q0R ?| QU:T7 U k,T Q0R @U +T <Q k,R  0!!C= ииA>dbииA pn)иA/#ииAt/|z#ٸz  T Q/KU|T Q ,yT13 8T1 0/ϯǯ" <75IN-IArvneY -ذа NN* Nб#2.:0`1HF Rxx\vTRi`^]ljATsQ}Q / Qx{u̲MXT@Q mU +T {2Q k,R \i\++!iLU +T 0/Q k,R D D  3/#Dt/#ͱ˱Dz T T Q/pKUvT Q ,X|ϵ   3/#t/#,z , T Q/KUvT Q ,X|U~0TsQ| U:T1O QU:T1Q k,R X0Y 8A U k,T Q0R 8AXvYP6,&_7!}(Vn(1+(b\( n(%(n%(n VV: 9-ܲ#%:n sV V"-+:8xUmT2Q0RsX8WUsTtAYUmTsyUmT|<U +T 1Q k,R U +T 1Q k,R %xHF % TR 3/#%t/`^#om%z 5 T Q/QKUvT Q ,X}xC   3/#t/#zѳϳ  T Q/KUvT Q ,X}g0ZT2suTmU~TmQnRmXoY| һU:T10T0p$!Uv T|0T29Tm0PT0ͭ| lU:T1| U:T7E]UrO U:T7Q k,R X0Y <]Y!U| O IU:T1Q k,R KX0Y b10`T10wT3T>+| U:T1e]pY!ϽU|IJ >U k,T KQ0R b1XW1[1n1)(Ym3$m"c U k,T Q0R 1Xs3$m"Y|3| U:T1HY!ľUO U:T1Q k,R  X0Y `ADO HU:T1Q k,R X0Y 1۹(fUT|^| U:T70T10T3ȿT~+0߿T1I0T3TT~mY!'U U k,T gQ0R x9X^1Z1n1.(Ys3$m"ſY!U# U k,T  Q0R `AX^1Z1n0.(Ym3$m"=Y!5UO wU:T1Q k,R gX0Y x9U +T AQ k,R | U:T7Y!U|]O !U:T7Q k,| JU:T7 Y!bU|Y!zU|] U k,T SQ0R H9Ys3$m"Y!U| HU k,T xQ0R 9Xs3$m"Ys3$m"]`UrX U k,T Q0R <Xs3$m"| U:T7 Y!U|']Y!U|] IU k,T Q0R :Y!aU|]Y!U|] U k,T Q0R :Ys3$m"  e * HL hub2 pO(M<(O sseq$ Lu%  Ik  H src 2` I dst !j H hub( p(ѩbbp((bbvb> H/e L{VB{hubشԴ2buf ( }( ~(e }lenH(M< }E| %W~ E!~WU +T 7Q k,R mU1T1| U:T1v+UsTvQ}h aU~T1Q|RvX}Ys $ &5T(O wU:T1Q k,R X0Y 2j U k,T Q0R 2X| 3$m"U +T 2Q k,R 8T.> H V/e (L{z{hub 2buf ( }( ~(e }lenH+#(M< }E\  %W~ E!WU +T 7Q k,R qmU1T| U:T1V+UsTvQ}h a!U~T0Q|RvX}Ys $ &9TO {U:T1Q k,R X0Y 2J U k,T Q0R 2X| 3$m"U +T 2Q k,R .t F hubt9 pu(ѩv b|Hk Hm pk6(mH.9  hub9- p:!( pp;"bî@HtunA,XB;,3hCH$teE#te2F#$XB;1 H hub3 tun@ H( stei! seq" Lte$!s-1rc.H6 H hub1 p(bb״ H hub8 p(bb{ H hub{8 p|(}b~b,t 8ʧ 8pdpdi,X;$X;$pdpdi 8,X;$X; rpdtB۱du>­d9XPpdf|Cu}Xgaui)ֶԶ&6uM޶AuUs( hub p (5!bto! Z .Ҭu  hubu7 pv$({HW'O hubWG pX&(ѩY'bZ%l]Htun_,"X`;,@Ωa"Uc"$X`;.N  hubN2 tunO nowPr>( Hx*#hub4  ZmQ Z 3h H HҸ̸te !te2 ! tun0$g[-]X;-hX;-srH dxdx% N ӹϹ 9 ixix    1-x`/XyAQGߺպ y| U:T1y| U:T1 zO U:T1Q k,}O ?U:T1Q k,R X0Y P6<} wU k,T Q0R P6}| U:T1~ U k,T Q0R .X%~ U k,T Q0R .XHz/s31  =;PN$PzUvz&_[  pn$zUsz&R z B/#zzc Ļ» 3/#zt/λ̻#ۻٻzz z T Q/{KU T Q ,X`{&  $h{Us{ &!$ { !/LJ#YWnj{{m  3/#{*t/#{5z 5{ T Q/{KU T Q ,X X|X|/ ӼѼ$`|Uvx| U:T5x| U:T5xUsoz U k,T /Q0R (6V{ [U k,T &Q0R 5X~3$m"J|O U:T5Q k,R &X0Y 5|O U:T5Q k,R /X0Y (6|| U:T7o} 3U k,T BQ0R x6}O U:T7Q k,R BX0Y x6 EX;޼2 H:H!b pJ(!bnrm . I p4(5 bb bnrm map>ѩ%bj nowrnrm B0~f­9nrm7/ѩb]YCR~ XavlR~Uy)&6Z~`MA~k k~k ˽ɽ k3k/#~vt/սӽ#~zk ~ T Q/~KU}T Q ,C-PCPU +T g.Q k,R mM! m +) 3/#mt/53#B@mzUS v T Q/KU}T Q ,R~eUs~| U:T1O U:T1Q k,R X0Y 6QI:UU@T . )U k,T Q0R 6Y}U +T .Q k,R T>b2buf" `6? T6b2buf" 6 Tq12buf" ^tT=t>b buftJ"u H*jTqj9 bufjE"k Hap%$Xp;EStunU3h\H\H$te^"Bخ0vqB­08xbtun2۾Ӿ3h=H>HYS-YX2ar-Mte@"v2C2d^}CvBPCww!PwU +T g.Q k,R wUBwUv7)&6vMA `w`w5  -+$hwU|wR5n:8 R DBWU$wU|v| U:T1vUv~QZw:UU@T .wO U:T1Q k,R 5X0Y .w U k,T 5Q0R .;HpYtun2U3h%Hfb&Hw te("4i teE pp#b6X! T/ tun52buf/ pos"NTHlHc@T.>T_#tunA3h H 2buf" pos"E3NTHlHc! u%_&Mb^ &"` T Q/ n`n`%  zv 9 s`s`   ``/U#`;2 ;` T Q/;`K^UT Q ,`KU}Q ,aKU}TQ ,=aKU}T~ $ &Q t,nrm.* p4( tei@Z.NC p4( seq@I.\ ppGb.u ppGb Hѩ. ! bufd5 .  b21.y  b21$q HA bq21 cfgr'A cbs"s Gt{ .f j bf21 idxf>Z.1_  ofd_/e @ H ofd@-e A&dI cbBӧCGD HrcQH.۰9  hub9(.%  pp%;b. * pa;%. Eq16rd~4}}(6F map8Bj},X;$X; ;6bx? map4Rj},0X;$X;6H^ map'=sR#map"mn1--GX;B@CX;LJCS(X;VTd  Jo`^ R)jh&6 ]MtrA},h ,s,)&6, MA:-I .4 map$}< nowLr?{#map }8#nowHrZwqe0.&j<8OMYWRˀvgai]AۀeXL ]%20 b)<:&6!MFDAPN Z!cqZXedb9 jnlxvq(<rWU +T P5Q k,R ]4Ʌ m)4@ map!L6@ exqE6wjL#@4+L#@lz.j;j4VMN.$ iRuUU4ifN/4 x exqx"Emznz,X{;,X{;$X{;6%fHA exqf E nowf,rhHmini, Xj;,2Xj;$Xj;4Y exqY ENY; nowYHr$X];4}R exqR!ER*HB m(Aӧ' Ʀ1H{+'{S=#res"(#nowrOKi'Hqa-(*T@n+H-# %: s@n@n, YnU}T2Q~RvX8eoWUvTto| dU:T1o UT -Q0R -oO U:T1QR -X0Y --(ʧ1 8 @nn2Ye[ P*(nxU}TDQ~Rvn| uU:T1n UT 4Q0R  .pO U:T1QR 4X0Y  .-(8  `p(9{ 62 KG ^Z (% pCU}TQ~RXY@r=:om =r UvT Q/ ss:+yws UvT Q/p| GU:T1r xUT :Q0R .@sO U:T1QR :X0Y .-Hw2tei> Zp| U:T1 qU}T@QsRv9q ?U~T AQ0R !.iqO U:T1Q~R AX0Y !.-S>2teiF Zq| U:T1qU}TAQ|Rvq UsT IQ0R <.rO U:T1QsR IX0Y <.^mVUs~m| rU:T1m| U:T1m U k,T Q0R -3nU}oO U:T1Q k,R X0Y -QUoO bU:T1Q k,R X0Y -QZp U k,T Q0R -@r| U:T7er]}rO U:T7QR X~Y 5r] H@[#ie/ B()p 2len{\g[CUUTQ0R\X Ye[ UvTv[| &U:T7 \| BU:T7\ ZUvI\O U:T7Q k,h\ U k,T R O,\ Uv\ U k,T Q0R 4 T< HG ie0 i:HC! G8W.>ϵ HZt"!C4T2str `iH cc"Z2"Z295C c@!(8ç Hs ie- i7HʧC H ie, i6HB?kf#p2(`Hk| U:T7OlO&l. Il| 'U:T7|l _U k,T Q0R 4l U k,T Q0R -lO U:T7Q k,R X0Y 4mO U:T7Q k,R X0Y -?Ne.) #pN3(;P!) 91rH`V ee_&fa 7&(gr7&cgt7&"heC7&iek7e| U:T76f| U:T1[f| U:T1f| U:T1f| U:T1f| U:T1f| /U:T1g| KU:T1[g| gU:T7gO U:T7Q k,R tX0Y 4g U k,T cR .-h U k,T dQ0R 7-Oh LU k,T eQ0R K-h U k,T fQ0R a-h U k,T gQ0R t-h U k,T hQ0R -i ,U k,T iQ0R -Zi _U k,T YR -iO U:T1Q k,R dX0Y 7-iO U:T1Q k,R fX0Y a-jO %U:T1Q k,R eX0Y K-=jO gU:T1Q k,R iX0Y -ujO U:T1Q k,R hX0Y -jO U:T1Q k,R gX0Y t-jO - U:T1Q k,R cX0Y .-km U +T ,Q k,R T9k U +T -Q k,R UokO U:T7Q k,R YX0Y -k U k,T tQ0R 4X8 1 ?,#b- #p#3(;%- A7&c3 7jf&#c> 7|z&ac? 7]c|  U:T7cO G U:T7Q k,R ?X0Y 4c| c U:T7c|  U:T1Ld U k,T -Q0R ,vd U k,T GQ0R ,d , U k,T ?Q0R 4XDdl U +T ,Q k,R )d U +T ,Q k,R */eO U:T7Q k,R -X0Y ,neO U:T1Q k,R GX0Y , H H ]01 pN( idx HHie H KT H *]*`DpN DidxHlen{ jH Da*1DbD1_ժ T^@]51@"@a H=/RafHzxRrT^* TvQTRQ^| U:T7_ UvT@ __A_O /U:T7Q k,RX0Y p4m_ LUvT@x___ U k,TQ0R p4Ysj T*]41buf c.._ÔH]@](`@:TRafH RposT1-RrcHF@^ TsQU#%^| U:T7O^ U k,TQ0R H4Xs}^O U:T7Q k,RX0Y H4_HХw6@]-`d\@=Lsa#W"}WF#} # U}T0Q: "#U|T Q}R6XQY31UvT|+]*]%`DsrcB1TY@r)8KH*3h&HK2;<H*<@!*M=T*="IE$dDctrd2 K5QH*E8;E66*m1E4tZ*qt4*YtNE)h~*ɳh6*EhOEȫ\*ɳ\1*E\JEƫK*ɳK3*qL*YMEd*Dx)6IjHjTK۵1&*w1K"D*w"!6]n/DU/PT!_ <_ UUT Q/!a# ><LF$yqaK:U}T Q ,a@WUvT0aKU|Ts $ &Q ,a@UvT1bKU|Ts $ &Q ,! bF3K/# bVt/#%baz a>b T Q/abKUsT Q ,! pbNK  -%& bq UO vpb`/UU#TT#!Psu/U/T!Aps?LXe ss] ssbP)&6s^MA Zss cqe9ssj$".,qsr:6sU +T P5Q k,R ]ksTNwo'i t%1-  t t$l D@  t t)WS96't'tMhfArp:-:t .|zP2t3kftbq}'tA tt*| t)+)&6tM53A@>:-t .JH:tVR!Mu8/XU! ue9 me%u)&6,uMA-Hu.`uX uU +T T.Q k,R ! j/U/T/Q!0/U!@/U/T/Q!{`*/UM}} X!R` ]ivAp,eX71LXR {{]rp b))|z&6<MA Z$cqe9 jqrU +T P5Q k,R ]!?` /QUg  !+ /T/Q #:01(&!}#u!40/TIEQ!\X:Ѕnl!d}*#ov ")96MAr "  ")96 MA:-.. i;UU#dH XomU +T Q k,R !EpA#%W` E!#WU +T 7Q k,R mU1T`!*$% $<ʆUU!%:2i]C $PC(P9U +T g.Q k,R \ i\@@!iaU +T 0/Q k,R !Ї0Z&82=ЇЇ/ fUSZb`Myss ЇЇm6&< T Q !X'  &l//#    3 /# t/#  z'$ # T Q/FKUsT Q ,!Q`i*QOAQQi y ( B:ka' }( (%2(3 z )  ?7i_'7 U)' G p)%2و)3ՈQ\ v QQ \ QPQ\ Q95QTJQ*U}(Q4*U}4QM*U}p[>$ UQ>2T) p )$p۵1ww1wI~H}I1B : ; 9 I8 41B(  : ;9 I8  !I H} H} 4: ;9 I I~1RBUX YW : ; 9 I4:!;9 IB : ; 9!I!I/ :!;9 IB&I U1RBX!YW : ;9 I.?: ; 9 'I<4: ;9 I.?: ;9 'I<: ; 9 I$ >  : ; 9 I8 4:!;9 I U! : ;9!"4:!; 9 IB# :!;9 I8$41%.: ;9 'I &4:!; 9 IB'41(.?: ;9!'<).1@z* : ;9 I8 +.:!;9! ' !,1RBX YW -1. :!;9!I !k/ :!;9!0 :!;9!I14:!;9 I?2.:!;9! 'I@z3.: ; 9 'I 44:!; 9 I51RBX!Y W 6:!; 9 IB7<8'9:!; 9 IB: :!;!I8 ;<.?:!;9 'I@z=4:!;9 IB>:!;9 I?>! !I: ; 9!@(A>! !I:!;9!B.?: ; 9!'<C:!;9 IBD.:!; 9 'I@zE: ; 9 IF1RBUX!Y W G.?<n:!;!H7II4: ; 9!I?<J: ;9 IK>! !I: ; 9 L !: ; 9!M'IN( O!I/P4:!;9 IQ4:!; 9 IR4:!; 9 IS.:!; 9! '@zT4:!; 9 IU1X!Y W!V1W1 X% UyY : ; Z [$ > \: ; 9 ]&^ I8 _(` : ; 9 I 8 a : ; 9 I kb!I7 c<d : ;9 e4: ;9 I f4: ;9 Ig  : ;9 h : ;9 I 8i4: ;9 I?j.?: ; 9 '<k.?: ; 9 '<l.?: ;9 '@zm.: ;9 '@zn o.: ;9 'I p: ;9 Iq.: ;9 ' rH}s.: ; 9 ' t 1u41I~1BH}H}41B1RBUX!YW 1I U : ; 9 I8 :!;9 I  !I 1RBX!YW : ;9 I(  : ;9 I8 4:!;9 I1RBX!YW 1RBUX!YW :!;9 IB4:!;9 IB4:!;9 I : ; 9 I8 H}.:!;9 'I !414:!;9 IB&II!I/  1  : ; 9!!.1@z": ; 9 I#:!;9 IB$ %41&1RBUX Y W ' 1U(4:!;9 I)1X!YW! *: ; 9 I+.?: ;9 'I<, - U..:!;9 ' /10 : ;9!1.?: ; 9 'I<24:!;9 I31UX!YW! 4.?:!;9!' !5$ > 6.?: ;9 'I 77I8 :!;9 I891RBX Y W : 1;.?:!;9 'I@z.:!;9 'I@z?.?:!;9!'@z@:!; 9 IBA : ;9 I8 B.:!;9! '@zC D: ; 9 IE.: ; 9!' !F> !I: ; 9!G :!;9!I !kH :!;9!I :!;9!IJ.?: ; 9!'<K.: ; 9 'I L<M'NOH}P 1UQH}R4:!; 9 IBS :!;!I8 T!I/U :!; 9 IV4: ; 9 I?<W4:!; 9 IX1!Y(Z :!; 9![>! !I:!;9!\( ]4G:!;9 ^.?: ;9 '<_.?:!; 9 'I@z`: ;9 Ia>! !I: ; 9 b : ; 9!c !: ; 9!d'Ie( f41!g4I4hI~iH}j.?:!; 9 'I !k.1@|l1m.?<n:!;!n% o$ > p q(r : ; s: ; 9 t&u : ; 9 v : ; 9 I 8 w : ; 9 I kx!I7 y : ; 9 z4: ;9 I {4: ;9 I|  : ;9 } : ;9 I 8~ I8 < : ;9 4: ; 9 I 4: ; 9 I?.?: ;9 '<.?: ; 9 '<.?: ; 9 'I<: ;9 I.?: ;9 '@|: ;9 I4: ; 9 I4: ; 9 I: ; 9 IB1RBX Y W .?: ; 9 ' .: ; 9 'I@z41$ > : ; 9 I:!; 9 I(  :!; 9! I8 I.?:!; 9 'I@z !I &I :!; 9 IB %  $ >  > I: ; 9  : ; 9  : ; 9 I8 .?: ; 9 'I<H}.?: ; 9 '@z4: ; 9 IB1RB X Y W 1B: ; 9 IB.: ; 9 'I : ; 9 I  Dy La|"D])f  )7?JP^ fow   )2>IWdmyo  &1@N[eenvw) f f 1E[jz       $ $$+7KZalt{  +8G-Xew  : okt O uC <=<zY "1XX.j<  L RxXK8t| E]J ]U uz<=<yY 2XJx Z CyXRX y\ r"Z|J(|J<|J(|J|)(|1$|.$|0$ Yt<f#X .{0Z] BzXQ .z z . .u! X!J<YX ?2>Y]J_ BzX_ .s[ y. .z  ss KLo ?| iY`X...rJpuXrf tL;sJK X[X...2X4zYWlX  Juf < - K<KX;</;Z~!)JYJJJ >=IZ~< - K YW= -f}X-/.}<.=;}-Z~g*JfJnJ-XNOfX$ xJL=;}-Z~f8#9 uJ}X-.}..K;}-Z~=== oJ5U)J..^ JuJ z . @X/X E#/< Pf u|  |JJ <= Ye= X>J X<.l4 ;= YZfJY JK. t  M q 1 9 [w J  JK-=.lX J }   }JJXtN z)X2 q}   }JJXtN z)X2 ~  ~J t . w.PYW<Y~tL XA<Y~ zXp<= KrXK <~<[;Y% =WY.p)X<}ft}X<fK}X xpY}Y 0 } J3 g }J@   S\t'XJ'XP'Xz"t)X^}J"r"L>+// {u ~} X3 ~} %5 ~} %3 ~} %5< Xj = K=K ..k90 X=-/tff!Y'  1<gX  < iX   iX  < M"'  # /..sY<uY=ZY t#  tW>YqY!."J/."=$J/J/;J)J/J/.)X4$J/Jf)X4$4.$X4."  w / -[ sdJ   W.0t;)   /. =rYu sY W*<0t;). / -Y u sY W&0t;) / rYK sY W-<0t;)Xz.tY z<d f  - {  # ><  # |gX   ><   & |(fX   >< # <  < }<d   &Y/X8/ttA }X}XuXX#_ os}yzybyX~zybyY~ydgyycmdy_l  yD La|])?)  f)7JfP^ 1 o   w   Y fltX lt  v     t o g :J > jf :Jv. X  su = Yf<"J q"*#MUM 0,N Xl 8g/ vdh  = S^XpX h t .  ut   +XhHJ m!dJmmJZbJh I<YmmJXJF<Y!dJ<X<< lJ K[ X= X J JKKWY=y< X/ JXY ]/  qJX  .  q0< <.l X$JX<YY J   <uI <<3i  _u J y yJ yX y<t<L: ! IZyJZJ hJ $<.y yJ y X y<t<fzf<<fy   v . v . vt X vX JfXWYW<fX<Xf. n  t  xJ J xJX x< xZ ;/[sy QJJ2XY2I= 84kGu)r=s  J=} K }J K}Y }tX.JJ   }    } J n& f    u  X X f   u  u X n uuX cJx&j (  @ @kGu.r=sfr     u # X `t  J=} X}  }JJ L f   f   f   f   f   f   f   <} }XXKKK   }    } J ,uuX eJ$} }X#$$$< uuX [  f  8  8  }    }$ J  x  8  8  @ q0 ( @f$F=w_< Ln     u  yy  v v .    u  lJ p  8 @/-;=W= =7KKKLZw f  ]g8f@ Y u<X .LJ: Jp<mtK,  O /  < f  J ~ . Y  @  8 HJ 8 H  8X H  8X H. 8t H. 8X HJB X .  J$ <  0   @a8HJ8H 8 .Hf# }<iN J }Yf f  g }J}fX 2 .  <Y L t  0 .  J.   0S u. f @0JPJ0XP 0<P 0.JPJ } < }< } <<LI-KX[=<>HL|fK|Jr<  sK < <|aJ WK  <JMJtX s GMJ<{Jr< K <  I<Z.^ ?G< fr < ZHLJ<= {rJ {K <  I<Z.l<fX{Jr< {K <  I<ZwKt  JtJrJ  tK <  JZX u $utXuy< < nr K < nJZu~/J\f   x  r   [ 9  x K   <          t   Z   R<Y f u*zRJY f *zJPzX X -m M,8 MHL|fK|JrJ  sK < J|aJ WK  HL|fK|JrJ  sK < J|aJ WK  LrJXL  sJ@T@8(LrtXv  s@~0LrtXv  sj~LrtXvX 6666Xst (qqttWfXqtWfX sz%JYX  sz%tYX  sz%tYX  sz%tY .s. .. sJ (U? s R+UJY + wzX%JYX Xt[I=.J.- s0k..kt?JG dYiXYJr< X XX. X14= gtX}h(eXX(o KXW . ~81quq?U#Y M}8K l z q ~. kJ<<~ JvkmXZ kK v X.3t. l  l<JJ<. S   l       * 7 %  < .m -YyJ . .   y 5 Y l  l<J f   l      8X!E<7I.<7IX=X9!~J<fX ...HRt>LpJtqJnLpJoOkJJXppkm K =JxtkJ JJ!eY=f Kl XXlJkmJ WK v J.f l lJ80 E N= J. -MX l lJ l<Jf!/JJ}XXX      t=Y Lqtr tX' <JtX ZueKnmt ntK v tf... fJ @J o <y;<XX" o <mJt o <m .m...m.Jt. (YZu1w .s+  sXffJ6J DJj".+ Xsg xsX g sf X.sf@ X, J J[<#s'f  P1 JX0 f   t   k    s X nI xXI xX X x<  7   JX .  +   ~   ut t nI xXI xX X x< /P f s3(J.EfJ    qr.fXf2 At sT r 2 X  F <. f TBrtfJX4J!SFtfXf-6T rfX* p t J    yfٞ<XMr f!nXZ!aXJJt<Yf%X . G1.!UJz <Y K    !~XJJ<YfXtX J  ; xJ6 [Xtf.!~..tX P K$X 2*P > ;MuZ =XXqJt< iJ$p pJP Z ;Muv y<  p yCYg=^06J zX+4 JuX L  X.'X  f {<tt u   urb_parent_color &= ~1; } while (0)__NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fctGSM48_MT_RR_HANDO_INFO 0x2dEHOSTUNREACH 113TLVP_PRES_LEN(tp,tag,min_len) (TLVP_PRESENT(tp, tag) && TLVP_LEN(tp, tag) >= min_len)__need___va_list_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBSGSM48_IE_MODE_SEC_CH 0x66__TIME64_T_TYPE __TIME_T_TYPEexpiry_tick_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_POSIX_REGEXP 1DSIGTRAN__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32xtalloc_array_size(ctx,size,count) _talloc_array(ctx, size, count, __location__)SIGEV_THREAD_ID SIGEV_THREAD_IDGSM48_MT_RR_SYSINFO_2quater 0x07GTPCAUSE_MS_NOT_RESP_X 5__UINT64_C(c) c ## ULOSMO_MAX(a,b) ((a) >= (b) ? (a) : (b))_LFS64_STDIO 1PF_RXRPC 33nr_map_haveGSM_CSTATE_RELEASE_REQ 19IPPROTO_IPV6 IPPROTO_IPV6GSM48_MT_RR_HANDO_FAIL 0x28PF_QIPCRTR 42_POSIX_SAVED_IDS 1EUSERS 87save_fnL_XTND SEEK_END_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVSBUS_OBJERR BUS_OBJERR_BITS_FLOATN_H _SC_SPIN_LOCKS _SC_SPIN_LOCKSTLVP_PRESENT(x,y) (!!((x)->lv[y].val))GTPCAUSE_REACTIVATION_REQ 6WIFSTOPPED(status) __WIFSTOPPED (status)GTP_MAX 0xffffSO_TIMESTAMPING_OLD 37SIGWINCH 28SOL_RXRPC 272expect_origOSMO_VALUE_STRING(x) { x, #x }_CS_V6_ENV _CS_V6_ENVgtp_req_from_ggsnAI_NUMERICHOST 0x0004__extern_inline extern __inline __attribute__ ((__gnu_inline__))AF_X25 PF_X25__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)GTPCAUSE_QOS_MISMATCH 9SOL_DCCP 269llist_first_entry(ptr,type,member) llist_entry((ptr)->next, type, member)IPV6_HOPLIMIT 52_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS__UINT_FAST8_MAX__ 0xffsi_band _sifields._sigpoll.si_band__suseconds_t_defined GSM48_PM_SAME 0x03_POSIX_THREAD_PRIO_INHERIT 200809LGSM48_T323_MS 30, 0IN_EXPERIMENTAL(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000)_POSIX_READER_WRITER_LOCKS 200809LGSM48_MT_CC_RELEASE 0x2dmemsetWCHAR_MAX __WCHAR_MAXSIGCONT 18_GCC_WRAP_STDINT_H rb_parent(r) ((struct rb_node *)((r)->rb_parent_color & ~3))__DEC32_EPSILON__ 1E-6DF_POSIX_BARRIERS 200809LGSM48_LUPD_PERIODIC 0x1GTPIE_OMC_ID 143ILL_ILLADR ILL_ILLADR__ASM_GENERIC_SOCKIOS_H SO_RCVBUF 8GSM48_MT_RR_SH_VGCS_INFO 0x8nr_mapping_delIP_DEFAULT_MULTICAST_TTL 1GTPIE_PDP_CTX_PRIO 145LVL2_ASSERT_R(exp,ret) if (!(exp)) { fprintf(stderr, "LVL2 Assert failed %s %s:%d\n", #exp, __FILE__, __LINE__); osmo_generate_backtrace(); ret; }INADDR_BROADCAST ((in_addr_t) 0xffffffff)PTHREAD_THREADS_MAX__SIGEV_MAX_SIZE 64__FLT_EVAL_METHOD__ 0GTPIE_MAX_TLV 0xffff-3GTP_NOT_SUPPORTED 3_LP64 1GTPCAUSE_NO_ID_NEEDED 3GSM48_IE_BEARER_CAP 0x04IN_CLASSA(a) ((((in_addr_t)(a)) & 0x80000000) == 0)_SC_SPAWN _SC_SPAWNGTPCAUSE_MISSING_APN 219RATE_CTR_INTV_NUM 4msgb_eq_l1(msg1,msg2) msgb_eq_l1_data(msg1, msgb_l1(msg2), msgb_l1len(msg2))SO_DETACH_BPF SO_DETACH_FILTERIP_RETOPTS 7GSM48_IE_MUL_RATE_CFG 0x03SO_PROTOCOL 38GSM48_T313 30, 0for_each_plane(I) for (I = 0; I < GTPH_PLANE_N; I++)_SC_2_VERSION _SC_2_VERSION_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE__USE_XOPENcheck_iMSG_FIN MSG_FINGSM48_IE_NET_DST 0x49GSM48_MT_RR_PART_REL_COMP 0x0fGSM48_MT_RR_SYSINFO_18 0x40IPPROTO_ROUTING IPPROTO_ROUTING_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASEEAI_FAMILY -6LOGPSRC(ss,level,caller_file,caller_line,fmt,args...) LOGPSRCC(ss, level, caller_file, caller_line, 0, fmt, ##args)GSM48_IE_PRIORITY_LEV_HO 0x08AF_WANPIPE PF_WANPIPESCHAR_MIN (-SCHAR_MAX - 1)__LDBL_MAX_10_EXP__ 4932__UINT_FAST8_TYPE__ unsigned charOSMO_LOGCOLOR_DARKBLUE "\033[34m"MSG_PEEK MSG_PEEK__u_char_defined __BIG_ENDIAN 4321EBADSLT 57_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_POSIX_PRIORITY_SCHEDULING 200809L__SI_CLOCK_T __clock_t_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGSENOLINK 67GSM48_IE_MA_AFTER 0x72_PC_MAX_INPUT _PC_MAX_INPUTGTPCAUSE_INVALID_MESSAGE 193_SC_PRIORITIZED_IO _SC_PRIORITIZED_IO_BITS_TYPES_LOCALE_T_H 1__INT_LEAST64_TYPE__ long int__LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGSCMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1))DLMI -5__INT_LEAST32_MAX__ 0x7fffffff__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__glibc_c99_flexarr_available 1GSM_RESERVED_TMSI 0xFFFFFFFF__FLT64_DECIMAL_DIG__ 17GSM48_PDISC_NC_SS 0x0bGTPIE_TRIGGER_ID 142_POSIX_THREAD_KEYS_MAX 128CLD_TRAPPED CLD_TRAPPEDmsgb_l4(m) ((void *)((m)->l4h))PF_LOCAL 1strncmpprint_categorySOL_TLS 282IP_PMTUDISC_INTERFACE 4_XOPEN_XCU_VERSION 4PDP_EUA_ORG_IETF 0xF1_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGSIP_ORIGDSTADDR 20GTPCAUSE_PTIMSI_MISMATCH 206GSM48_IE_FOLLOW_ON_PROC 0xa1SO_ATTACH_REUSEPORT_CBPF 51__SIG_ATOMIC_TYPE__ int__blkcnt_t_defined DLSS7 -13INADDR_ALLHOSTS_GROUP ((in_addr_t) 0xe0000001)MSG_WAITALL MSG_WAITALL_POSIX_NGROUPS_MAX 8GTPIE_E_ALL_PRIO_1 191le16toh(x) __uint16_identity (x)GSM48_LUPD_RESERVED 0x3__GCC_ATOMIC_POINTER_LOCK_FREE 2OSMO_FD_READ 0x0001EUCLEAN 117IN_CLASSB_MAX 65536IPV6_MULTICAST_IF 17LOG_MAX_FILTERS _LOG_FLT_COUNT__SSIZE_T_TYPE __SWORD_TYPEGSM48_MT_MM_TMSI_REALL_COMPL 0x1bSI_SIGIO SI_SIGIOPTHREAD_STACK_MIN 16384LLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name)sa_handler __sigaction_handler.sa_handlerOSMO_DEPRECATED_OUTSIDE(text) OSMO_DEPRECATED(text)CLOCK_REALTIME_ALARM 8hlist_entry(ptr,type,member) container_of(ptr,type,member)msg_from_sgsn_u(A,B,C,D) msg_from_sgsn(GTPH_PLANE_USER, A,B,C,D)_XOPEN_XPG4 1GTP_IDEN_RSP 49__ILP32_OFF32_CFLAGS "-m32"OSMO_STRBUF_ADDED_TAIL(STRBUF,N_CHARS) osmo_strbuf_added_tail(&(STRBUF), N_CHARS)__SSE2_MATH__ 1PTRDIFF_MIN (-9223372036854775807L-1)WINT_MIN (0u)_BSD_SIZE_T_DEFINED_ GSM48_MT_RR_MEAS_REP 0x15GSM48_MT_RR_SYSINFO_9 0x04GSM48_IE_FACILITY 0x1cIP_BLOCK_SOURCE 38GSM48_IE_GPRS_RESUMPT_HO 0xc0LVL2_ASSERT(exp) LVL2_ASSERT_R(exp, return 0)PF_LLC 26ntoh32(x) ntohl(x)ERFKILL 132__va_list_tagAF_IB PF_IBGSM48_IE_NET_TIME_TZ 0x47__itimerspec_defined 1__SIZEOF_FLOAT128__ 16__attr_dealloc_fclose __attr_dealloc (fclose, 1)TALLOC_VERSION_MAJOR 2gtp_ping_from_ggsn__SIGRTMIN 32__FLT16_MAX_EXP__ 16GSM48_IE_CLASSMARK3 0x20__FLT16_HAS_INFINITY__ 1MCAST_JOIN_SOURCE_GROUP 46__UINTMAX_C(c) c ## UL_CS_LFS64_LIBS _CS_LFS64_LIBSmsgb_eq_l1_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 1, msg, data, len, true)DLRSPRO -19__GCC_ASM_FLAG_OUTPUTS__ 1DLIO -29__TIMESIZE __WORDSIZE__UINT_FAST64_TYPE__ long unsigned intGSM48_IE_F_CH_SEQ_AFTER 0x69ESOCKTNOSUPPORT 94talloc_set_destructor(ptr,function) do { int (*_talloc_destructor_fn)(_TALLOC_TYPEOF(ptr)) = (function); _talloc_set_destructor((ptr), (int (*)(void *))_talloc_destructor_fn); } while(0)IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)SO_SELECT_ERR_QUEUE 45E2BIG 7PF_PHONET 35test_nr_map_wrapFILENAME_MAX 4096__GCC_ATOMIC_LONG_LOCK_FREE 2gtphub_categories__BIGGEST_ALIGNMENT__ 16_POSIX_OPEN_MAX 20OSMO_STRBUF_APPEND(STRBUF,func,args...) do { if (!(STRBUF).pos) (STRBUF).pos = (STRBUF).buf; size_t _sb_remain = OSMO_STRBUF_REMAIN(STRBUF); int _sb_l = func((STRBUF).pos, _sb_remain, ##args); if (_sb_l < 0 || (size_t)_sb_l > _sb_remain) (STRBUF).pos = (STRBUF).buf + (STRBUF).len; else if ((STRBUF).pos) (STRBUF).pos += _sb_l; if (_sb_l > 0) (STRBUF).chars_needed += _sb_l; } while(0)_GETOPT_CORE_H 1_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS__ASM_GENERIC_BITS_PER_LONG GTPIE_MBMS_UE_CTX 156rate_ctr_per_intv_SIGNAL_H GTPIE_MS_CHG_REP_A 181long doubleOSMO_FD_WRITE 0x0002GSM48_MT_CC_START_CC 0x09__HAVE_FLOAT32 1__ctx(fld) fldGSM48_T305_MS 30, 0_POSIX_RE_DUP_MAX 255GSM48_MT_RR_SYSINFO_22 0x47IP_PKTINFO 8__f32(x) x ##f32__INT_FAST64_MAX__ 0x7fffffffffffffffL__LDBL_MIN_EXP__ (-16381)GTPIE_TRACE_REF 27SOL_KCM 281__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x__DEC128_MAX_EXP__ 6145__BITS_PER_LONG 64IPPROTO_ESP IPPROTO_ESPDLOAP -12_SC_2_UPE _SC_2_UPESTDIN_FILENO 0_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32filter_map__INT_WCHAR_T_H GSM23003_PTMSI_SIG_NUM_BYTES 3_IO_wide_dataNR_OPEN 1024__FD_MASK(d) ((__fd_mask) (1UL << ((d) % __NFDBITS)))MSG_CONFIRM MSG_CONFIRMsi_int _sifields._rt.si_sigval.sival_intGTPH_PLANE_CTRL__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0talloc_named_consttalloc_pooled_object(_ctx,_type,_num_subobjects,_total_subobjects_size) (_type *)_talloc_pooled_object((_ctx), sizeof(_type), #_type, (_num_subobjects), (_total_subobjects_size))INADDR_ANY ((in_addr_t) 0x00000000)GSM48_IE_CHANMODE_7 0x17_LFS64_ASYNCHRONOUS_IO 1OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE OSMO_DEPRECATED("For internal use inside libosmocore only.")GTPCAUSE_REQ_IMEI 1_IO_ERR_SEEN 0x0020GTP_PDU_NOT_REJ_RSP 30SO_ACCEPTCONN 30SOL_NETLINK 270IPPROTO_IDP IPPROTO_IDPELNRNG 48EOWNERDEAD 130__timeval_defined 1PF_ISDN 34_POSIX_CHOWN_RESTRICTED 0osmo_talloc_asprintf(ctx,dest,fmt,args...) do { if (!dest) dest = talloc_asprintf(ctx, fmt, ## args); else dest = talloc_asprintf_append((char*)dest, fmt, ## args); } while (0)__SOCKADDR_COMMON(sa_prefix) sa_family_t sa_prefix ##familyIPPROTO_HOPOPTS IPPROTO_HOPOPTS__stub_fchflags test_one_pdp_ctxGSM48_IE_MORE_DATA 0xa0EREMOTE 66__CHAR32_TYPE__ unsigned int__DEC128_EPSILON__ 1E-33DL__UINT16_TYPE__ short unsigned intprefetch__FLT_MIN_EXP__ (-125)__UINT_LEAST64_TYPE__ long unsigned intGSM48_MT_RR_HANDO_CMD 0x2b__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)__GLIBC_USE_LIB_EXT2GTPIE_U_CSG_INFO 194CLOCK_BOOTTIME 7__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1DLCSN1 -26__FLT64X_IS_IEC_60559__ 2INIT_LLIST_HEAD(ptr) do { (ptr)->next = (ptr); (ptr)->prev = (ptr); } while (0)__LP64_OFF64_LDFLAGS "-m64"__SEG_FS 1__SYSCALL_SLONG_TYPE __SLONGWORD_TYPEhton8(x) (x)EAFNOSUPPORT 97__INT_LEAST8_WIDTH__ 8GSM48_MT_RR_NOTIF_RESP 0x26tunnels_areDRANAP__USECONDS_T_TYPE __U32_TYPESA_INTERRUPT 0x20000000SEEK_CUR 1__attribute_used__ __attribute__ ((__used__))IPV6_CHECKSUM 7__GNU_LIBRARY__ 6GSM48_MT_RR_CLSM_CHG 0x16GTP_SND_ROUTE_REQ 32llist_for_each_safe(pos,n,head) for (pos = (head)->next, n = pos->next; pos != (head); pos = n, n = pos->next)GTPIE_RFSP_IDX 189DLSUA -15__USE_XOPEN2K8__USE_UNIX98__wur GTPIE_RECOVERY 14EDESTADDRREQ 89GSM48_PDISC_MM_GPRS 0x08BSC_FD_READ OSMO_FD_READINT32_MAX (2147483647)GSM48_MT_CC_NOTIFY 0x3eFOPEN_MAX 16_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_POSIX_MAX_INPUT 255TLVP_GET_MINLEN(_tp,tag,min_len) (TLVP_PRES_LEN(_tp, tag, min_len)? &(_tp)->lv[tag] : NULL)_POSIX_SEM_NSEMS_MAX 256expect_replIN_CLASSA_NET 0xff000000__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16EXIT_SUCCESS 0INT_LEAST8_MIN (-128)__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__PF_SNA 22__STDC_IEC_60559_COMPLEX__ 201404LGSM48_PDISC_PDSS1 0x02IN6_IS_ADDR_LOOPBACK(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && __a->__in6_u.__u6_addr32[3] == htonl (1); }))__f128(x) x ##f128IPV6_JOIN_ANYCAST 27__FD_SETSIZE 1024resolve_ggsn_got_niosmo_strlcpyENAMETOOLONG 36GTPCAUSE_OPT_IE_INCORRECT 203SOL_IRDA 266__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION sa_sigaction __sigaction_handler.sa_sigaction__STDC__ 1_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_POSIX_SYNCHRONIZED_IO 200809LEBADF 9GTP_DATA_TRAN_REQ 240NI_NOFQDN 4__SIGRTMAX 64timersub(a,b,result) do { (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; if ((result)->tv_usec < 0) { --(result)->tv_sec; (result)->tv_usec += 1000000; } } while (0)_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSIONCHAR_MIN SCHAR_MINle32toh(x) __uint32_identity (x)ETIMEDOUT 110IP_MULTICAST_ALL 49ILL_ILLTRP ILL_ILLTRPlocal_portOSMO_LOGCOLOR_DARKGREEN "\033[32m"SO_DONTROUTE 5_POSIX_ASYNCHRONOUS_IO 200809L__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPEMQ_PRIO_MAX 32768alloca(size) __builtin_alloca (size)_LIBC_LIMITS_H_ 1__FLT16_MIN_10_EXP__ (-4)msg_from_ggsn_u(A,B,C,D) msg_from_ggsn(GTPH_PLANE_USER, A,B,C,D)__SLONGWORD_TYPE long int__INO64_T_TYPE __UQUAD_TYPEOSMO_MIN(a,b) ((a) >= (b) ? (b) : (a))OSMO_LOGCOLOR_PURPLE "\033[1;35m"__NLINK_T_TYPE __SYSCALL_ULONG_TYPE_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64__ILP32_OFFBIG_LDFLAGS "-m32"MSG_PROXY MSG_PROXYIPV6_RTHDR_STRICT 1IPPROTO_DCCP IPPROTO_DCCP_SC_MB_LEN_MAX _SC_MB_LEN_MAX__GNUC_STDC_INLINE__ 1__FLT64_MIN_EXP__ (-1021)__location__ __FILE__ ":" __TALLOC_STRING_LINE3___LFS_ASYNCHRONOUS_IO 1__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__fsfilcnt_t_defined __SIZEOF_LONG_LONG__ 8_SYS_TIME_H 1ESRMNT 69fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))rb_set_black(r) do { (r)->rb_parent_color |= 1; } while (0)__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32GTP_REDIR_REQ 6GSM48_MT_RR_INIT_REQ 0x3cGSM48_T332_MS 30, 0_unused2__stub_stty _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_GETOPT_POSIX_H 1GSM48_MT_RR_ASS_COMPL 0x29SEGV_MTEAERR SEGV_MTEAERRSOL_CAIF 278timeout__socklen_t_defined GSM48_IE_PROGR_IND 0x1e_POSIX_AIO_LISTIO_MAX 2ARFCN_PCS 0x8000__WORDSIZE_TIME64_COMPAT32 1__WCOREFLAG 0x80PF_IB 27__USER_LABEL_PREFIX__ SO_DOMAIN 39SO_RESERVE_MEM 73si_uid _sifields._kill.si_uid__undef_OPEN_MAXtimeradd(a,b,result) do { (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; if ((result)->tv_usec >= 1000000) { ++(result)->tv_sec; (result)->tv_usec -= 1000000; } } while (0)SO_BINDTOIFINDEX 62AF_DECnet PF_DECnet__struct_group(TAG,NAME,ATTRS,MEMBERS...) union { struct { MEMBERS } ATTRS; struct __struct_group_tag(TAG) { MEMBERS } ATTRS NAME; } ATTRSGTP0_PORT 3386rate_ctrGSM23003_IMEI_NUM_DIGITS_NO_CHK (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS)__FLT64X_HAS_INFINITY__ 1EMFILE 24_TALLOC_TYPEOF(ptr) __typeof__(ptr)BIG_ENDIAN __BIG_ENDIAN____sigval_t_defined EHOSTDOWN 112IP_CHECKSUM 23GSM48_MT_RR_SYSINFO_6 0x1e_PC_VDISABLE _PC_VDISABLEnum_catSOL_AAL 265__WINT_WIDTH__ 32__need_NULL_GCC_NEXT_LIMITS_H __attr_dealloc(dealloc,argno) __attribute__ ((__malloc__ (dealloc, argno)))__nonnull(params) __attribute_nonnull__ (params)_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4__linux__ 1_POSIX_SHELL 1OSMO_NUM_DLIB 29GSM48_IE_TIMING_ADVANCE 0x7dIPPROTO_AH IPPROTO_AH_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC__WCOREDUMP(status) ((status) & __WCOREFLAG)_EXTERN_INLINE __extern_inlineIN_CLASSA_MAX 128ENOPKG 65DLGSUP -11_POSIX_PATH_MAX 256orig_nGSM48_PDISC_SM_GPRS 0x0aULLONG_MAX_POSIX2_BC_STRING_MAX 1000GSM48_T338 30, 0GTPCAUSE_NO_MEMORY 212GTPIE_MBMS_PCO 159si_lower _sifields._sigfault._bounds._addr_bnd._lower_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGSINT32_MIN (-2147483647-1)log_targetCLD_EXITED CLD_EXITED__HAVE_DISTINCT_FLOAT64X 0_modeRB_RED 0GTP_ALIVE_RSP 5_POSIX2_BC_BASE_MAX 99__FLT32_IS_IEC_60559__ 2GSM48_MT_CC_START_DTMF_REJ 0x37IPV6_PMTUDISC_OMIT 5_SC_SIGNALS _SC_SIGNALS__INT64_C(c) c ## LGSM48_PDISC_EXTEND 0x0eGTP_RAN_INFO_RELAY 70__SIZEOF_PTHREAD_BARRIERATTR_T 4__glibc_objsize0(__o) __bos0 (__o)_POSIX_TYPED_MEMORY_OBJECTS -1_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS__UINT64_TYPE__ long unsigned int__attribute_maybe_unused__ __attribute__ ((__unused__))ECONNREFUSED 111__WCLONE 0x80000000log_print_filters__DBL_MAX_10_EXP__ 308__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32xGTPIE_CSG_ID 196SO_BROADCAST 6__SIZE_MAX__ 0xffffffffffffffffULSIGSTOP 19__INT_FAST64_TYPE__ long intGSM48_MT_RR_SH_VGCS_RECON2 0x7SCM_TXTIME SO_TXTIMESI_DETHREAD SI_DETHREAD_PATH_NETWORKS "/etc/networks"_SC_BARRIERS _SC_BARRIERS_RWLOCK_INTERNAL_H _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32AF_ROUTE PF_ROUTE__feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)GSM48_MT_RR_DTM_REJECT 0x49SO_GET_FILTER SO_ATTACH_FILTER__CFLOAT32 _Complex _Float32IN_CLASSC_NSHIFT 8GSM48_MID_MAX_SIZE 11TALLOC_FREE(ctx) do { if (ctx != NULL) { talloc_free(ctx); ctx=NULL; } } while(0)SEEK_SET 0si_call_addr _sifields._sigsys._call_addr_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAXENETUNREACH 101__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1GTPCAUSE_NOT_SUPPORTED 200__DEC64_MIN_EXP__ (-382)SEM_VALUE_MAX (2147483647)rb_color(r) ((r)->rb_parent_color & 1)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)GSM23003_TLLI_NUM_BYTES 4SSIZE_MAX LONG_MAXIPPROTO_UDPLITE IPPROTO_UDPLITE__FLT128_MAX_10_EXP__ 4932_GCC_MAX_ALIGN_T msgb_eq_l4(msg1,msg2) msgb_eq_l4_data(msg1, msgb_l4(msg2), msgb_l4len(msg2))_POSIX_THREAD_ROBUST_PRIO_PROTECT -1GSM_MAX_FN (26*51*2048)ILL_BADIADDR ILL_BADIADDRGTPIE_A_FLAGS_SRVCC 208GTPIE_MBMS_TTDT 171F_ULOCK 0GSM48_IE_MOBILE_ID 0x17timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)__PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }GSM48_PDISC_LOC 0x0cEINPROGRESS 115__GID_T_TYPE __U32_TYPESIGXFSZ 25SA_STACK SA_ONSTACKGSM48_IE_CBCH_CHAN_DESC 0x64msgb_eq_l4_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 4, msg, data, len, false)__struct_tm_defined 1__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"_BITS_SIGTHREAD_H 1IPV6_HOPOPTS 54EIO 5SO_SNDTIMEO_NEW 67DPAGRE_DUP_MAX (0x7fff)__FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x_SC_XOPEN_XPG4 _SC_XOPEN_XPG4GSM48_IE_GROUP_CHDES 0x74_CS_V7_ENV _CS_V7_ENV__FLT_HAS_QUIET_NAN__ 1_IO_lock_tsa_family_t_SC_INT_MIN _SC_INT_MIN__CPU_MASK_TYPE __SYSCALL_ULONG_TYPE_BITS_UINTN_IDENTITY_H 1GSM_CSTATE_CONNECT_IND 28W_OK 2SIGXCPU 24__FSWORD_T_TYPE __SYSCALL_SLONG_TYPENI_NUMERICHOST 1__HAVE_FLOAT64X 1_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGSO_BUF_LOCK 72__FLT64_HAS_DENORM__ 1__LDBL_DIG__ 18_XOPEN_REALTIME 1GSM48_LUPD_IMSI_ATT 0x2GSM_CSTATE_MO_ORIG_MODIFY 26SI_ASYNCIO SI_ASYNCIOTALLOC_VERSION_MINOR 4__useconds_t_defined _SC_NETWORKING _SC_NETWORKING__INO_T_TYPE __SYSCALL_ULONG_TYPEUINT_FAST32_MAX (18446744073709551615UL)LOG_FILTER_ALL (1<__cmsg_data)__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))GTPHDR_F_VER(n) ((n) << 5)INADDR_LOOPBACK ((in_addr_t) 0x7f000001)_POSIX_FSYNC 200809Ltalloc_set_type(ptr,type) talloc_set_name_const(ptr, #type)SIGINT 2INT_LEAST32_MAX (2147483647)GSM48_IE_CBCH_MOB_AL 0x72talloc_report_full__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 0_POSIX_C_SOURCE__ATOMIC_HLE_ACQUIRE 65536llist_empty__ss_paddinggtphub_port_havenpdu__nlink_t_defined _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R__uint8_t__DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)__FXSR__ 1WCHAR_MIN __WCHAR_MIN__CONST_SOCKADDR_ARG const struct sockaddr *_SC_MEMLOCK _SC_MEMLOCKAF_AX25 PF_AX25__GLIBC__ 2talloc_move(ctx,pptr) (_TALLOC_TYPEOF(*(pptr)))_talloc_move((ctx),(void *)(pptr))GTPIE_TEI_DII 18__TALLOC_STRING_LINE3__ __TALLOC_STRING_LINE2__(__LINE__)_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGSDSLHCOSMO_LOGCOLOR_BRIGHTWHITE "\033[1;37m"__UINT8_C(c) cAF_UNSPEC PF_UNSPECGSM48_MT_CC_HOLD_REJ 0x1a__SIZEOF_PTHREAD_COND_T 48INT_FAST32_MIN (-9223372036854775807L-1)GSM48_IE_CHANMODE_6 0x16IP_TOS 1__INTMAX_C(c) c ## L_POSIX2_LINE_MAX 2048rb_leftGSM48_IE_MOB_OVSERV_DIF 0x77_STRUCT_TIMESPEC 1PF_UNIX PF_LOCAL__USE_ISOC11 1DLSCCP -14OTC_SELECT (osmo_ctx->select)errno (*__errno_location ())__WCHAR_TYPE__ intmsgb_eq_l3_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 3, msg, data, len, false)SO_PEEK_OFF 42IPV6_PMTUDISC_PROBE 3htobe16(x) __bswap_16 (x)PF_ECONET 19GSM48_MT_RR_UPLINK_RELEASE 0x0eGSM48_IE_CALLING_BCD 0x5cSHUT_RD SHUT_RDSA_RESTART 0x10000000__blksize_t_defined POLL_HUP POLL_HUPGSM48_MT_RR_CFG_CHG_ACK 0x31_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_NZERO _SC_NZEROtalloc_reference(ctx,ptr) (_TALLOC_TYPEOF(ptr))_talloc_reference_loc((ctx),(ptr), __location__)PF_RDS 21__FD_CLR(d,s) ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d)))DLMGCP -17GSM48_MT_RR_SYSINFO_3 0x1b__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATIONGSM48_IE_BA_RANGE 0x73__ptr_t void *__BEGIN_DECLS L_SET SEEK_SETOSMO_SEC2HRS(sec) ((sec % (60 * 60 * 24)) / (60 * 60))osmo_tdef_fsm_inst_state_chg(fi,state,timeouts_array,tdefs,default_timeout) _osmo_tdef_fsm_inst_state_chg(fi, state, timeouts_array, tdefs, default_timeout, __FILE__, __LINE__)__mptr_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGSGSM48_IE_CIP_MODE_SET_HO 0x09PRINTF_ATTRIBUTE(a1,a2) __attribute__ ((format (__printf__, a1, a2)))__INT_WIDTH__ 32PACKET_MAX 8196GSM48_MT_CC_FACILITY 0x3a__SSE_MATH__ 1__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16__daddr_t_defined GSM_RFN_MODULUS 42432_POSIX_TIMERS 200809LGSM23003_MME_GROUP_NUM_BYTES 2GTPIE_E_ALL_PRIO_2 192IP_MAX_MEMBERSHIPS 20WNOWAIT 0x01000000BUS_MCEERR_AR BUS_MCEERR_ARGTPIE_RAI 3__DBL_HAS_INFINITY__ 1__FLT_EVAL_METHOD_TS_18661_3__ 0GSM_MCC_MNC_INVALID 0xFFFFIPPROTO_IP IPPROTO_IPSO_TIMESTAMP_OLD 29__attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))gtp_resp_from_sgsn_SC_CPUTIME _SC_CPUTIMEGSM23003_IMEI_TAC_NUM_DIGITS 8_SC_NL_TEXTMAX _SC_NL_TEXTMAXactive_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZEGSM48_PDISC_MASK 0x0f__SIG_ATOMIC_MAX__ 0x7fffffffPF_INET 2GSM48_MT_MM_AUTH_REJ 0x11LOG_TGT_TYPE_GSMTAP_SC_PIPE _SC_PIPECHAR_MAX SCHAR_MAXXATTR_LIST_MAX 65536resolved_gsna_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_NL_MSGMAX _SC_NL_MSGMAXOSMO_STRBUF_PRINTF(STRBUF,fmt,args...) OSMO_STRBUF_APPEND(STRBUF, snprintf, fmt, ##args)nr_map_verifyITIMER_PROF ITIMER_PROFSO_PEERNAME 28llist_for_each_entry_continue(pos,head,member) for (pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next))_XOPEN_ENH_I18N 1_SC_XOPEN_REALTIME _SC_XOPEN_REALTIMEGSM48_CAUSE_CS_GSM 0x60AF_IUCV PF_IUCVGSM48_MT_CC_STATUS 0x3dLOGPSRCC(ss,level,caller_file,caller_line,cont,fmt,args...) do { if (!osmo_log_info) { if (caller_file) logp_stub(caller_file, caller_line, cont, fmt, ##args); else logp_stub(__FILE__, __LINE__, cont, fmt, ##args); break; } if (log_check_level(ss, level)) { if (caller_file) logp2(ss, level, caller_file, caller_line, cont, fmt, ##args); else logp2(ss, level, __FILE__, __LINE__, cont, fmt, ##args); } } while(0)_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18NPOLL_PRI POLL_PRIsi_arch _sifields._sigsys._archSO_BSDCOMPAT 14INT16_MIN (-32767-1)_POSIX_NAME_MAX 14__FLT64X_DIG__ 18__HAVE_FLOAT16 0SO_TIMESTAMPING SO_TIMESTAMPING_OLD_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_LEGACY _SC_XOPEN_LEGACYSI_ASYNCNL SI_ASYNCNLsigev_notify_function _sigev_un._sigev_thread._function__INT_FAST32_WIDTH__ 64__linux 1SOL_NFC 280GSM48_T301 180, 0DLM3UA -16_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZESOL_ATM 264_SYS_SOCKET_H 1__SIZEOF_LONG__ 8GTPIE_CAUSE 1si_pkey _sifields._sigfault._bounds._pkey__LDBL_HAS_QUIET_NAN__ 1_ATFILE_SOURCE 1nr_map_is__LITTLE_ENDIAN 1234to_gsns_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO_SC_2_LOCALEDEF _SC_2_LOCALEDEFSO_COOKIE 57__PTRDIFF_TYPE__ long int__END_DECLS GSM_CSTATE_INITIATED 1_T_SIZE stdin stdingtp_resp_to_ggsnSHRT_MIN (-SHRT_MAX - 1)SIGPIPE 13IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)_GCC_WCHAR_T __SIZEOF_INT128__ 16GTP0_HEADER_SIZE 20__LDBL_DECIMAL_DIG__ 21GSM48_MT_RR_CFG_CHG_CMD 0x30_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIGGTPIE_UTRAN_TRANS 139_LINUX_LIMITS_H talloc(ctx,type) (type *)talloc_named_const(ctx, sizeof(type), #type)use_color_GCC_NEXT_LIMITS_H____FILE_defined 1__stub_sigreturn DLMUX -4GTPIE_DIR_TUN_FLAGS 182__RLIM64_T_TYPE __UQUAD_TYPEGSM48_LUPD_NORMAL 0x0GSM48_MT_RR_NOTIF_FACCH 0x25__INTPTR_TYPE__ long int_SC_SAVED_IDS _SC_SAVED_IDSSIGILL 4GSM48_MT_MM_TMSI_REALL_CMD 0x1a__INT_LEAST32_WIDTH__ 32_SC_PII_OSI_COTS _SC_PII_OSI_COTS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS__DEC32_MANT_DIG__ 7_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_same_addr__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))OSMO_IMSI_BUF_SIZE (GSM23003_IMSI_MAX_DIGITS+2)osmo_ntohl(x) osmo_swab32(x)SO_TXTIME 61GSM48_IE_HIGHL_COMPAT 0x7dHLIST_HEAD(name) struct hlist_head name = { .first = NULL }FPE_FLTDIV FPE_FLTDIVGSM48_MT_RR_PDCH_ASS_CMD 0x23sgsn_sockaddrIN6_IS_ADDR_SITELOCAL(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); }))DLNS -20___int_ptrdiff_t_h __FD_ISSET(d,s) ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0)GTP_MODE_SGSN 2nr_tGTP_CREATE_PDP_RSP 17_T_PTRDIFF_ __llist_for_each(pos,head) for (pos = (head)->next; pos != (head); pos = pos->next)_POSIX_CLOCKRES_MIN 20000000NI_MAXSERV 32__RLIM_T_TYPE __SYSCALL_ULONG_TYPEEILSEQ 84_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOCIPPROTO_IPIP IPPROTO_IPIPtalloc_steal(ctx,ptr) ({ _TALLOC_TYPEOF(ptr) __talloc_steal_ret = (_TALLOC_TYPEOF(ptr))_talloc_steal_loc((ctx),(ptr), __location__); __talloc_steal_ret; })_SYS_CDEFS_H 1_IO_EOF_SEEN 0x0010IPV6_PMTUDISC_DO 2IPV6_MULTICAST_HOPS 18ERANGE 34_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBSEISDIR 21GTPIE_TARGET_INF 138OSMO_BIT_PRINT(byte) OSMO_BIT_PRINT_EX(byte, '1')__fsblkcnt_t_defined GTPIE_MBMS_2_3G_IND 166GTPIE_TRACE_TYPE 28IPV6_NEXTHOP 9_IO_backup_base_PATH_NSSWITCH_CONF "/etc/nsswitch.conf"_POSIX_TIMEOUTS 200809L__UINT_LEAST8_TYPE__ unsigned char__HAVE_DISTINCT_FLOAT32X 0___int_size_t_h IPV6_RECVFRAGSIZE 77ESTRPIPE 86UINT_LEAST16_MAX (65535)GTPIE_CHARGING_ID 127SOL_LLC 268GTPIE_QOS_PROFILE 135SIGALRM 14__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64test_peer_restarted_reusing_tei__DECIMAL_BID_FORMAT__ 1GSM48_IE_GROUP_CIP_SEQ 0x80GSM48_IE_CALLED_SUB 0x6dmsgb_eq_l1_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 1, msg, data, len, false)__LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951LFP_XSTATE_MAGIC1 0x46505853UAF_BLUETOOTH PF_BLUETOOTHGTPIE_PCO 132_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAXGTPCAUSE_NO_RESOURCES 199_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVSGTPIE_TEARDOWN 19GTPIE_RP 24be64toh(x) __bswap_64 (x)GSM_CSTATE_NULL 0IP_ROUTER_ALERT 5__FLT_HAS_INFINITY__ 1gtphub_peer__glibc_unlikely(cond) __builtin_expect ((cond), 0)__undef_LINK_MAXEAGAIN 11__osockaddr_defined 1__INT_FAST16_TYPE__ long intDLJIBUF -18__x86_64__ 1_POSIX_PIPE_BUF 512GSM48_IE_AUTN 0x20__WCHAR_MAX__ 0x7fffffffGSM48_MT_MM_CM_SERV_REJ 0x22HOST_NOT_FOUND 1_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGSEADDRINUSE 98GSM48_MT_CC_CONNECT 0x07__USE_DYNAMIC_STACK_SIZEnr_map_clearGSM48_PDISC_MM 0x05__FLT32_MIN_10_EXP__ (-37)__FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64xTLV_GROSS_LEN(x) (x+2)GTPCAUSE_RELOC_FAIL 213GSM48_MT_RR_SYSINFO_2ter 0x03SIG_ATOMIC_MAX (2147483647)GTP_PDU_NOT_REJ_REQ 29__INT32_TYPE__ intGSM48_MT_RR_PAG_RESP 0x27__FLT64X_MIN_10_EXP__ (-4931)GSM48_IE_BA_LIST_PREF 0x75GSM48_MT_MM_ID_RESP 0x19SIGIOT SIGABRTEAI_SOCKTYPE -7__kernel_old_dev_t __kernel_old_dev_tprint_levelGSM48_MT_CC_MODIFY 0x17GSM48_MT_MM_NULL 0x30GTP1_HEADER_SIZE_SHORT 8_SC_2_PBS _SC_2_PBSsgsn_ofd_PC_PATH_MAX _PC_PATH_MAXHAVE_CONFIG_H 1GTPIE_QOS_PROFILE0 6__WCHAR_MAX __WCHAR_MAX____FLT_DIG__ 6__ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)MSG_PDP_CTX_REQ(len,seq,restart,imsi,tei_u,tei_c,apn,gsn_c,gsn_u) "32" "10" len "00000000" seq "00" "00" "0e" restart "02" imsi "0f01" "10" tei_u "11" tei_c "1400" "1a" "0800" "80" "0002" "f121" "83" apn "84" "0015" "80c0231101010011036d69670868656d6d656c6967" "85" gsn_c "85" gsn_u "86" "0007" "916407123254f6" "87" "0004" "00" "0b921f"EPROTO 71__UINT_LEAST32_MAX__ 0xffffffffULOG_MTX_DEBUG 0sgsn_sockaddr_to_strEL2NSYNC 45__LDBL_REDIR1(name,proto,alias) name protoIPV6_UNICAST_HOPS 16SO_ZEROCOPY 60SO_PEERGROUPS 59_IO_read_endGSM48_MT_RR_EXT_MEAS_REP 0x36IP_MULTICAST_TTL 33nr_map_getgtphub_tunnelMSG_DEL_PDP_CTX_RSP(tei,seq) "32" "15" "0006" tei seq "00" "00" "01" "80"snprintf__WSTOPSIG(status) __WEXITSTATUS(status)_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZEexpire_quickly_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIGLLONG_MINGSM_CSTATE_DISCONNECT_REQ 12GSM48_MT_CC_STATUS_ENQ 0x34__LDBL_MAX_EXP__ 16384_SIZE_T_DEFINED EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXCMSG_SPACE(len) (CMSG_ALIGN (len) + CMSG_ALIGN (sizeof (struct cmsghdr)))ELIBACC 79PDP_ENDIAN __PDP_ENDIAN_IO_save_basenr_minBUFSIZ 8192GSM48_MT_RR_CHAN_MODE_MODIF_ACK 0x17AF_BRIDGE PF_BRIDGEEMSGSIZE 90hton32(x) htonl(x)__STRING(x) #xGTPIE_CML_CHG_I_CT 155SIOCATMARK 0x8905msgb_sms(m) msgb_l4(m)__HAVE_FLOAT32X 1SCM_TIMESTAMPNS SO_TIMESTAMPNS__FLT32X_MAX_EXP__ 1024SIG_DFL ((__sighandler_t) 0)ENOEXEC 8UINTMAX_MAX (__UINT64_C(18446744073709551615))SIGSTKFLT 16_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS__INT16_C(c) cGTPIE_BCM 184__INT_LEAST8_MAX__ 0x7f_BITS_POSIX2_LIM_H 1_WCHAR_T_DEFINED GSM48_MT_RR_SYSINFO_13alt 0x44SOL_TIPC 271__stub_gtty GTPIE_SEL_PLMN_ID 164ENOSR 63PF_DECnet 12__lldiv_t_defined 1__ULONG32_TYPE unsigned intRB_CLEAR_NODE(node) (rb_set_parent(node, node))GSM48_MT_RR_GPRS_SUSP_REQ 0x34llist_for_each_prev(pos,head) for (pos = (head)->prev, prefetch(pos->prev); pos != (head); pos = pos->prev, prefetch(pos->prev))__USE_ISOC11__GNU_LIBRARY___SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAMLOG_TGT_TYPE_STRRB__TIMER_T_TYPE void *__TALLOC_STRING_LINE1__(s) #stimespecadd(a,b,result) do { (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; (result)->tv_nsec = (a)->tv_nsec + (b)->tv_nsec; if ((result)->tv_nsec >= 1000000000) { ++(result)->tv_sec; (result)->tv_nsec -= 1000000000; } } while (0)_TALLOC_H_ ILL_ILLOPN ILL_ILLOPNGTPCAUSE_SYN_ERR_TFT 216GSM48_MT_RR_IMM_ASS_EXT 0x39hex_from_sgsn_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZEPF_ASH 18_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_NL_ARGMAX _SC_NL_ARGMAX_POSIX_TIMER_MAX 32GSM48_MT_CC_CONG_CTRL 0x39__INT_LEAST8_TYPE__ signed char__LDBL_MAX__ 1.18973149535723176502126385303097021e+4932LIN6_IS_ADDR_MC_NODELOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x1))_SC_2_FORT_DEV _SC_2_FORT_DEVGSM48_MT_RR_SYSINFO_2bis 0x02si_stime _sifields._sigchld.si_stime__uid_t_defined __PTRDIFF_T GTP_FWD_SRNS 58GTP_FWD_RELOC_REQ 53rb_node__stub_setlogin __FLT16_MAX_10_EXP__ 4IPV6_RXHOPOPTS IPV6_HOPOPTSGTPIE_HOP_CTR 163__SIZEOF_WCHAR_T__ 4IPPROTO_FRAGMENT IPPROTO_FRAGMENT__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64__SIZEOF_PTHREAD_MUTEX_T 40num_ctrIPV6_ROUTER_ALERT 22SIOCGSTAMPNS_OLD 0x8907GSM48_MT_RR_PAG_REQ_3 0x24AF_MPLS PF_MPLS__DEC64_MAX_EXP__ 385__FLT32X_MIN_10_EXP__ (-307)SIGTRAP 5OSMO_MAX_RAND_ID_LEN 16LV_GROSS_LEN(x) (x+1)ITIMER_VIRTUAL ITIMER_VIRTUALDLLAPD -2IP_MULTICAST_IF 32__FLT64_MAX_10_EXP__ 308__UWORD_TYPE unsigned long intGSM48_MT_CC_RELEASE_COMPL 0x2a__PTHREAD_RWLOCK_INITIALIZER(__flags) 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flagsGTPIE_E_RANAP_CAUSE 211HOST_NAME_MAX 64__FLT32X_DECIMAL_DIG__ 17DREFGSM48_T306 30, 0_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCKGSM48_IE_CELL_CH_DESC 0x62GSM23003_IMEISV_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS + 2)NSIG _NSIGGSM48_MT_MM_AUTH_FAIL 0x1cGTPIE_FL_C 17nr_mapping_initinline __inline___SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT__INT_MAX__ 0x7fffffffGSM48_MT_RR_SH_UL_FREE 0x2GSM48_IE_KPD_FACILITY 0x2cESHUTDOWN 108delete_pdp_ctx_from_sgsnnr_mapping_freetalloc_ptrtype(ctx,ptr) (_TALLOC_TYPEOF(ptr))talloc_size(ctx, sizeof(*(ptr)))_SC_TRACE _SC_TRACESIOCSPGRP 0x8902_POSIX_RTSIG_MAX 8__uint16_tPF_X25 9GSM48_IE_START_TIME 0x7c_SC_TTY_NAME_MAX _SC_TTY_NAME_MAXGTPIE_UE_AMBR 200GSM23003_MSISDN_MAX_DIGITS 15_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_NL_NMAX _SC_NL_NMAX_SC_XOPEN_XPG2 _SC_XOPEN_XPG2GTPIE_PDP_CONTEXT 130IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64GTPIE_TEI_DI 16rb_parent_colorle64toh(x) __uint64_identity (x)__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64IPPROTO_TCP IPPROTO_TCP__LDBL_HAS_INFINITY__ 1_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAXPF_IUCV 32MSG_RST MSG_RSTAF_RXRPC PF_RXRPC__SIZEOF_SHORT__ 2__ssize_t_defined GSM48_MT_RR_IS_TO_CDMA2K_HANDO 0x64IP_RECVRETOPTS IP_RETOPTS__INTMAX_TYPE__ long intUINT_FAST16_MAX (18446744073709551615UL)__NFDBITS (8 * (int) sizeof (__fd_mask))_GTPIE_H _STDARG_H GSM48_CELL_CHAN_DESC_SIZE 16__WINT_TYPE__ unsigned int__HAVE_FLOAT64X_LONG_DOUBLE 1INT_LEAST16_MAX (32767)OSMO_CMP(a,b) ((a) < (b)? -1 : ((a) > (b)? 1 : 0))itemsSO_TIMESTAMPING_NEW 65_LFS64_LARGEFILE 1MSG_DEL_PDP_CTX_REQ(tei,seq) "32" "14" "0008" tei seq "00" "00" "13fe" "1400"_SC_PII_OSI _SC_PII_OSI__FLT32_DECIMAL_DIG__ 9WCONTINUED 8_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_SC_PASS_MAX _SC_PASS_MAXDEBUGPC(ss,fmt,args...) LOGPC(ss, LOGL_DEBUG, fmt, ##args)AF_KCM PF_KCMGSM23003_IMEI_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS + 1)EDEADLK 35OSMO_LOGCOLOR_GREY "\033[37m"IPV6_ORIGDSTADDR 74_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZEIP_RECVERR_RFC4884 26__FLT_MIN_10_EXP__ (-37)GTPCAUSE_CONTEXT_NOT_FOUND 210NI_NAMEREQD 8GTP_UPDATE_PDP_RSP 19GTPCAUSE_SEM_ERR_TFT 215mappingsCLOCK_THREAD_CPUTIME_ID 3_IO_read_ptr_POSIX_CPUTIME 0GSM48_IE_CH_DESC_1_BEFORE 0x1c__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))GSM23003_IMEI_SNR_NUM_DIGITS 6GTPIE_E_CMN_FLAGS 193GSM48_IE_CONN_SUB 0x4dPF_MPLS 28gtphub_peer_portGSM48_TMSI_LEN 5GSM_LAC_RESERVED_DETACHED 0x0__glibc_clang_prereq(maj,min) 0sgsn_sockaddr_to_strbTLV16_GROSS_LEN(x) ((2*x)+2)__attribute_const__ __attribute__ ((__const__))GTPIE_PRIVATE 255osmo_panicPATH_MAX 4096PDP_EUA_TYPE_v4 0x21INT8_MIN (-128)GTPCAUSE_REQ_IMSI_IMEI 2log_contextEAI_NONAME -2_SC_FSYNC _SC_FSYNCGSM48_MID_TMSI_LEN (GSM48_TMSI_LEN + 2)WNOHANG 1PTRDIFF_MAX (9223372036854775807L)DSNDCPGTP_SGSN_CONTEXT_REQ 50GTPIE_EUA 128test_user_dataIPV6_ROUTER_ALERT_ISOLATE 30__need_size_t__PTRDIFF_MAX__ 0x7fffffffffffffffL__LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L__FLT64_HAS_QUIET_NAN__ 1__USE_ISOC99 1__FLT16_HAS_QUIET_NAN__ 1__GNUC_VA_LIST EOPNOTSUPP 95_IO_marker__amd64 1test_parallel_context_creationmsg_from_sgsnWIFCONTINUED(status) __WIFCONTINUED (status)u_from_ggsnOSMO_LIKELY(exp) __builtin_expect(!!(exp), 1)group_descriptionGSM48_IE_SYNC_IND 0xd0__GLIBC_USE_DEPRECATED_SCANFBUS_ADRERR BUS_ADRERRLONG_MIN (-LONG_MAX - 1L)CLD_STOPPED CLD_STOPPEDDCTRLWUNTRACED 2GSM_CSTATE_MM_CONNECTION_PEND 2DRIM__FLT128_DECIMAL_DIG__ 36GSM48_IE_RR_PACKET_DL 0x23GTP_DATA_TRAN_RSP 241SA_NOCLDSTOP 1__FLT32_HAS_DENORM__ 1__UINT32_C(c) c ## UGTPCAUSE_AUTH_FAIL 208GTPIE_PDU_NUMBERS 175_BITS_STDINT_INTN_H 1SO_DETACH_FILTER 27GTP_ECHO_REQ 1__SIZEOF_WINT_T__ 4_PC_SYNC_IO _PC_SYNC_IO__USE_POSIX2SIZE_MAX (18446744073709551615UL)ntoh8(x) (x)SCM_TIMESTAMPING_OPT_STATS 54IPV6_RECVPKTINFO 49FPE_FLTUND FPE_FLTUNDGSM48_MT_RR_DTM_REQUEST 0x4AGSM_MI_TYPE_NONE 0x00_POSIX2_BC_DIM_MAX 2048_NSIG (__SIGRTMAX + 1)__sigstack_defined 1GTPIE_R_IRAT_HO_INF 188OSMO_LOGCOLOR_DARKCYAN "\033[36m"_SC_AIO_MAX _SC_AIO_MAX_SC_FILE_SYSTEM _SC_FILE_SYSTEM__GCC_ATOMIC_INT_LOCK_FREE 2__LEAF , __leaf____CHAR16_TYPE__ short unsigned int_SC_PII_XTI _SC_PII_XTI__SIZEOF_POINTER__ 8ggsn_ofd__GCC_DESTRUCTIVE_SIZE 64UINT_LEAST32_MAX (4294967295U)IPPROTO_ENCAP IPPROTO_ENCAP__UINT16_MAX__ 0xffff_IO_buf_base__CLOCKID_T_TYPE __S32_TYPEfname_BITS_TYPESIZES_H 1__UINTMAX_MAX__ 0xffffffffffffffffUL__FLT64X_MAX_EXP__ 16384__FLT64X_HAS_DENORM__ 1MCAST_LEAVE_GROUP 45GSM48_PDISC_CC 0x03MCAST_JOIN_GROUP 42IN_LOOPBACKNET 127GSM48_MI_SIZE 32AF_PPPOX PF_PPPOX__STDC_UTF_32__ 1timercmp(a,b,CMP) (((a)->tv_sec == (b)->tv_sec) ? ((a)->tv_usec CMP (b)->tv_usec) : ((a)->tv_sec CMP (b)->tv_sec))GSM48_MT_RR_SYSINFO_19 0x41__always_inline_SC_PAGE_SIZE _SC_PAGESIZENI_MAXHOST 1025MSGB_ABORT(msg,fmt,args...) do { osmo_panic("msgb(%p): " fmt, msg, ## args); } while(0)_BITS_POSIX_OPT_H 1AF_NETLINK PF_NETLINK__USE_ISOC95SOCK_CLOEXEC SOCK_CLOEXECGTPIE_PFI 25test_sgsn_behind_nat__USE_ISOC99__ASM_X86_BITSPERLONG_H _SC_CHAR_MIN _SC_CHAR_MINGTPCAUSE_PDP_ADDR_INACT 7GTP_FAILURE_RSP 35__ino_t_defined __va_copy(d,s) __builtin_va_copy(d,s)GTP1HDR_F_EXT 0x04priv_nrINADDR_ALLSNOOPERS_GROUP ((in_addr_t) 0xe000006a)GSM_MI_ODD 0x08_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_SYS_UCONTEXT_H 1__GNUC_MINOR__ 2__FLT64_HAS_INFINITY__ 1POLL_OUT POLL_OUTINADDR_NONE ((in_addr_t) 0xffffffff)__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7FAF_ATMPVC PF_ATMPVC_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERITGTPIE_MS_NOT_REACH 29FPE_FLTRES FPE_FLTRESGSM48_IE_UTC 0x46FIOSETOWN 0x8901_flags2GTPIE_RAB_CONTEXT 22GSM48_IE_NAME_LONG 0x43__HAVE_GENERIC_SELECTION 1SO_MAX_PACING_RATE 47UINTPTR_MAX (18446744073709551615UL)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)__INT8_TYPE__ signed charfalse 0GSM_CSTATE_MO_TERM_MODIFY 27__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128ENAVAIL 119__STATFS_MATCHES_STATFS64 1_VA_LIST_DEFINED __ASMNAME2(prefix,cname) __STRING (prefix) cnameIPV6_MINHOPCOUNT 73__warnattr(msg) __attribute__((__warning__ (msg)))log_tgt_mutex_lock() log_tgt_mutex_lock_impl()PF_VSOCK 40SO_DETACH_REUSEPORT_BPF 68GSM48_MT_MM_STATUS 0x31__ldiv_t_defined 1__SIZE_T__ be16toh(x) __bswap_16 (x)expire_slowly__DEFINED_size_t CLD_DUMPED CLD_DUMPED_ASM_GENERIC_ERRNO_H GSM48_IE_SYNC_IND_HO 0x0dGSM48_IE_LOWL_COMPAT 0x7c__SIZE_TYPE__ long unsigned intAF_CAIF PF_CAIFIPV6_IPSEC_POLICY 34__SYSCALL_WORDSIZE 64GSM48_PDISC_SH_RR 0msg_from_sgsn_c(A,B,C,D) msg_from_sgsn(GTPH_PLANE_CTRL, A,B,C,D)_SC_2_C_VERSION _SC_2_C_VERSIONPDP_EUA_TYPE_v4v6 0x8DBUS_ADRALN BUS_ADRALNEEXIST 17_SC_UINT_MAX _SC_UINT_MAX__GLIBC_USE_IEC_60559_FUNCS_EXT_C2XGTPIE_SEL_MODE_NS 213_IO_write_ptr__FD_SET(d,s) ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d)))GSM48_MT_RR_IMM_ASS_REJ 0x3aINTMAX_MIN (-__INT64_C(9223372036854775807)-1)_POSIX_SIGQUEUE_MAX 32_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809LWTERMSIG(status) __WTERMSIG (status)__INT_LEAST16_MAX__ 0x7fff__GNUC_EXECUTION_CHARSET_NAME "UTF-8"__DEC128_MANT_DIG__ 34hex_to_ggsnGTPH_PLANE_USERENOSTR 60DELAYTIMER_MAX 2147483647__ILP32_OFF32_LDFLAGS "-m32"SO_BUSY_POLL_BUDGET 70NULL ((void *)0)_POSIX2_EXPR_NEST_MAX 32SO_RCVBUFFORCE 33PF_ATMSVC 20_SC_ADVISORY_INFO _SC_ADVISORY_INFO_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBSDLSMS -7SOL_RAW 255GTP_EXT_PDCP_PDU 0xC0GSM48_IE_NAME_SHORT 0x45EAI_FAIL -4u_to_ggsnGSM48_MT_CC_MODIFY_COMPL 0x1fGSM48_IE_AUTS 0x22OSMO_STRBUF_APPEND_NOLEN(STRBUF,func,args...) do { if (!(STRBUF).pos) (STRBUF).pos = (STRBUF).buf; size_t _sb_remain = OSMO_STRBUF_REMAIN(STRBUF); if (_sb_remain) { func((STRBUF).pos, _sb_remain, ##args); } size_t _sb_l = (STRBUF).pos ? strnlen((STRBUF).pos, _sb_remain) : 0; if (_sb_l > _sb_remain) (STRBUF).pos = (STRBUF).buf + (STRBUF).len; else if ((STRBUF).pos) (STRBUF).pos += _sb_l; (STRBUF).chars_needed += _sb_l; } while(0)__FLT16_DECIMAL_DIG__ 5_PDP_H for_each_side(I) for (I = 0; I < GTPH_SIDE_N; I++)SIGEV_NONE SIGEV_NONEINT_MAX __INT_MAX__APN_NI_MAXLEN 63_BSD_WCHAR_T__THREAD_MUTEX_INTERNAL_H 1EINTR 4_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZEEBADFD 77_BITS_SIGNUM_GENERIC_H 1__SHRT_MAX__ 0x7fffIPV6_2292RTHDR 5SHUT_WR SHUT_WRWIFEXITED(status) __WIFEXITED (status)_SC_CHILD_MAX _SC_CHILD_MAX__k8 1DLCTRL -8__GLIBC_USE_IEC_60559_FUNCS_EXTF_LOCK 1IPV6_RTHDRDSTOPTS 55test_reused_tei_PC_NO_TRUNC _PC_NO_TRUNC_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX__LONG_LONG_WIDTH__ 64si_addr_lsb _sifields._sigfault.si_addr_lsb_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIGARFCN_UPLINK 0x4000__UINT8_TYPE__ unsigned char__STDIO_INLINE __extern_inline__HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128XGSM48_PM_NORMAL 0x00__INT8_C(c) c__UINTPTR_TYPE__ long unsigned intAF_NFC PF_NFC__USE_ATFILE 1__GLIBC_USE_IEC_60559_BFP_EXT 0_POSIX_CHILD_MAX 25GSM48_MT_RR_CFG_CHG_REJ 0x33IP_PMTUDISC_OMIT 5__FDS_BITS(set) ((set)->__fds_bits)resolve_ggsn_got_imsi__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGSGSM48_MT_RR_CIPH_M_COMPL 0x32GTPIE_MBMS_SESS_DUR 168GSM48_MT_CC_CALL_CONF 0x08IPV6_2292HOPLIMIT 8osmo_hexdumpSA_NODEFER 0x40000000__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128llist_for_each(pos,head) for (pos = (head)->next, prefetch(pos->next); pos != (head); pos = pos->next, prefetch(pos->next))GTPIE_GGSN_BACKOFF 202__WINT_MAX__ 0xffffffffUclass_id_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZEEFAULT 14GSM48_PM_REORG 0x02__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPEAF_IRDA PF_IRDALLONG_MIN (-LLONG_MAX-1)sigev_notify_attributes _sigev_un._sigev_thread._attribute__WNOTHREAD 0x20000000INT64_MAX (__INT64_C(9223372036854775807))SOCK_PACKET SOCK_PACKETGSM48_IE_VGCS_TARGET 0x01GSM48_PDISC_RR 0x06llist_for_each_entry_reverse(pos,head,member) for (pos = llist_entry((head)->prev, typeof(*pos), member), prefetch(pos->member.prev); &pos->member != (head); pos = llist_entry(pos->member.prev, typeof(*pos), member), prefetch(pos->member.prev))_BSD_SIZE_T_ GTPIE_P_TMSI 5ENOANO 55OSMO_STRLCPY_ARRAY(array,src) osmo_strlcpy(array, src, sizeof(array))L16TV_GROSS_LEN(x) (x+3)__INT16_TYPE__ short intGTPIE_MBMS_DIST_ACK 187_SC_FIFO _SC_FIFODGTP__struct_group_tag(TAG) TAGgtphub_peer_addrIPV6_PMTUDISC_WANT 1__WINT_MIN__ 0U__FLT16_IS_IEC_60559__ 2_PATH_PROTOCOLS "/etc/protocols"GTPIE_FQDN 190GSM48_MT_RR_SYSINFO_23 0x4f__USE_LARGEFILE__LDBL_REDIR(name,proto) name proto_SC_BC_STRING_MAX _SC_BC_STRING_MAX__CFLOAT64X _Complex _Float64x_SC_WORD_BIT _SC_WORD_BIT__need_ptrdiff_tGSM48_MT_MM_AUTH_REQ 0x12cmp1_IOLBF 1__STDIO_INLINEIP_NODEFRAG 22__INT32_MAX__ 0x7fffffff__bos0(ptr) __builtin_object_size (ptr, 0)__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)SO_RCVTIMEO_OLD 20SA_ONSTACK 0x08000000__HAVE_DISTINCT_FLOAT128 1PF_NETROM 6LOGL_NOTICE 5GSM48_MT_RR_SH_VGCS_RECON 0x6_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGSIGKILL 9POLL_MSG POLL_MSG__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128GTP_SGSN_CONTEXT_ACK 52GTPIE_IMEI_SV 154_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGShtonl(x) __bswap_32 (x)msgb_eq_l2(msg1,msg2) msgb_eq_l2_data(msg1, msgb_l2(msg2), msgb_l2len(msg2))__FLT_MAX__ 3.40282346638528859811704183484516925e+38F__INT_LEAST16_WIDTH__ 16AF_ATMSVC PF_ATMSVC__FLT32_MAX_10_EXP__ 38ntoh16(x) ntohs(x)IN_BADCLASS(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000)labelIP_MINTTL 21GSM48_MT_RR_PACKET_ASS 0x4B_PC_LINK_MAX _PC_LINK_MAX__INT_FAST16_WIDTH__ 64DFILTERGTPCAUSE_CONN_SUSP 207PF_SMC 43_SC_THREADS _SC_THREADSGSM48_MT_RR_SYSINFO_16 0x3dGTPIE_GSN_ADDR 133IP_PASSSEC 18offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__stub_chflags __ss_aligntype unsigned long int_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE____sigset_t_defined msgb_eq_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 0, msg, data, len, false)_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBSGSM48_MT_RR_SH_VGCS_SMS 0x9_POSIX_TRACE -1si_syscall _sifields._sigsys._syscallGTPIE_CORREL_ID 183__INT_LEAST16_TYPE__ short int_SC_XOPEN_STREAMS _SC_XOPEN_STREAMSGTPIE_PS_HO_REQ_CTX 172__MMX_WITH_SSE__ 1EAI_SERVICE -8_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS__GNUC_PATCHLEVEL__ 0ESRCH 3NAMESIZE 1024resolve_to_ggsn_talloc_free__INT_FAST64_WIDTH__ 64_POSIX_THREAD_SPORADIC_SERVER -1__iovec_defined 1EINVAL 22talloc_free(ctx) _talloc_free(ctx, __location__)_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_THREAD_SHARED_TYPES_H 1u_from_sgsn_lockPF_IEEE802154 36GTPH_SIDE_NEXDEV 18llist_headGTPIE_APN_AMBR_NS 201__VERSION__ "12.2.0"ILL_COPROC ILL_COPROCexpected_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE__off_t_defined MSG_DEF(name,mand_ies,flags) { name, mand_ies, ARRAY_SIZE(mand_ies), flags }__USE_XOPEN2K 1_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOCrate_ctr_groupGSM48_MT_MM_ID_REQ 0x18IPV6_DONTFRAG 62_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_POSIX_MQ_OPEN_MAX 8__FLT128_IS_IEC_60559__ 2PF_IRDA 23GSM48_PDISC_PDSS2 0x04SO_PREFER_BUSY_POLL 69GTP_MS_PRESENT_RSP 37_BITS_SS_FLAGS_H 1allocaIP_MTU 14__UINT_LEAST16_TYPE__ short unsigned int__SI_MAX_SIZE 128SCM_TIMESTAMPING SO_TIMESTAMPINGosmo_timer_listLOGL_INFO 3FPE_FLTUNK FPE_FLTUNKIPV6_2292HOPOPTS 3GSM48_MT_RR_CELL_CHG_ORDER 0x08_POSIX_LOGIN_NAME_MAX 9nr_map_verify_invsi_status _sifields._sigchld.si_status_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_BITS_ENDIANNESS_H 1stderr stderr__stub___compat_bdflush TMP_MAX 238328log_categoryGSM_MI_TYPE_MASK 0x07_POSIX_IPV6 200809LIP_DEFAULT_MULTICAST_LOOP 1__attribute_copy___CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS__HAVE_FLOAT128 1_PTRDIFF_T_DECLARED GSM48_MT_RR_NOTIF_NCH 0x20IPV6_RECVHOPLIMIT 51_ANSI_STDARG_H_ _STRING_H 1SI_TKILL SI_TKILLEISNAM 120__USE_POSIX2 1_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX__USE_POSIX199506 1EBADRQC 56OSMO_UNLIKELY(exp) __builtin_expect(!!(exp), 0)_POSIX_ASYNC_IO 1__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32talloc_get_type(ptr,type) (type *)talloc_check_name(ptr, #type)_IO_buf_end_SC_STREAM_MAX _SC_STREAM_MAX_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSIONIPV6_RECVDSTOPTS 58IPV6_RECVTCLASS 66IN6_IS_ADDR_LINKLOCAL(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); }))__putc_unlocked_body(_ch,_fp) (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))SI_USER SI_USER_GSN_H __FLT32_DIG__ 6__GCC_ATOMIC_SHORT_LOCK_FREE 2GTPIE_APN_RESTR 149print_ext_timestamp_POSIX_MONOTONIC_CLOCK 0_BITS_SIGINFO_CONSTS_H 1_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN__OFF64_T_TYPE __SQUAD_TYPEGSM48_MT_RR_FREQ_REDEF 0x14L_tmpnam 20GSM48_MT_CC_HOLD 0x18IPV6_ADDR_PREFERENCES 72GSM48_IE_AUTH_RES_EXT 0x21ENETRESET 102PIPE_BUF 4096_BITS_WCHAR_H 1GSM48_MT_RR_SYSINFO_13 0x00AF_IPX PF_IPX_BITS_TIME_H 1GSM48_MT_MM_CM_SERV_REQ 0x24msgb_l2(m) ((void *)((m)->l2h))_SC_ATEXIT_MAX _SC_ATEXIT_MAX__SSE__ 1SOCK_RAW SOCK_RAWINT_LEAST8_MAX (127)__bsx__THROW __attribute__ ((__nothrow__ __LEAF))__attribute_nonstring__ __attribute__ ((__nonstring__))MAP3 "(420->10@10072), " "(421->11@10072), " "(422->12@10072), " "(423->13@10072), " "(424->14@10072), " "(425->15@10072), " "(426->16@10072), " "(427->17@10072), " ""_IO_codecvtGTPHDR_F_GET_VER(flags) ((flags)>>5)GSM48_MT_RR_SYSINFO_20 0x42_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS__GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE"hostSO_REUSEPORT 15SOMAXCONN 4096msgb_eq_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 0, msg, data, len, true)__k8__ 1_IONBF 2__LDBL_IS_IEC_60559__ 2gsm48_push_l3hdr_tid(msg,pdisc,tid,msg_type) gsm48_push_l3hdr(msg, (pdisc & 0x0f) | (tid << 4), msg_type)__code_model_small__ 1TALLOC_DEPRECATED 0OSMO_BIN_PRINT(byte) (byte & 0x80 ? 1 : 0), (byte & 0x40 ? 1 : 0), (byte & 0x20 ? 1 : 0), (byte & 0x10 ? 1 : 0), (byte & 0x08 ? 1 : 0), (byte & 0x04 ? 1 : 0), (byte & 0x02 ? 1 : 0), (byte & 0x01 ? 1 : 0)__undef_NR_OPENGSM23003_MME_DOMAIN_LEN 55__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)NI_NUMERICSERV 2__USE_FILE_OFFSET64__W_CONTINUED 0xffff__FSBLKCNT64_T_TYPE __UQUAD_TYPEhtobe64(x) __bswap_64 (x)ESPIPE 29_POSIX_MAX_CANON 255GSM48_IE_MA_BEFORE 0x21UINT32_MAX (4294967295U)__clock_t_defined 1talloc_size(ctx,size) talloc_named_const(ctx, size, __location__)osmo_hexparse_SC_SIGSTKSZ _SC_SIGSTKSZ__FSID_T_TYPE struct { int __val[2]; }SIGRTMIN (__libc_current_sigrtmin ())SYSLOG_PRINTSIZE 255GSM48_MT_RR_SH_APP_DATA 0xDGSM48_PDISC_GTTP 0x04_PC_MAX_CANON _PC_MAX_CANONEBFONT 59MAP1 "(10->1@10040), " ""PF_PPPOX 24GSM48_IE_CELL_SEL_IND_AFTER_REL 0x77PF_CAN 29__FLT_MANT_DIG__ 24_POSIX_SEMAPHORES 200809LGSM48_IE_CTS_PERMISSION 0xa2UINT_MAX (INT_MAX * 2U + 1U)GSM48_MT_CC_HOLD_ACK 0x19GTPIE_ADDL_TRACE 162_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAXgtphub_port_strGTPIE_TLLI 4FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)nr_mapping_allocGTP_SUPP_EXT_HEADER 31GSM48_MT_RR_EXT_MEAS_REP_ORD 0x37INADDR_MAX_LOCAL_GROUP ((in_addr_t) 0xe00000ff)GSM23003_TMSI_SGSN_MASK 0xC0000000UL_POSIX_SOURCE_POSIX2_RE_DUP_MAX 255__STDC_HOSTED__ 1del_from_sidePF_ROUTE PF_NETLINK__struct_FILE_defined 1ARG_MAX 131072__USE_ISOCXX11__PTHREAD_MUTEX_INITIALIZER(__kind) 0, 0, 0, 0, __kind, 0, 0, { 0, 0 }IPV6_HDRINCL 36PF_UNSPEC 0llist_for_each_continue_rcu(pos,head) for ((pos) = (pos)->next, prefetch((pos)->next); (pos) != (head); (pos) = (pos)->next, ({ smp_read_barrier_depends(); 0;}), prefetch((pos)->next))sgsn_sockaddr_cmphlist_entry_safe(ptr,type,member) ({ typeof(ptr) ____ptr = (ptr); ____ptr ? hlist_entry(____ptr, type, member) : NULL; })AF_APPLETALK PF_APPLETALKgtp_req_to_ggsnsockaddr_storageDLBSSGP -21GTPIE_RP_SMS 23gtp_resp_to_sgsn1gtp_resp_to_sgsn2IPPROTO_IGMP IPPROTO_IGMP_BITS_STDINT_UINTN_H 1__KEY_T_TYPE __S32_TYPE__HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)DEBUGP(ss,fmt,args...) LOGP(ss, LOGL_DEBUG, fmt, ##args)LOGPC(ss,level,fmt,args...) do { if (!osmo_log_info) { logp_stub(__FILE__, __LINE__, 1, fmt, ##args); break; } if (log_check_level(ss, level)) logp2(ss, level, __FILE__, __LINE__, 1, fmt, ##args); } while(0)EREMOTEIO 121IP_PKTOPTIONS 9GSM_MI_TYPE_IMSI 0x01GTPCAUSE_SYS_FAIL 204PF_KEY 15GTPIE_CHARGING_ADDR 251hlist_for_each_entry_continue(pos,member) for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member); pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))_shortbufGTP_RELOC_CANCEL_RSP 57FPE_FLTOVF FPE_FLTOVFCLOCK_REALTIME 0__INT_FAST8_MAX__ 0x7f__ORDER_LITTLE_ENDIAN__ 1234INET6_ADDRSTRLEN 46send_from_sgsnclear_test_hubGSM48_MT_RR_SYSINFO_1 0x19GTPIE_SGSN_NUMBER 147INT16_MAX (32767)GSM48_IE_CHDES_2_AFTER 0x64GSM_MI_TYPE_IMEISV 0x03SHUT_RDWR SHUT_RDWR__USE_POSIXGSM48_IE_INDIVIDUAL_PRIORITIES 0x7c__DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)msgb_eq(msg1,msg2) msgb_eq_data(msg1, msgb_data(msg2), msgb_length(msg2))_PATH_SERVICES "/etc/services"OSMO_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__bswap_16si_fd _sifields._sigpoll.si_fd__UINT_FAST32_MAX__ 0xffffffffffffffffUL__WTERMSIG(status) ((status) & 0x7f)GTPIE_BSS_CONTAINER 173__WALL 0x40000000GTPH_SIDE_SGSNtest_peer_restartedX_OK 1htons(x) __bswap_16 (x)_SC_CLOCK_SELECTION _SC_CLOCK_SELECTIONAI_PASSIVE 0x0001DLPFCP -25ECOMM 70GSM48_MT_MM_CM_SERV_PROMPT 0x25ILL_BADSTK ILL_BADSTK_IO_write_endGSM48_MT_RR_SYSINFO_5ter 0x06GTPIE_RQD_MBMS_BCAP 177_SC_SS_REPL_MAX _SC_SS_REPL_MAX__STD_TYPE typedef_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIGIPPROTO_RSVP IPPROTO_RSVPIPV6_XFRM_POLICY 35_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED__FLT128_HAS_DENORM__ 1_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS__USE_XOPEN2K__sigevent_t_defined 1INT_MIN (-INT_MAX - 1)__bswap_constant_32(x) ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >> 8) | (((x) & 0x0000ff00u) << 8) | (((x) & 0x000000ffu) << 24))__amd64__ 1_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAXIN_CLASSA_NSHIFT 24IP_XFRM_POLICY 17_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSIONSCM_RIGHTS SCM_RIGHTStest_nr_map_wrap_with_FEATURES_H 1ECHILD 10__GLIBC_USE_DEPRECATED_SCANF 0_POSIX_PRIORITIZED_IO 200809L__key_t_defined __UINT_LEAST8_MAX__ 0xff__UINT_LEAST64_MAX__ 0xffffffffffffffffULIN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }ggsn_port__LDBL_REDIR2_DECL(name) __FLT16_DIG__ 3MSGB_DEBUG BC_STRING_MAX _POSIX2_BC_STRING_MAXOSMO_LOGCOLOR_DARKYELLOW "\033[33m"ENODEV 19_POSIX_TZNAME_MAX 6SCM_SRCRT IPV6_RXSRCRT__PIC__ 2EPIPE 32__suseconds_tRB_BLACK 1GSM48_IE_CC_CAP 0x15__DEC32_MIN__ 1E-95DF__SI_BAND_TYPE long int_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAXLOGL_ERROR 7GTPIE_SELECTION_MODE 15__need_size_t GTP_MODE_GGSN 1EACCES 13EBADE 52__UINT_LEAST32_TYPE__ unsigned int__GLIBC_USE_IEC_60559_TYPES_EXT 0__GLIBC_USE_IEC_60559_EXT 0TEST_I 123llist_for_each_entry_safe(pos,n,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), n = llist_entry(pos->member.next, typeof(*pos), member); &pos->member != (head); pos = n, n = llist_entry(n->member.next, typeof(*n), member))llist_last_entry(ptr,type,member) llist_entry((ptr)->prev, type, member)SIGVTALRM 26__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPEto_ofdTEST_N (2*TEST_N_HALF)SO_KEEPALIVE 9__FLT32X_HAS_QUIET_NAN__ 1GSM48_IE_ALERT 0x19SO_TIMESTAMPNS_OLD 35GTPCAUSE_MS_REFUSES 197__FLT64X_MAX_10_EXP__ 4932_SC_USER_GROUPS_R _SC_USER_GROUPS_RLOGIN_NAME_MAX 256POLL_IN POLL_INGSM48_MT_RR_IS_TO_UTRAN_HANDO 0x63GSM48_MT_CC_STOP_DTMF 0x31tgt_fileHLIST_HEAD_INIT { .first = NULL }_WCHAR_T_DECLARED PDP_MAXNSAPI 16_SC_FILE_LOCKING _SC_FILE_LOCKING__STDC_IEC_60559_BFP__ 201404LEL3HLT 46_POSIX_C_SOURCE 200809Ls6_addr16 __in6_u.__u6_addr16GTP_ALIVE_REQ 4PF_ALG 38IPV6_FREEBIND 78PF_SECURITY 14MSG_TRUNC MSG_TRUNCSOCK_RDM SOCK_RDM__returns_nonnull __attribute__ ((__returns_nonnull__))OSMO_STRINGIFY_VAL(x) OSMO_STRINGIFY(x)GTPCAUSE_USER_AUTH_FAIL 209_XOPEN_XPG3 1GSM48_IE_CAUSE 0x08_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS__DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)_BITS_SIGEVENT_CONSTS_H 1LOG_TGT_TYPE_VTYGSM48_MT_RR_SYSINFO_5bis 0x05__PRAGMA_REDEFINE_EXTNAME 1fread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))__builtin_fwrite_SC_MULTI_PROCESS _SC_MULTI_PROCESSDLGLOBAL -1GSM48_MT_RR_UPLINK_FREE 0x0cSIGEV_THREAD SIGEV_THREADGTP_DELETE_PDP_RSP 21repl_last_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS__SUSECONDS64_T_TYPE __SQUAD_TYPE_SC_PII_INTERNET _SC_PII_INTERNETGSM48_IE_REDIR_BCD 0x74__GLIBC_USE_IEC_60559_BFP_EXT_C2XGSM48_MT_RR_SYSINFO_4 0x1c__SIZE_T osmo_wqueue_PC_2_SYMLINKS _PC_2_SYMLINKSsi_ptr _sifields._rt.si_sigval.sival_ptrESTALE 116ENOLCK 37IP_UNBLOCK_SOURCE 37__REDIRECT_NTHNL(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROWNL_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_XBS5_LP64_OFF64 1BC_DIM_MAX _POSIX2_BC_DIM_MAXsgsn_receiver__off_tMSG_CTRUNC MSG_CTRUNCOSMO_BIT_SPEC "%c%c%c%c%c%c%c%c"CLOCK_MONOTONIC 1IP_UNICAST_IF 50IPPROTO_COMP IPPROTO_COMP__USE_EXTERN_INLINES 1GTPIE_AUTH_TRIPLET 9__UINT_FAST32_TYPE__ long unsigned int_SC_SCHAR_MAX _SC_SCHAR_MAXMB_LEN_MAX 16TLVP_VAL_MINLEN(_tp,tag,min_len) (TLVP_PRES_LEN(_tp, tag, min_len)? (_tp)->lv[tag].val : NULL)__MMX__ 1IPV6_RECVPATHMTU 60NGROUPS_MAX 65536resolved_portSO_PEERSEC 31_SC_CHAR_MAX _SC_CHAR_MAX_SC_NL_SETMAX _SC_NL_SETMAXgtp_del_resp_from_ggsn_SC_AVPHYS_PAGES _SC_AVPHYS_PAGESOSMO_BIT_PRINT_EX(byte,ch) (byte & 0x80 ? ch : '.'), (byte & 0x40 ? ch : '.'), (byte & 0x20 ? ch : '.'), (byte & 0x10 ? ch : '.'), (byte & 0x08 ? ch : '.'), (byte & 0x04 ? ch : '.'), (byte & 0x02 ? ch : '.'), (byte & 0x01 ? ch : '.')__wrap_gtphub_write__TIME_T_TYPE __SYSCALL_SLONG_TYPE__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_DOUBLE__ 8__FLT_MAX_EXP__ 128CLD_KILLED CLD_KILLEDLITTLE_ENDIAN __LITTLE_ENDIANSO_RXQ_OVFL 40__FLT16_MANT_DIG__ 11IP_MULTICAST_LOOP 34__FLT_RADIX__ 2__INT_FAST16_MAX__ 0x7fffffffffffffffLprint_timestamp__undef_OPEN_MAX GTPCAUSE_MS_DETACHED 195PF_FILE PF_LOCALDLIUUP -24CLOCK_BOOTTIME_ALARM 9ILL_ILLOPC ILL_ILLOPCNGREG __NGREGIP_RECVTTL 12GTPIE_MBMS_SA 160EOVERFLOW 75__always_inline __inline __attribute__ ((__always_inline__))fprintfDLINP -3GSM_CSTATE_CALL_RECEIVED 7_GCC_LIMITS_H_ _POSIX2_CHAR_TERM 200809LAF_ALG PF_ALGGTPIE_APN 131__ULONGWORD_TYPE unsigned long int__kernel_old_uid_t __kernel_old_uid_tAF_ISDN PF_ISDNGTP_FWD_RELOC_ACK 59__attribute_malloc__ __attribute__ ((__malloc__))SIG_ERR ((__sighandler_t) -1)__ATOMIC_CONSUME 1_POSIX_V6_LP64_OFF64 1GSM48_PM_MASK 0x03talloc_realloc(ctx,p,type,count) (type *)_talloc_realloc_array(ctx, p, sizeof(type), count, #type)_SC_SSIZE_MAX _SC_SSIZE_MAXMAP3_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZEGTP_SND_ROUTE_RSP 33_GTP_H __builtin_putsSIGBUS 7__DBL_IS_IEC_60559__ 2_BITS_STDIO_LIM_H 1GTPIE_MSISDN 134__BYTE_ORDER __LITTLE_ENDIAN_SC_LONG_BIT _SC_LONG_BITlast_restart_countRAND_MAX 2147483647GTPIE_RAT_TYPE 151test_echoGTPIE_MS_VALIDATED 13GSM_MAX_SSVERSION 128FP_XSTATE_MAGIC2_SIZE sizeof (FP_XSTATE_MAGIC2)_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS__GCC_ATOMIC_LLONG_LOCK_FREE 2_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE__ATOMIC_ACQUIRE 2IPV6_LEAVE_ANYCAST 28_XOPEN_LEGACY 1GSM48_IE_GROUP_CIP_SEQ_HO 0x08_POSIX_THREAD_ATTR_STACKSIZE 200809L__LDBL_MIN_10_EXP__ (-4931)__ATOMIC_ACQ_REL 4IN6_IS_ADDR_MC_SITELOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x5))DLSTATS -10WEXITED 4__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32MSG_MORE MSG_MORE_NETINET_IN_H 1fp_offset__SIZEOF_PTHREAD_ATTR_T 56GROUP_FILTER_SIZE(numsrc) (sizeof (struct group_filter) - sizeof (struct sockaddr_storage) + ((numsrc) * sizeof (struct sockaddr_storage)))__WORDSIZE 64GSM48_MT_RR_CHAN_MODE_MODIF 0x10__uint32_tSS_DISABLE SS_DISABLEGTPIE_P_TMSI_S 12GSM48_MT_CC_USER_INFO 0x10SO_RCVMARK 75OSMO_SEC2MIN(sec) ((sec % (60 * 60)) / 60)EDEADLOCK EDEADLKSOL_NETBEUI 267IN_CLASSD(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)__KERNEL_STRICT_NAMESIN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }EMLINK 31SIGPOLL 29__FLT32X_MAX_10_EXP__ 308_DEPRECATED_ __attribute__ ((deprecated))__DEC32_MIN_EXP__ (-94)ggsn_lookupsLOG_MAX_CTX _LOG_CTX_COUNT_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAXIPV6_2292DSTOPTS 4__POSIX2_THIS_VERSION 200809L__fortify_function __extern_always_inline __attribute_artificial__SIGSEGV 11_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGSENOMEDIUM 123container_of(ptr,type,member) ({ const typeof( ((type *)0)->member ) *__mptr = (ptr); (type *)( (char *)__mptr - offsetof(type, member) );})expiry_in_seconds__DBL_MIN_EXP__ (-1021)SOL_MPTCP 284_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION__ATOMIC_SEQ_CST 5LOG_TGT_TYPE_SYSTEMDINT_FAST32_MAX (9223372036854775807L)LOG_FILENAME_POS_LINE_ENDIN6_IS_ADDR_UNSPECIFIED(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && __a->__in6_u.__u6_addr32[3] == 0; }))wroteGTP_PDU_NOT_REQ 27_POSIX_VERSION 200809L__GLIBC_USE_DEPRECATED_GETS 0AF_CAN PF_CAN__va_arg_pack_len() __builtin_va_arg_pack_len ()IPV6_2292PKTOPTIONS 6EADV 68osmo_init_logging2SEGV_BNDERR SEGV_BNDERR_POSIX_THREAD_PRIO_PROTECT 200809L__LONG_WIDTH__ 64__FLT128_HAS_QUIET_NAN__ 1SO_RCVLOWAT 18WSTOPSIG(status) __WSTOPSIG (status)__GLIBC_USE_ISOC2X 0GTPCAUSE_MS_NOT_RESP 196_BITS_TIME64_H 1_PC_SOCK_MAXBUF _PC_SOCK_MAXBUFosmo_htons(x) osmo_swab16(x)_SC_PII_SOCKET _SC_PII_SOCKETTIME_UTC 1PF_KCM 41_LIMITS_H___ GSM_CSTATE_CALL_DELIVERED 4SA_NOCLDWAIT 2_DEFAULT_SOURCElog_tgt_mutex_unlock() log_tgt_mutex_unlock_impl()GSM48_IE_CIP_MODE_SET 0x90FD_ZERO(fdsetp) __FD_ZERO (fdsetp)filter_data_STDDEF_H_ GSM48_MT_MM_CM_REEST_REQ 0x28GTPIE_MBMS_FLOWI 185GSM48_IE_CLIR_INVOC 0xa2_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTEDTLVP_LEN(x,y) (x)->lv[y].len__WCHAR_WIDTH__ 32INTMAX_MAX (__INT64_C(9223372036854775807))IPPORT_RESERVED 1024orig_startIPV6_MULTICAST_ALL 29h_addr h_addr_list[0]AI_V4MAPPED 0x0008_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVSGSM48_IE_CHANMODE_4 0x14LOG_TGT_TYPE_STDERRgtphub_port_find_saIP_TRANSPARENT 19SIGUSR2 12_was_resolved_forWIFSIGNALED(status) __WIFSIGNALED (status)_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAXSO_TIMESTAMP_NEW 63ENOMEM 12__UINTPTR_MAX__ 0xffffffffffffffffUL_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT__x86_64 1GTPIE_TEI_C 17GTP_RELOC_CANCEL_REQ 56_SC_STREAMS _SC_STREAMSgtp_resp_from_ggsn2TRY_AGAIN 2MSG_PDP_CTX_RSP(len,tei_h,seq,restart,tei_u,tei_c,gsn_c,gsn_u) "32" "11" len tei_h seq "00" "00" "01" "80" "08" "00" "0e" restart "10" tei_u "11" tei_c "7f" "00000001" "80" "0006" "f121" "7f000002" "84" "0014" "8080211002000010810608080808830600000000" "85" gsn_c "85" gsn_u "87" "0004" "00" "0b921f"IP_IPSEC_POLICY 16LOGL_DEBUG 1DLMIB -6__S16_TYPE short intGSM48_TA_INVALID 220_SC_NGROUPS_MAX _SC_NGROUPS_MAXGSM48_T333 30, 0GSM48_MT_MM_CM_SERV_ACC 0x21LOG_TGT_TYPE_FILE_BITS_SIGINFO_ARCH_H 1gsm48_hdr_msg_type gsm48_hdr_msg_type_r99LOG_FILENAME_BASENAME__FLT16_MIN_EXP__ (-13)GSM_MAX_USERUSER 128SEGV_ADIDERR SEGV_ADIDERR_POSIX_TTY_NAME_MAX 9GTPIE_SRNC_PDCP_CTX 161_SIZE_T_DECLARED GSM48_T305 30, 0MSG_DONTWAIT MSG_DONTWAIT__OFF_T_MATCHES_OFF64_T 1_old_offset_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_POSIX_MEMORY_PROTECTION 200809LGSM48_MT_RR_PART_REL 0x0a_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGSIPV6_AUTHHDR 10IP_FREEBIND 15IPV6_JOIN_GROUP 20GSM48_MT_RR_UTRAN_CLSM_CHG 0x60stdout stdout_STDINT_H 1BYTE_ORDER __BYTE_ORDER__isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))__S64_TYPE long intUINT_FAST64_MAX (__UINT64_C(18446744073709551615))MAP2 "(20->2@10050), " "(21->3@10051), " "(22->4@10052), " "(23->5@10053), " "(24->6@10054), " "(25->7@10055), " "(26->8@10056), " "(27->9@10057), " ""MSG_EOR MSG_EORgtp_resp_from_ggsnMCAST_UNBLOCK_SOURCE 44DLGTP -9SO_BINDTODEVICE 25__FLT_IS_IEC_60559__ 2GPRS_CTX_BVC LOG_CTX_GB_BVC__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPEGSM_FN_UNSET 0xFFFFFFFF_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAXGSM48_MT_RR_PACKET_NOTIF 0x4eEMULTIHOP 72si_utime _sifields._sigchld.si_utime__CLOCK_T_TYPE __SYSCALL_SLONG_TYPEGTPH_PLANE_NCLOCK_MONOTONIC_COARSE 6BSC_FD_EXCEPT OSMO_FD_EXCEPTSO_SNDTIMEO_OLD 21EL3RST 47XATTR_NAME_MAX 255IPPROTO_RAW IPPROTO_RAW__DBL_MANT_DIG__ 53timespecisset(tvp) ((tvp)->tv_sec || (tvp)->tv_nsec)__UINT_FAST64_MAX__ 0xffffffffffffffffULPF_INET6 10GTPIE_MBMS_MC_DIST 186GSM48_MT_RR_ASS_FAIL 0x2fgtp_pong_to_sgsnIPV6_RXDSTOPTS IPV6_DSTOPTSIPV6_MULTICAST_LOOP 19GSM23003_MSISDN_MIN_DIGITS 1llist_for_each_entry_rcu(pos,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), ({ smp_read_barrier_depends(); 0;}), prefetch(pos->member.next))filter_fnOSMO_LOGCOLOR_DARKRED "\033[31m"gsmtap_inst__UINT_LEAST16_MAX__ 0xffff_ANSI_STDDEF_H AF_LOCAL PF_LOCALRTSIG_MAX 32EAI_BADFLAGS -1_POSIX_DELAYTIMER_MAX 32_SC_ULONG_MAX _SC_ULONG_MAX_SC_OPEN_MAX _SC_OPEN_MAX_IO_save_endIP_PMTUDISC 10_sgsn_senderIPV6_TRANSPARENT 75_markersCHAR_BIT __CHAR_BIT____LP64_OFF64_CFLAGS "-m64"IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP__sigset_t_defined 1_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAXLLIST_POISON2 ((void *) 0x00200200)GSM48_IE_REV_C_SETUP 0xa3whenELOOP 40_BITS_SIGSTACK_H 1_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME__DEV_T_TYPE __UQUAD_TYPE__PTRDIFF_WIDTH__ 64GSM48_IE_F_CH_SEQ_BEFORE 0x1e_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS__bool_true_false_are_defined 1AIO_PRIO_DELTA_MAX 20__HAVE_FLOATN_NOT_TYPEDEF 1_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGSGSM48_MT_CC_ALERTING 0x01SO_TXREHASH 74__FLT32X_HAS_INFINITY__ 1__attribute_deprecated__ __attribute__ ((__deprecated__))gsn_addr_from_sockaddrENOBUFS 105timevalSOL_IPV6 41__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32SIGPROF 27GSM_CSTATE_CONNECT_REQUEST 8__flexarr []__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64AF_NETROM PF_NETROMR_OK 4to_addrgtphub_handle_bufSS_ONSTACK SS_ONSTACK__BITS_SOCKET_H __have_pthread_attr_t 1__FLT32X_MANT_DIG__ 53GTPIE_C_MSISDN 210gtp_req_from_sgsn1__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2LOGL_FATAL 8TEST_NDLNSSIGNAL -23gtp1_header_longIPPROTO_EGP IPPROTO_EGPPF_AX25 3OSMO_LOGCOLOR_GREEN "\033[1;32m"tei_origCLOCKS_PER_SEC ((__clock_t) 1000000)__UINT8_MAX__ 0xffGTPCAUSE_ADDR_OCCUPIED 211__ATOMIC_RELAXED 0INADDR_ALLRTRS_GROUP ((in_addr_t) 0xe0000002)__DBL_HAS_DENORM__ 1__FLT64X_MIN_EXP__ (-16381)CLOCK_MONOTONIC_RAW 4_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC__MODE_T_TYPE __U32_TYPEGTPIE_MS_TZ 153__FLT128_HAS_INFINITY__ 1_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAXTVLV_MAX_ONEBYTE 0x7ftimespecsub(a,b,result) do { (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; (result)->tv_nsec = (a)->tv_nsec - (b)->tv_nsec; if ((result)->tv_nsec < 0) { --(result)->tv_sec; (result)->tv_nsec += 1000000000; } } while (0)_POSIX_THREADS 200809L__GLIBC_USE_ISOC2XFPE_FLTSUB FPE_FLTSUBGSM48_MT_CC_RETR 0x1cSO_DEBUG 1ENOSPC 28_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGSGSM48_MT_RR_ADD_ASS 0x3b_POSIX2_COLL_WEIGHTS_MAX 2_IOFBF 0sigmask(sig) __glibc_macro_warning ("sigmask is deprecated") ((int)(1u << ((sig) - 1)))GTP_IDEN_REQ 48TLVP_VAL(x,y) (x)->lv[y].valGSM48_IE_CHANMODE_3 0x13_SYS_SELECT_H 1_BSD_WCHAR_T_ hton16(x) htons(x)SIG_ATOMIC_MIN (-2147483647-1)__FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x__FLT_MIN__ 1.17549435082228750796873653722224568e-38F_SC_2_C_BIND _SC_2_C_BINDETIME 62talloc_new(ctx) talloc_named_const(ctx, 0, "talloc_new: " __location__)IPV6_LEAVE_GROUP 21tei_pool_POSIX_VDISABLE '\0'GPRS_CTX_NSVC LOG_CTX_GB_NSVCIP_PMTUDISC_WANT 1__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45FMSG_OOB MSG_OOB__STD_TYPEGSM48_MT_CC_SETUP 0x05PF_WANPIPE 25GTPCAUSE_MAN_IE_MISSING 202GSM48_MT_RR_SH_FACCH 0x1GTPIE_ADDL_RAB_S_I 146GTP_REDIR_RSP 7_SC_RE_DUP_MAX _SC_RE_DUP_MAX_PC_ASYNC_IO _PC_ASYNC_IOGSM48_MT_CC_ESTAB 0x04bool _Bool__INT_FAST8_TYPE__ signed charGTPCAUSE_NEW_PDP_ADDR_BEAR 130OSMO_IS_BIG_ENDIAN 0_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGSSTDERR_FILENO 2PF_TIPC 30MSG_ERRQUEUE MSG_ERRQUEUEOSMO_LOGCOLOR_DARKGREY "\033[1;30m"DOBJAF_LLC PF_LLC_IO_read_base_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_OSMO_HAS_ATTRIBUTE_DEPRECATED_WITH_MESSAGE_POSIX_RAW_SOCKETS 200809LMSG_BATCH MSG_BATCH_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAXUINT_LEAST64_MAX (__UINT64_C(18446744073709551615))test_nr_map_basic__UINT32_TYPE__ unsigned intgtphub_plane_idx__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)ULONG_MAX (LONG_MAX * 2UL + 1UL)__FLT_HAS_DENORM__ 1talloc_realloc_size(ctx,ptr,size) _talloc_realloc(ctx, ptr, size, __location__)IN6_IS_ADDR_MULTICAST(a) (((const uint8_t *) (a))[0] == 0xff)UINT8_MAX (255)__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16IPPROTO_UDP IPPROTO_UDPGSM48_MT_RR_TALKER_IND 0x11__GLIBC_USE_IEC_60559_TYPES_EXTENOTRECOVERABLE 131GSM48_IE_FREQ_L_BEFORE 0x19origin1origin2_WCHAR_T_DEFINED_ _SC_SHELL _SC_SHELL__SI_ERRNO_THEN_CODE 1_BITS_SIGCONTEXT_H 1_POSIX_THREAD_SAFE_FUNCTIONS 200809LGTPH_EXPIRE_SLOWLY_MINUTES_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGSGSM_CSTATE_CALL_PRESENT 6__ctxgtphub_tunnel_endpoint__USE_XOPEN2K8XSIIN_MULTICAST(a) IN_CLASSD(a)GSM48_MT_CC_PROGRESS 0x03GSM48_IE_REALTIME_DIFF 0x7bEISCONN 106_SC_BC_BASE_MAX _SC_BC_BASE_MAXgtp_req_from_sgsngtphub_init__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF_VA_LIST_T_H ENFILE 23gtphub_free__SIZEOF_PTHREAD_MUTEXATTR_T 4_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS__DEC128_MIN__ 1E-6143DL_SC_CLK_TCK _SC_CLK_TCK_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTESmsg_to_sgsn__SIZEOF_PTHREAD_RWLOCK_T 56IPPROTO_BEETPH IPPROTO_BEETPHGSM48_MT_RR_SYSINFO_7 0x1f__FD_ZERO(s) do { unsigned int __i; fd_set *__arr = (s); for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) __FDS_BITS (__arr)[__i] = 0; } while (0)talloc_zero_array(ctx,type,count) (type *)_talloc_zero_array(ctx, sizeof(type), count, #type)__SIZEOF_PTHREAD_RWLOCKATTR_T 8__FLT128_MIN_10_EXP__ (-4931)GSM48_PDISC_BCAST_CC 0x01EFBIG 27AF_NETBEUI PF_NETBEUIGSM48_IE_CLIR_SUPP 0xa1AF_PHONET PF_PHONETT16LV_GROSS_LEN(x) (x+3)__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__PF_NETLINK 16peersGTPIE_SIZE 256UINT_FAST8_MAX (255)_SC_ARG_MAX _SC_ARG_MAXGSM48_IE_LOCATION_AREA 0x13_POSIX_V7_LP64_OFF64 1was_resolved_for(IMSI,NI) _was_resolved_for(IMSI, NI, __FILE__, __LINE__)_UNISTD_H 1GTPIE_CHARGING_C 26__LONG_LONG_PAIR(HI,LO) LO, HIDV42BIS__sig_atomic_t_defined 1SO_PASSCRED 16gtp_resp_from_ggsn1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))GTPIE_MAP_CAUSE 11OSMO_LOGCOLOR_END "\033[0;m"GTPIE_UE_NET_CAPA 199_POSIX_REALTIME_SIGNALS 200809L_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_IO_USER_LOCK 0x8000__FLT32_MIN_EXP__ (-125)SO_PASSSEC 34AI_CANONNAME 0x0002STDOUT_FILENO 1__SI_ASYNCIO_AFTER_SIGIO 1nr_mappingnum_cat_user_T_WCHAR_ OSMO_LOGCOLOR_DARKPURPLE "\033[35m"_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX__SIZEOF_PTRDIFF_T__ 8__size_t__ OSMO_LOGCOLOR_YELLOW "\033[1;33m"_SC_SELECT _SC_SELECTSOCK_DCCP SOCK_DCCPGTPIE_RAN_T_CONTAIN 144INT_LEAST32_MIN (-2147483647-1)LOGP(ss,level,fmt,args...) LOGPSRC(ss, level, NULL, 0, fmt, ## args)__INTPTR_WIDTH__ 64_SC_JOB_CONTROL _SC_JOB_CONTROLAF_ECONET PF_ECONET_LINUX_STDDEF_H _POSIX_SYMLINK_MAX 255hlist_for_each_safe(pos,n,head) for (pos = (head)->first; pos && ({ n = pos->next; 1; }); pos = n)_POSIX_THREAD_CPUTIME 0SOCK_NONBLOCK SOCK_NONBLOCKTEST_IIPPROTO_PUP IPPROTO_PUPSO_MARK 36GSM48_T303_MS 30, 0RB_EMPTY_NODE(node) (rb_parent(node) == node)INT_FAST64_MAX (__INT64_C(9223372036854775807))__UINT_FAST16_MAX__ 0xffffffffffffffffULOSMO_FD_MASK 0xFFFF__W_STOPCODE(sig) ((sig) << 8 | 0x7f)GSM48_MT_RR_PAG_REQ_1 0x21PF_APPLETALK 5ENOTEMPTY 39GSM48_IE_FRQSHORT_BEFORE 0x12__KERNEL_STRICT_NAMES PF_MCTP 45RB_ROOT { NULL, }EAI_MEMORY -10OSMO_FD_EXCEPT 0x0004__PDP_ENDIAN 3412_POSIX2_SW_DEV __POSIX2_THIS_VERSIONSO_LOCK_FILTER 44__P(args) argsIP_OPTIONS 4_SC_HOST_NAME_MAX _SC_HOST_NAME_MAXlog_ctxOSMO_DEPRECATED(text) __attribute__((__deprecated__(text)))gtphub_tunnel_strGSM_MI_TYPE_IMEI 0x02__FINITE_MATH_ONLY__ 0_filenoUINT_LEAST8_MAX (255)__UINTMAX_TYPE__ long unsigned intETXTBSY 26GTPIE_EXT_HEADER_T 141F_TLOCK 2_POSIX_CLOCK_SELECTION 200809L__USE_MISC__CFLOAT32X _Complex _Float32xINT_FAST8_MAX (127)__HAVE_SPECULATION_SAFE_VALUE 1__INO_T_MATCHES_INO64_T 1log_info_catGSM48_IE_FREQ_L_AFTER 0x05AF_MAX PF_MAXGTPCAUSE_IMSI_NOT_KNOWN 194_POSIX_SSIZE_MAX 32767GSM_PCHAN_TCH_F_TCH_H_PDCH GSM_PCHAN_OSMO_DYN__socklen_tGSM48_IE_CHANMODE_1 0x63sgsn_use_senderAF_IEEE802154 PF_IEEE802154INT64_MIN (-__INT64_C(9223372036854775807)-1)__pic__ 2GSM23003_LMSI_NUM_BYTES 4__SOCKADDR_ARG struct sockaddr *__restrict__STDC_ISO_10646__ 201706L__PID_T_TYPE __S32_TYPETLVP_GET(_tp,tag) (TLVP_PRESENT(_tp, tag)? &(_tp)->lv[tag] : NULL)IPV6_TCLASS 67__FLT64_IS_IEC_60559__ 2__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64__U32_TYPE unsigned intdelete_pdp_ctx_from_ggsnIPV6_MTU_DISCOVER 23GSM48_MT_MM_AUTH_RESP 0x14TALLOC_MAX_DEPTH 10000__SCHAR_WIDTH__ 8OSMO_ASSERT(exp) do { if (OSMO_UNLIKELY(!(exp))) { osmo_panic("Assert failed %s %s:%d\n", #exp, __FILE__, __LINE__); } } while (0);_SC_TIMEOUTS _SC_TIMEOUTSSO_INCOMING_CPU 49__attribute_nonnull__(params) __attribute__ ((__nonnull__ params))_POSIX_SOURCE 1_SC_DEVICE_IO _SC_DEVICE_IONO_DATA 4ETOOMANYREFS 109__f64x(x) x ##f64xhtobe32(x) __bswap_32 (x)print_filenameva_arg(v,l) __builtin_va_arg(v,l)SO_OOBINLINE 10htole16(x) __uint16_identity (x)del_cb_tLLONG_MIN (-LLONG_MAX - 1LL)_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZEENOTTY 25tgt_syslog__LDBL_HAS_DENORM__ 1__WCHAR_T _SYS_TYPES_H 1gtp_req_to_ggsn1gtp_req_to_ggsn2be32toh(x) __bswap_32 (x)DMEAS_SC_NL_LANGMAX _SC_NL_LANGMAX__SQUAD_TYPE long intGTPIE_AMBR 198GTPIE_MAX 0xffffEXIT_FAILURE 1GTPIE_BSSGP_CAUSE 176OSMO_BIN_SPEC "%d%d%d%d%d%d%d%d"__DEC128_MIN_EXP__ (-6142)GTP1U_PORT 2152EPROTOTYPE 91gtp_ping_from_sgsn__FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x__gid_t_defined __HAVE_DISTINCT_FLOAT32 0GTPIE_COMMON_FLAGS 148__SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 4)talloc_array(ctx,type,count) (type *)_talloc_array(ctx, sizeof(type), count, #type)TEST_N_HALF 100tgt_rbGTPIE_R_PRIO_LCS 150__ONCE_FLAG_INIT { 0 }GSM48_IE_USER_USER 0x7eGSM_CSTATE_MO_TERM_CALL_CONF 9si_timerid _sifields._timer.si_tidILL_PRVREG ILL_PRVREGOSMO_LOGCOLOR_NORMAL NULL_SC_SHRT_MAX _SC_SHRT_MAX__SIZEOF_PTHREAD_CONDATTR_T 4SO_PRIORITY 12__U64_TYPE unsigned long int__gnu_linux__ 1AF_FILE PF_FILE_POSIX_MAPPED_FILES 200809L__time_tSHRT_MAX __SHRT_MAX__XATTR_SIZE_MAX 65536nr_pool_init__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DDGSM23003_IMSI_MAX_DIGITS 15EDQUOT 122__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32SIGTERM 15GGSNS_CTRL_FD 1htole64(x) __uint64_identity (x)_reply_is_BITS_FLOATN_COMMON_H resolved_sgsn_addrSOL_PPPOL2TP 273GSM48_T313_MS 30, 0SO_RCVTIMEO_NEW 66__BLKCNT64_T_TYPE __SQUAD_TYPEGSM48_IE_GPRS_RESUMPT 0xc0ss_family__GLIBC_USE_DEPRECATED_GETS__TALLOC_STRING_LINE2__(s) __TALLOC_STRING_LINE1__(s)SO_ATTACH_REUSEPORT_EBPF 52EMEDIUMTYPE 124_SC_SYMLOOP_MAX _SC_SYMLOOP_MAXllist_for_each_safe_rcu(pos,n,head) for (pos = (head)->next, n = pos->next; pos != (head); pos = n, ({ smp_read_barrier_depends(); 0;}), n = pos->next)GTPIE_MBMS_S_REP_N 170NO_ADDRESS NO_DATA__WCHAR_T__ AF_INET6 PF_INET6__llist_for_each_rcu(pos,head) for (pos = (head)->next; pos != (head); pos = pos->next, ({ smp_read_barrier_depends(); 0;}))EKEYEXPIRED 127__FLT64_DIG__ 15GSM48_MT_CC_STOP_DTMF_ACK 0x32tei_repl_ARPA_INET_H 1GSM23003_TMSI_NUM_BYTES 4SEEK_END 2GTPIE_AUTH_QUINTUP 136NETDB_SUCCESS 0msg_from_ggsnIPPROTO_NONE IPPROTO_NONE_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADSSGSNS_USER_FD 4_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R__WIFCONTINUED(status) ((status) == __W_CONTINUED)SIGCLD SIGCHLDCLOCK_REALTIME_COARSE 5__GLIBC_USE_IEC_60559_EXTIN6_IS_ADDR_MC_GLOBAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0xe))apn_ni_strSO_REUSEADDR 2SOL_RDS 276_SC_REGEXP _SC_REGEXPcurrent__ss_align__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__USE_POSIX199309IPV6_UNICAST_IF 76SO_SECURITY_ENCRYPTION_NETWORK 24print_tid_PC_SYMLINK_MAX _PC_SYMLINK_MAX_IO_write_baseSOL_DECNET 261SO_SNDLOWAT 19GSM_CSTATE_ACTIVE 10_SC_FD_MGMT _SC_FD_MGMTGTP_ECHO_RSP 2BSC_FD_WRITE OSMO_FD_WRITEva_start(v,l) __builtin_va_start(v,l)IPV6_RECVHOPOPTS 53LLIST_HEAD_INIT(name) { &(name), &(name) }_SC_MAPPED_FILES _SC_MAPPED_FILES__INTMAX_WIDTH__ 64true 1GSM48_MT_MM_LOC_UPD_REJECT 0x04IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR_SC_VERSION _SC_VERSIONgtphubGTPIE_TMGI 157GTPCAUSE_NEW_PDP_NET_PREF 129GTPIE_TFT 137GTPIE_A_MMCTX_SRVCC 207SIGTTIN 21_LFS_LARGEFILE 1_LINUX_POSIX_TYPES_H GSM48_MT_RR_SYSINFO_17 0x3e__HAVE_FLOAT64 1SO_SNDTIMEO SO_SNDTIMEO_OLDGSM48_MT_MM_LOC_UPD_REQUEST 0x08__DEC128_MAX__ 9.999999999999999999999999999999999E6144DLresolve_to_sgsn__pid_t_defined _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE__mode_t_defined htole32(x) __uint32_identity (x)AF_TIPC PF_TIPC__CFLOAT64 _Complex _Float64GSM48_MT_CC_DISCONNECT 0x25__DBL_DIG__ 15AF_ASH PF_ASHGSM48_MT_CC_RETR_ACK 0x1d__SWORD_TYPE long intFIOGETOWN 0x8903__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64xENOKEY 126__INT64_MAX__ 0x7fffffffffffffffLLLIST_POISON1 ((void *) 0x00100100)__attr_access(x) __attribute__ ((__access__ x))SEGV_MAPERR SEGV_MAPERRENOTCONN 107SO_TYPE 3IPV6_RTHDR_LOOSE 0FPE_INTOVF FPE_INTOVFlog_save_filtersL_ctermid 9APN_MAXLEN 100cmp0AF_RDS PF_RDSIP_MSFILTER_SIZE(numsrc) (sizeof (struct ip_msfilter) - sizeof (struct in_addr) + (numsrc) * sizeof (struct in_addr))log_target_typeGSM48_IE_REPEAT_CIR 0xd1talloc_array_length(ctx) (talloc_get_size(ctx)/sizeof(*ctx))__USE_GNUINT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)GTP_FWD_RELOC_RSP 54EBUSY 16AF_SECURITY PF_SECURITYFD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))WINT_MAX (4294967295u)gtp_req_to_sgsn__USE_MISC 1ntohl(x) __bswap_32 (x)MB_CUR_MAX (__ctype_get_mb_cur_max ())SIG_SETMASK 2_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS__glibc_likely(cond) __builtin_expect ((cond), 1)__DEC32_MAX_EXP__ 97NI_DGRAM 16__GLIBC_USE(F) __GLIBC_USE_ ## Frate_ctr_group_descllist_for_each_rcu(pos,head) for (pos = (head)->next, prefetch(pos->next); pos != (head); pos = pos->next, ({ smp_read_barrier_depends(); 0;}), prefetch(pos->next))ELIBSCN 81sgsn_sockaddr_init_udpSA_ONESHOT SA_RESETHANDIPV6_RTHDR 57_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM__ORDER_PDP_ENDIAN__ 3412DGPRSGSM48_MT_MM_CM_SERV_ABORT 0x23__LONG_LONG_MAX__ 0x7fffffffffffffffLLGSM48_T334 25, 0GGSNS_USER_FD 2EIDRM 43_SC_2_FORT_RUN _SC_2_FORT_RUNreply_bufENODATA 61GSM23003_MME_CODE_NUM_BYTES 1PF_IPX 4GSM_MAX_FACILITY 128_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGSGTPIE_PS_HO_XID_PAR 180SOL_BLUETOOTH 274ntoh64(_x) hton64(_x)AF_MCTP PF_MCTPpending_deletesGSM48_MT_CC_RECALL 0x0bPF_CAIF 37ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))SO_SNDBUF 7__SIZEOF_PTHREAD_BARRIER_T 32_POSIX_THREAD_PRIORITY_SCHEDULING 200809LRESTART_FILE "gsn_restart"FD_SETSIZE __FD_SETSIZEmsgb_eq_l4_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 4, msg, data, len, true)_POSIX_MESSAGE_PASSING 200809L__need_NULL __FLOAT_WORD_ORDER __BYTE_ORDER__f64(x) x ##f64__UQUAD_TYPE unsigned long intSOL_XDP 283_SC_2_PBS_TRACK _SC_2_PBS_TRACK_XOPEN_REALTIME_THREADS 1__glibc_objsize(__o) __bos (__o)__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPEIP_PMTUDISC_DO 2IPPROTO_ETHERNET IPPROTO_ETHERNETargc_cur_columnGSM48_T331 30, 0_POSIX_JOB_CONTROL 1__wrap_gtphub_resolve_ggsn_addrPOLL_ERR POLL_ERRtunnelsEWOULDBLOCK EAGAINGTPIE_IMSI 2__DEC64_MANT_DIG__ 16timespeccmp(a,b,CMP) (((a)->tv_sec == (b)->tv_sec) ? ((a)->tv_nsec CMP (b)->tv_nsec) : ((a)->tv_sec CMP (b)->tv_sec))nr_map_initGSM48_T303 30, 0DLM2PA -27GTPIE_CSG_MEMB_IND 197PF_BRIDGE 7_POSIX_V7_LPBIG_OFFBIG -1INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL)TIMER_ABSTIME 1_SC_IOV_MAX _SC_IOV_MAX_SC_TRACE_LOG _SC_TRACE_LOGIPV6_DSTOPTS 59s6_addr32 __in6_u.__u6_addr32WRITE_ONCE(a,b) a = bhlist_for_each_entry(pos,head,member) for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member); pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))SOCK_SEQPACKET SOCK_SEQPACKET_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGESO_BPF_EXTENSIONS 48SEGV_ACCERR SEGV_ACCERR__va_list__ USHRT_MAX (SHRT_MAX * 2 + 1)_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO__NTHNL(fct) __attribute__ ((__nothrow__)) fctGTPIE_REORDER 8MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC__SLONG32_TYPE intGTPCAUSE_NET_FAILURE 8__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__FLT64_MANT_DIG__ 53osmo_mncc_log(ss,level,prefix,msg,len) _osmo_mncc_log(ss, level, __FILE__, __LINE__, prefix, msg, len);__undef_ARG_MAX GTP1HDR_F_GTP1 0x10BUS_MCEERR_AO BUS_MCEERR_AOIPPROTO_ICMPV6 IPPROTO_ICMPV6GTPCAUSE_SEM_ERR_FILTER 217SO_ATTACH_BPF 50__ORDER_BIG_ENDIAN__ 4321__SIZEOF_SIZE_T__ 8tv_sec__LOCK_ALIGNMENT __FLT32X_DIG__ 15GSM48_MT_RR_SYSINFO_8 0x18GSM48_T308 10, 0__DEC32_MAX__ 9.999999E96DFGSM48_MT_RR_SYSINFO_21 0x46SIGQUIT 3nr_map_get_invUINT64_MAX (__UINT64_C(18446744073709551615))_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLNSIGURG 23_CS_LFS64_CFLAGS _CS_LFS64_CFLAGSGTP_DELETE_PDP_REQ 20osmo_static_assert(exp,name) typedef int dummy ##name [(exp) ? 1 : -1] __attribute__((__unused__));SOCK_DGRAM SOCK_DGRAM__SOCKADDR_COMMON_SIZE (sizeof (unsigned short int))MSG_ZEROCOPY MSG_ZEROCOPYGTPIE_MBMS_SESS_ID 165__builtin_strcmposmo_hexdump_nospcreply_is(MSG) _reply_is(MSG, __FILE__, __LINE__)__DBL_HAS_QUIET_NAN__ 1__attribute_pure__ __attribute__ ((__pure__))for_each_side_and_plane(I,J) for_each_side(I) for_each_plane(J)GSM48_MT_RR_DTM_INFO 0x4dGTP1HDR_F_NPDU 0x01F_TEST 3PF_NFC 39_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGSAF_SNA PF_SNAGSM48_MT_RR_UPLINK_BUSY 0x2asi_addr _sifields._sigfault.si_addr_SC_INT_MAX _SC_INT_MAXGTPH_EXPIRE_QUICKLY_SECSSI_QUEUE SI_QUEUE__va_arg_pack() __builtin_va_arg_pack ()_SC_TIMERS _SC_TIMERS_SC_MINSIGSTKSZ _SC_MINSIGSTKSZUCHAR_MAX (SCHAR_MAX * 2 + 1)__INT_FAST32_MAX__ 0x7fffffffffffffffL__ID_T_TYPE __U32_TYPEIPV6_MTU 24__USE_POSIX199309 1__INT_FAST8_WIDTH__ 8AI_ALL 0x0010_SC_USHRT_MAX _SC_USHRT_MAX__clockid_t_defined 1ECANCELED 125CMSG_FIRSTHDR(mhdr) ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)sgsn_sockaddr_initSO_ERROR 4osmo_gtphub_ctxOSMO_MOD_FLR(x,y) (((x) > 0 && (y) < 0) || ((x) < 0 && (y) > 0) ? (x) % (y) + (y) : (x) % (y))SO_LINGER 13SO_WIFI_STATUS 41READ_ONCE(x) xIP_DROP_SOURCE_MEMBERSHIP 40_SC_2_CHAR_TERM _SC_2_CHAR_TERMMINSIGSTKSZ 2048IPPROTO_MAX__INT8_MAX__ 0x7f_POSIX_MQ_PRIO_MAX 32va_end(v) __builtin_va_end(v)_POSIX_HOST_NAME_MAX 255__FLT128_MANT_DIG__ 113_PATH_HEQUIV "/etc/hosts.equiv"__off64_tGTPCAUSE_MAN_IE_INCORRECT 201__SIZEOF_FLOAT80__ 16GSM_MACBLOCK_PADDING 0x2bFOPEN_MAXsi_pid _sifields._kill.si_pidosmo_fdINT_FAST16_MIN (-9223372036854775807L-1)OSMO_LOGCOLOR_BLUE "\033[1;34m"hlist_for_each_entry_from(pos,member) for (; pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))SIGRTMAX (__libc_current_sigrtmax ())_BITS_SIGACTION_H 1expiring_itemllist_entry(ptr,type,member) container_of(ptr, type, member)s6_addr __in6_u.__u6_addr8EDOM 33msgb_eq_l3(msg1,msg2) msgb_eq_l3_data(msg1, msgb_l3(msg2), msgb_l3len(msg2))ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)GSM48_PM_EXTENDED 0x01FPE_INTDIV FPE_INTDIVrb_rightfacility_SC_RAW_SOCKETS _SC_RAW_SOCKETSmsgb_l1(m) ((void *)((m)->l1h))__USE_KERNEL_IPV6_DEFS 0_PC_NAME_MAX _PC_NAME_MAX__DBL_MIN_10_EXP__ (-307)TTY_NAME_MAX 32EADDRNOTAVAIL 99__timer_t_defined 1PF_MAX 46__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16SOL_IUCV 277MSG_WAITFORONE MSG_WAITFORONESO_SECURITY_AUTHENTICATION 22talloc_total_blocksSO_ATTACH_FILTER 26__USE_LARGEFILE64IPPROTO_PIM IPPROTO_PIM__attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))llist_first_entry_or_null(ptr,type,member) (!llist_empty(ptr) ? llist_first_entry(ptr, type, member) : NULL)ECHRNG 44expect_originIPPROTO_SCTP IPPROTO_SCTP__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128_POSIX_TRACE_LOG -1osmo_tdef_for_each(t,tdefs) for (t = tdefs; t && (t->T || t->default_val || t->desc); t++)INT_FAST16_MAX (9223372036854775807L)_PC_PIPE_BUF _PC_PIPE_BUF_ATFILE_SOURCEOSMO_STRBUF_DROP_TAIL(STRBUF,N_CHARS) osmo_strbuf_drop_tail(&(STRBUF), N_CHARS)GTPIE_CSG_I_REP_ACT 195SEGV_ADIPERR SEGV_ADIPERR__PTHREAD_MUTEX_HAVE_PREV 1__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))_POSIX2_C_DEV __POSIX2_THIS_VERSIONIN_CLASSB_NSHIFT 16GSM48_PDISC_GROUP_CC 0x00GSM48_MT_RR_CDMA2K_CLSM_CHG 0x62CLOCK_PROCESS_CPUTIME_ID 2_SC_PII_OSI_M _SC_PII_OSI_M__LEAF_ATTR __attribute__ ((__leaf__))__unix 1ENOENT 2OSMO_STRBUF_CHAR_COUNT(STRBUF) _osmo_strbuf_char_count(&(STRBUF))_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONSGTPIE_FL_DI 16GTP1_HEADER_SIZE_LONG 12talloc_zero(ctx,type) (type *)_talloc_zero(ctx, sizeof(type), #type)ECONNRESET 104_BITS_SOCKADDR_H 1SO_SECURITY_ENCRYPTION_TRANSPORT 23GSM48_MT_RR_HANDO_COMPL 0x2cOSMO_SNPRINTF_RET(ret,rem,offset,len) do { len += ret; if (ret > rem) ret = rem; offset += ret; rem -= ret; } while (0)IPPROTO_TP IPPROTO_TPIP_RECVTOS 13SOL_PACKET 263__FLT128_MAX_EXP__ 16384GSM48_IE_MSLOT_DESC 0x10__undef_ARG_MAXMCAST_INCLUDE 1__USE_FORTIFY_LEVEL_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGSENOTDIR 20GSM48_BCAP_RRQ_SPARE_NETWORK_TO_MS GSM48_BCAP_RRQ_FR_ONLY_POSIX_ARG_MAX 4096IP_HDRINCL 3_POSIX_SPAWN 200809L__FLT32_HAS_QUIET_NAN__ 1SGSNS_CTRL_FD 3log_filename_typeIN6_IS_ADDR_V4MAPPED(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == htonl (0xffff); }))__glibc_has_builtin(name) __has_builtin (name)__f32x(x) x ##f32xBC_BASE_MAX _POSIX2_BC_BASE_MAX__GLIBC_USE_LIB_EXT2 0INT_LEAST16_MIN (-32767-1)__uint64_tDLLC__PIE__ 2GSM48_MT_MM_INFO 0x32si_upper _sifields._sigfault._bounds._addr_bnd._upper_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_SS_PADSIZE (_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype))_SC_SEMAPHORES _SC_SEMAPHORESSIGTTOU 22talloc_array_ptrtype(ctx,ptr,count) (_TALLOC_TYPEOF(ptr))talloc_array_size(ctx, sizeof(*(ptr)), count)CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))GTP_CREATE_PDP_REQ 16__fortified_attr_access(a,o,s) __attr_access ((a, o, s))__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1GSM48_MT_RR_SYSINFO_2n 0x45PF_ATMPVC 8SO_INCOMING_NAPI_ID 56__FLT64_MAX_EXP__ 1024__SI_HAVE_SIGSYS 1GTPIE_RANAP_CAUSE 21__REGISTER_PREFIX__ IP_MSFILTER 41SIGTSTP 20__SIZEOF_FLOAT__ 4ntohs(x) __bswap_16 (x)IPPROTO_MPLS IPPROTO_MPLSresolved_ggsn_addrIPV6_2292PKTINFO 2IPV6_PKTINFO 50RB_EMPTY_ROOT(root) ((root)->rb_node == NULL)__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW_XOPEN_SHM 1AF_UNIX PF_UNIX_SC_PII _SC_PIImsgb_eq_l2_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 2, msg, data, len, false)ELIBMAX 82_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZEGTPIE_USER_LOC 152_SS_SIZE 128_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_ASM_GENERIC_ERRNO_BASE_H EPFNOSUPPORT 96__USE_POSIX199506seq_mapGSM48_IE_CONN_BCD 0x4c__GCC_CONSTRUCTIVE_SIZE 64SOL_ALG 279SIGUSR1 10IN_CLASSC(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000)GSM48_MT_RR_SH_SI10bis 0xA__GCC_IEC_559_COMPLEX 2__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F__FLT32_HAS_INFINITY__ 1log_filterIPV6_RECVERR_RFC4884 31SEGV_MTESERR SEGV_MTESERROSMO_BYTES_FOR_BITS(BITS) (((BITS) + 7) / 8)__SEG_GS 1hostnameGSM48_MT_RR_APP_INFO 0x38__CHAR_BIT__ 8LONG_MAX __LONG_MAX__AF_ROSE PF_ROSE__INTPTR_MAX__ 0x7fffffffffffffffLINT_LEAST64_MAX (__INT64_C(9223372036854775807))GSM48_IE_SIGNAL 0x34__FLT16_HAS_DENORM__ 1GSM48_MT_RR_SH_MEAS_REP 0x4__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1__HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16identGTP_GPDU 255__glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))OSMO_SEC2DAY(sec) ((sec % (60 * 60 * 24 * 365)) / (60 * 60 * 24))CLOCK_TAI 11MAP1MAP2__glibc_macro_warning1(message) _Pragma (#message)MSG_NOSIGNAL MSG_NOSIGNALsendARFCN_FLAG_MASK 0xf000long long unsigned intGTPCAUSE_NON_EXIST 192ULLONG_MAX (LLONG_MAX * 2ULL + 1)AF_VSOCK PF_VSOCKSIG_UNBLOCK 1__GCC_ATOMIC_BOOL_LOCK_FREE 2_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS__LDBL_MANT_DIG__ 64rb_entry(ptr,type,member) container_of(ptr, type, member)__attribute_returns_twice__ __attribute__ ((__returns_twice__))IP_DROP_MEMBERSHIP 36GSM48_IE_AUX_STATUS 0x24__LDBL_REDIR_NTH(name,proto) name proto __THROWGSM48_MT_MM_IMSI_DETACH_IND 0x01GSM48_MT_RR_DTM_ASS_CMD 0x4c_SC_UCHAR_MAX _SC_UCHAR_MAX__UINT32_MAX__ 0xffffffffUSOL_IP 0ERESTART 85GTPIE_ENH_NSAPI 167OSMO_LOGCOLOR_RED "\033[1;31m"__USE_POSIX 1SO_PEERCRED 17GTPIE_S_PRIO_IND_NS 204__GLIBC_USE_IEC_60559_FUNCS_EXT 0ENOSYS 38SA_RESETHAND 0x80000000_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN__ELF__ 1__FLT128_MIN_EXP__ (-16381)_____fpos64_t_defined 1h_errno (*__h_errno_location ())_POSIX_STREAM_MAX 8__INT64_TYPE__ long intGTPIE_CELL_ID 174__FLT32X_IS_IEC_60559__ 2ILL_PRVOPC ILL_PRVOPCGSM48_IE_CH_DESC_2_BEFORE 0x1dGSM48_T335_MS 30, 0CHARCLASS_NAME_MAX 2048LOG_FILENAME_POS_HEADER_END__THROWNL __attribute__ ((__nothrow__))SCM_TIMESTAMPING_PKTINFO 58rb_is_black(r) rb_color(r)GTPCAUSE_ROAMING_REST 205PDP_MAX 1024__stub_revoke IPV6_RTHDR_TYPE_0 0previousGSM48_MT_RR_SH_VGCS_NEIGH 0xCgtphub_side_idxEBADR 53timerclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0)__id_t_defined __ATOMIC_HLE_RELEASE 131072ELIBEXEC 83GTPIE_STN_SR 209IPPROTO_MPTCP IPPROTO_MPTCPtalloc_memdup(t,p,size) _talloc_memdup(t, p, size, __location__)_VA_LIST_ DGTPHUB__attribute_noinline__ __attribute__ ((__noinline__))_POSIX_NO_TRUNC 1IPPROTO_ICMP IPPROTO_ICMP__SI_SIGFAULT_ADDL __SHRT_WIDTH__ 16_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGSSOL_PNPIPE 275__attr_dealloc_fclose__need___va_list __dev_t_defined msgb_eq_l3_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 3, msg, data, len, true)setup_test_hub__LP64__ 1IP_PMTUDISC_DONT 0GSM48_MT_RR_CHAN_REL 0x0d_POSIX_SPIN_LOCKS 200809LSIGCHLD 17_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32GTPIE_MM_CONTEXT 129__DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)__ASM_GENERIC_POSIX_TYPES_H send_from_ggsngtp_resp_to_sgsnIPPROTO_DSTOPTS IPPROTO_DSTOPTS_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFICFD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)__CFLOAT128 _Complex _Float128ENOTBLK 15hlist_for_each(pos,head) for (pos = (head)->first; pos ; pos = pos->next)talloc_get_type_abort(ptr,type) (type *)_talloc_get_type_abort(ptr, #type, __location__)__WEXITSTATUS(status) (((status) & 0xff00) >> 8)gtp_req_from_sgsn2expiry_entryLOG_FILENAME_NONEMSG_DONTROUTE MSG_DONTROUTE_BITS_STDIO_H 1CMSG_NXTHDR(mhdr,cmsg) __cmsg_nxthdr (mhdr, cmsg)__time_t_defined 1__restrict_arr __restrictGNU C11 12.2.0 -mtune=generic -march=x86-64 -ggdb3 -g -O2 -std=gnu11 -fasynchronous-unwind-tablesOTC_GLOBAL (osmo_ctx->global)EROFS 30GTPH_SIDE_GGSNALL_STATES 0xffffffffGSM48_IE_FRQSHORT_AFTER 0x02argvIP_RECVERR 11GTPIE_ENODEB_ID 212GSM48_MT_CC_CALL_PROC 0x02FP_XSTATE_MAGIC2 0x46505845UENOTSOCK 88timespecclear(tvp) ((tvp)->tv_sec = (tvp)->tv_nsec = 0)SOL_ICMPV6 58__USE_XOPEN_EXTENDEDEAI_SYSTEM -11SEGV_PKUERR SEGV_PKUERRGSM48_MT_MM_ABORT 0x29IN6_ARE_ADDR_EQUAL(a,b) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); const struct in6_addr *__b = (const struct in6_addr *) (b); __a->__in6_u.__u6_addr32[0] == __b->__in6_u.__u6_addr32[0] && __a->__in6_u.__u6_addr32[1] == __b->__in6_u.__u6_addr32[1] && __a->__in6_u.__u6_addr32[2] == __b->__in6_u.__u6_addr32[2] && __a->__in6_u.__u6_addr32[3] == __b->__in6_u.__u6_addr32[3]; }))GSM23003_HOME_NETWORK_DOMAIN_LEN 33GSM48_MT_RR_SH_SI10ter 0xBllist_last(head) (head)->prev_POSIX_THREAD_THREADS_MAX 64SO_TIMESTAMPNS_NEW 64sd_journal__INT_LEAST32_TYPE__ intLOGPDPX(ss,level,pdp,fmt,args...) LOGP(ss, level, "PDP(%s:%u): " fmt, imsi_gtp2str(&(pdp)->imsi), (pdp)->nsapi, ## args)SO_MEMINFO 55_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONSIG_IGN ((__sighandler_t) 1)_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGSF_OK 0IN_CLASSB(a) ((((in_addr_t)(a)) & 0xc0000000) == 0x80000000)___int_wchar_t_h SIGABRT 6INADDR_UNSPEC_GROUP ((in_addr_t) 0xe0000000)__OFF_T_TYPE __SYSCALL_SLONG_TYPE_CS_LFS_CFLAGS _CS_LFS_CFLAGSGSM_LAC_RESERVED_ALL_BTS 0xfffeSIGHUP 1FPE_FLTINV FPE_FLTINVGSM48_T323 30, 0IP_BIND_ADDRESS_NO_PORT 24_XOPEN_UNIX 1_POSIX_SEM_VALUE_MAX 32767__need_wchar_t _POSIX_TRACE_EVENT_FILTER -1_vtable_offset_XOPEN_VERSION 700GTP_FWD_SRNS_ACK 60LINE_MAX _POSIX2_LINE_MAXEPROTONOSUPPORT 93_PC_PRIO_IO _PC_PRIO_IOtv_usectest_expiryAI_NUMERICSERV 0x0400__FLT32X_MIN_EXP__ (-1021)_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS__getc_unlocked_body(_fp) (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)__BIT_TYPES_DEFINED__ 1_BITS_POSIX1_LIM_H 1__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32xprint_fn_SC_SPORADIC_SERVER _SC_SPORADIC_SERVERIPPROTO_MH IPPROTO_MH__DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L)__U16_TYPE unsigned short int_POSIX2_C_BIND __POSIX2_THIS_VERSION_SC_PAGESIZE _SC_PAGESIZE__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16_SC_CHAR_BIT _SC_CHAR_BITGSM48_PDISC_SMS 0x09hlist_for_each_entry_safe(pos,n,head,member) for (pos = hlist_entry_safe((head)->first, typeof(*pos), member); pos && ({ n = pos->member.next; 1; }); pos = hlist_entry_safe(n, typeof(*pos), member))osmo_generate_backtraceENOTSUP EOPNOTSUPP__FSFILCNT64_T_TYPE __UQUAD_TYPEGTP1HDR_F_SEQ 0x02DLM2UA -28_BITS_PTHREADTYPES_COMMON_H 1_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALSUINT16_MAX (65535)SIGEV_SIGNAL SIGEV_SIGNALGTP_UPDATE_PDP_REQ 18__wrap_gtphub_ares_init__attribute_artificial__ __attribute__ ((__artificial__))WSTOPPED 2__attribute_copy__(arg) __attribute__ ((__copy__ (arg)))talloc_find_parent_bytype(ptr,type) (type *)talloc_find_parent_byname(ptr, #type)GSM48_IE_RR_PACKET_UL 0x22SIGPWR 30__STDC_VERSION__ 201112L__USE_XOPEN2KXSISO_NETNS_COOKIE 71GTPIE_NSAPI 20_SC_TIMER_MAX _SC_TIMER_MAXSI_KERNEL SI_KERNELGTP_SGSN_CONTEXT_RSP 51__glibc_has_attribute(attr) __has_attribute (attr)INT8_MAX (127)GSM48_IE_CHANMODE_5 0x15__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L_REENTRANT 1ggsn_receiverGSM48_MT_CC_CONNECT_ACK 0x0fIPPROTO_GRE IPPROTO_GREGSM48_MT_RR_SYSINFO_2 0x1a_GCC_SIZE_T PF_NETBEUI 13SCM_WIFI_STATUS SO_WIFI_STATUSINADDR_DUMMY ((in_addr_t) 0xc0000008)__need_wchar_t_RPC_NETDB_H 1__UINT64_MAX__ 0xffffffffffffffffULGSM48_MT_RR_IMM_ASS 0x3f__GCC_IEC_559 2__FLT32_MANT_DIG__ 24INET_ADDRSTRLEN 16group_name_prefix__ASM_GENERIC_SOCKET_H expiry_init_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGSLINK_MAX 127__S32_TYPE intGTPIE_MAX_TV 28__undef_NR_OPEN _SYS_SIZE_T_H MSG_SYN MSG_SYNGSM_CSTATE_DISCONNECT_IND 12_SC_BASE _SC_BASE__SSE2__ 1EUNATCH 49osmo_ntohs(x) osmo_swab16(x)GSM48_IE_CHANDESC_2 0x64_T_PTRDIFF _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS__STDC_IEC_559__ 1__GXX_ABI_VERSION 1017SI_TIMER SI_TIMERGTP_ERROR 26_BITS_ENDIAN_H 1_POSIX_SPORADIC_SERVER -1IP_MTU_DISCOVER 10_ASM_X86_POSIX_TYPES_64_H SIGIO SIGPOLL_SC_LINE_MAX _SC_LINE_MAXGSM48_IE_NOTIFY 0x27GTPCAUSE_UNKNOWN_PDP 220llist_for_each_entry(pos,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next))_POSIX2_VERSION __POSIX2_THIS_VERSION__DBL_DECIMAL_DIG__ 17ADD_MODULO(sum,delta,modulo) do { if ((sum += delta) >= modulo) sum -= modulo; } while (0)PF_ROSE 11__GCC_ATOMIC_CHAR_LOCK_FREE 2__INT_LEAST64_WIDTH__ 64IPV6_PMTUDISC_INTERFACE 4OSMO_NAME_C_IMPL(CTX,INITIAL_BUFSIZE,ON_ERROR,FUNC_BUF,FUNC_BUF_ARGS...) size_t _len = INITIAL_BUFSIZE; int _needed; char *_str = NULL; if ((INITIAL_BUFSIZE) > 0) { _str = (char*)talloc_named_const(CTX, _len, __func__); OSMO_ASSERT(_str); } _needed = FUNC_BUF(_str, _len, ## FUNC_BUF_ARGS); if (_needed < 0) goto OSMO_NAME_C_on_error; if ((unsigned int) _needed < _len) return _str; _len = _needed + 1; if (_str) talloc_free(_str); _str = (char*)talloc_named_const(CTX, _len, __func__); OSMO_ASSERT(_str); _needed = FUNC_BUF(_str, _len, ## FUNC_BUF_ARGS); if (_needed < 0) goto OSMO_NAME_C_on_error; return _str; OSMO_NAME_C_on_error: if (_str) talloc_free(_str); if (!(ON_ERROR)) return NULL; _str = talloc_strdup(CTX, ON_ERROR); OSMO_ASSERT(_str); talloc_set_name_const(_str, __func__); return _str;_XBS5_LPBIG_OFFBIG -1tgt_vtyOSMO_STRINGIFY(x) #x__FLT64X_HAS_QUIET_NAN__ 1mainIPPROTO_MTP IPPROTO_MTP__socket_typeAF_SMC PF_SMCDebug_LastEntry_SC_BC_DIM_MAX _SC_BC_DIM_MAX__CMSG_PADDING(len) ((sizeof (size_t) - ((len) & (sizeof (size_t) - 1))) & (sizeof (size_t) - 1))GTPIE_A_MBMS_TRAC_I 169_POSIX2_CHARCLASS_NAME_MAX 14L_INCR SEEK_CUR__PMTresolved_ggsnsGSM_CSTATE_MO_CALL_PROC 3_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAXgtphub_gcGSM48_MT_CC_RETR_REJ 0x1e__WIFEXITED(status) (__WTERMSIG(status) == 0)_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DLOSMO_MOD_EUC(x,y) ((x) % (y) < 0 ? (y) > 0 ? (x) % (y) + (y) : (x) % (y) - (y) : (x) % (y))_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT__CONCAT(x,y) x ## ySA_NOMASK SA_NODEFERadd_items_to_expiry_SIZET_ ENOMSG 42_POSIX_THREAD_ATTR_STACKADDR 200809LMCAST_LEAVE_SOURCE_GROUP 47__OPTIMIZE__ 1EALREADY 114GTPIE_S_PRIO_IND 203__NGREG 23gtphub_bindprioritySI_MESGQ SI_MESGQGTP_FAILURE_REQ 34_PC_FILESIZEBITS _PC_FILESIZEBITS_T_SIZE_ loglevelexpectosmo_htonl(x) osmo_swab32(x)__STDC_UTF_16__ 1same_addr(GOT,EXPECTED) _same_addr((GOT),(EXPECTED), __FILE__, __LINE__)_SC_USER_GROUPS _SC_USER_GROUPSSO_BUSY_POLL 46print_category_hex_PATH_HOSTS "/etc/hosts"SOCK_STREAM SOCK_STREAM_chain_POSIX_TRACE_INHERIT -1MSG_FASTOPEN MSG_FASTOPEN_POSIX_LINK_MAX 8_POSIX_ADVISORY_INFO 200809L__attr_dealloc_free __attr_dealloc (__builtin_free, 1)EKEYREJECTED 129_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAXMCAST_EXCLUDE 0EBADMSG 74GSM48_T310 30, 0EKEYREVOKED 128CLD_CONTINUED CLD_CONTINUEDEL2HLT 51__FLT64X_MANT_DIG__ 64____mbstate_t_defined 1__attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))SA_SIGINFO 4__FLT64X_DECIMAL_DIG__ 21addressesOSMO_STRBUF_REMAIN(STRBUF) _osmo_strbuf_remain(&(STRBUF))AF_XDP PF_XDPGSM_MACBLOCK_LEN 23_SC_SHRT_MIN _SC_SHRT_MINIP_ADD_MEMBERSHIP 35__WCHAR_MIN __WCHAR_MIN___BITS_SIGNUM_ARCH_H 1GSM48_IE_LSA_IDENT 0x48IN6_IS_ADDR_MC_ORGLOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x8))_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONFIP_RECVOPTS 6overflow_arg_areareg_save_area_POSIX_SYMLOOP_MAX 8SO_CNX_ADVICE 53IPV6_RECVRTHDR 56NFDBITS __NFDBITSENETDOWN 100__USE_XOPEN2K8 1ENXIO 6FPE_CONDTRAP FPE_CONDTRAPSCHAR_MAX __SCHAR_MAX___STRINGS_H 1GSM48_MT_RR_SYSINFO_5 0x1d__COMPAR_FN_T IN_CLASSB_NET 0xffff0000GSM48_MT_RR_ASS_CMD 0x2eNO_RECOVERY 3_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_OSMO_HAS_ATTRIBUTE_DEPRECATEDbuf_len 1024long long int__DBL_MAX_EXP__ 1024MCAST_BLOCK_SOURCE 43LLONG_MAX __LONG_LONG_MAX___SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAXOSMO_LOGCOLOR_CYAN "\033[1;36m"IPV6_V6ONLY 26_POSIX2_C_VERSION __POSIX2_THIS_VERSION_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_____fpos_t_defined 1__SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 4)LOG_TGT_TYPE_SYSLOG_DEFAULT_SOURCE 1SO_TIMESTAMP SO_TIMESTAMP_OLD__UID_T_TYPE __U32_TYPESIOCGPGRP 0x8904EOF (-1)SIG_BLOCK 0GSM48_MT_RR_SH_SI10 0x0__siginfo_t_defined 1_POSIX_AIO_MAX 1SO_SNDBUFFORCE 32PF_XDP 44_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR__PMT(args) args__GLIBC_MINOR__ 36ENOPROTOOPT 92INTPTR_MIN (-9223372036854775807L-1)__SIZE_WIDTH__ 64__LDBL_REDIR_DECL(name) PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS__ATOMIC_RELEASE 3__SCHAR_MAX__ 0x7f__unix__ 1__DECLARE_FLEX_ARRAY(TYPE,NAME) struct { struct { } __empty_ ## NAME; TYPE NAME[]; }_ALLOCA_H 1ENOTNAM 118_SC_IPV6 _SC_IPV6__LONG_MAX__ 0x7fffffffffffffffLMCAST_MSFILTER 48IP_RECVORIGDSTADDR IP_ORIGDSTADDR__UINT_FAST16_TYPE__ long unsigned intSIGFPE 8GSM48_T308_MS 30, 0GTPCAUSE_UNKNOWN_MAN_EXTHEADER 214AF_KEY PF_KEYrb_is_red(r) (!rb_color(r))SIGSTKSZ 8192ENONET 64IP_ADD_SOURCE_MEMBERSHIP 39_SC_POLL _SC_POLL__HAVE_DISTINCT_FLOAT64 0GSM48_IE_CALLING_SUB 0x5dGSM48_T310_MS 30, 0__DEC_EVAL_METHOD__ 2_freeres_list__DADDR_T_TYPE __S32_TYPEgsn_addr_from_strGSM48_MT_MM_LOC_UPD_ACCEPT 0x02WEXITSTATUS(status) __WEXITSTATUS (status)__DECIMAL_DIG__ 21_SC_TZNAME_MAX _SC_TZNAME_MAXGSM23003_MTMSI_NUM_BYTES 4_SC_TRACE_INHERIT _SC_TRACE_INHERITGSM48_MT_RR_STATUS 0x12_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVSnr_map__DEFINED_wchar_t __undef_LINK_MAX __GCC_HAVE_DWARF2_CFI_ASM 1__DEC64_EPSILON__ 1E-15DD__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))nr_maxEREMCHG 78__bswap_constant_16(x) ((__uint16_t) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))GSM48_IE_CHANMODE_2 0x11_IO_FILEGSM_7BIT_LEGACY_MAX_BUFFER_SIZE 0x10000__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))IP_TTL 2__GNUC__ 12_POSIX_MEMLOCK_RANGE 200809L__USE_FORTIFY_LEVEL 0_SC_REGEX_VERSION _SC_REGEX_VERSION__FD_ELT(d) ((d) / __NFDBITS)GTPCAUSE_MS_REFUSES_X 4ENOCSI 50ECONNABORTED 103log_filename_pos_SC_T_IOV_MAX _SC_T_IOV_MAXERRMSG_SIZE 255_BITS_ATOMIC_WIDE_COUNTER_H AF_PACKET PF_PACKETGSM_MI_TYPE_TMSI 0x04GTPCAUSE_VERSION_NOT_SUPPORTED 198msgb_l3(m) ((void *)((m)->l3h))__INT16_MAX__ 0x7fff__ONCE_ALIGNMENT _SC_XOPEN_VERSION _SC_XOPEN_VERSIONraw_outputIN6_IS_ADDR_MC_LINKLOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x2))IPV6_PMTUDISC_DONT 0gp_offsetSOL_X25 262nr_pool_POSIX_SHARED_MEMORY_OBJECTS 200809LEAI_OVERFLOW -12AI_ADDRCONFIG 0x0020__DEFINED_ptrdiff_t osmo_tdef_groups_for_each(g,tdef_groups) for (g = tdef_groups; g && g->tdefs; g++)GSM48_IE_EXTENDED_TSC_SET 0x6d_OSMO_HAS_ATTRIBUTE_DEPRECATED 1GSM48_IE_PRIORITY_LEV 0x80__size_t GSM48_MT_CC_EMERG_SETUP 0x0estrlen__glibc_has_extension(ext) 0EXFULL 54__HAVE_FLOAT128X 0si_value _sifields._rt.si_sigval_XOPEN_XPG2 1GSM48_MT_RR_SH_MEAS_INFO 0x5SO_NOFCS 43ratemsgb_eq_l2_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 2, msg, data, len, true)_BITS_BYTESWAP_H 1EDOTDOT 73GSM48_MT_CC_START_DTMF_ACK 0x36SO_NO_CHECK 11_GCC_PTRDIFF_T GSM48_MT_RR_DTM_ASS_FAIL 0x48__UINT16_C(c) cggsn_senderDLNSDATA -22EAI_AGAIN -3SEGV_ACCADI SEGV_ACCADIseq_poolGTPIE_RAB_SETUP 140__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2PF_BLUETOOTH 31GTPCAUSE_SYN_ERR_FILTER 218__FLT32X_HAS_DENORM__ 1PF_PACKET 17IP_PMTUDISC_PROBE 3SO_TIMESTAMPNS SO_TIMESTAMPNS_OLDGSM48_MT_RR_CIPH_M_CMD 0x35EHWPOISON 133AF_QIPCRTR PF_QIPCRTR_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN_OSMO_HAS_ATTRIBUTE_DEPRECATED_WITH_MESSAGE OSMO_GNUC_PREREQ(4,5)gtp_pong_to_ggsn_STDC_PREDEF_H 1__INT_FAST32_TYPE__ long int__USE_POSIX_IMPLICITLY 1__stack_t_defined 1_SC_PHYS_PAGES _SC_PHYS_PAGESLOG(label) { fprintf(stderr, "\n" label "\n"); printf(label "\n"); }length_BITS_ERRNO_H 1rate_ctr_desc_POSIX2_BC_SCALE_MAX 99__FLT32_MAX_EXP__ 128INTPTR_MAX (9223372036854775807L)_CS_PATH _CS_PATHnr_map_add__intptr_t_defined ZERO_STRUCT(struct_pointer) memset(struct_pointer, '\0', sizeof(*(struct_pointer)))GSM48_IE_CHANMODE_8 0x18__GLIBC_USE_IEC_60559_BFP_EXT_C2X 0GSM48_PDISC_TEST 0x0fllist_last_entry_or_null(ptr,type,member) (!llist_empty(ptr) ? llist_last_entry(ptr, type, member) : NULL)tgt_gsmtap_SC_SCHAR_MIN _SC_SCHAR_MINTL16V_GROSS_LEN(x) (x+3)_POSIX_REENTRANT_FUNCTIONS 1GSM48_MT_CC_MODIFY_REJECT 0x13_SC_UIO_MAXIOV _SC_UIO_MAXIOVGSM23003_IMSI_MIN_DIGITS 6msg_from_ggsn_c(A,B,C,D) msg_from_ggsn(GTPH_PLANE_CTRL, A,B,C,D)SOL_MCTP 285GSM48_MT_CC_START_DTMF 0x35SOL_SMC 286local_addr_CS_LFS_LIBS _CS_LFS_LIBSPDP_EUA_TYPE_v6 0x57portsDSUA__DEC64_MIN__ 1E-383DD__SIZEOF_INT__ 4IN6_IS_ADDR_V4COMPAT(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && ntohl (__a->__in6_u.__u6_addr32[3]) > 1; }))GSM48_MT_RR_PAG_REQ_2 0x22_BITS_TYPES_H 1P_tmpdir "/tmp"__RLIM_T_MATCHES_RLIM64_T 1_POSIX_THREAD_PROCESS_SHARED 200809L__SI_ALIGNMENT talloc_zero_size(ctx,size) _talloc_zero(ctx, size, __location__)GTPIE_ULI_TIMESTAMP 214__USE_ISOC95 1__DEC64_MAX__ 9.999999999999999E384DDprint_filename_pos__GLIBC_USE_IEC_60559_BFP_EXT_freeres_buf__FLT128_DIG__ 33IPV6_PATHMTU 61GTPCAUSE_ACC_REQ 128__pie__ 2SOL_SOCKET 1_BITS_PTHREADTYPES_ARCH_H 1GTP1C_PORT 2123__FLT_DECIMAL_DIG__ 9SO_RCVTIMEO SO_RCVTIMEO_OLDGTPIE_L_SETUP_PFCS 179IPV6_AUTOFLOWLABEL 70GSM48_MT_CC_ESTAB_CONF 0x06IN_CLASSC_NET 0xffffff00__USE_ATFILEGTP_PDU_NOT_RSP 28GTPIE_H_BR_16MBPS_F 205GSM48_IE_REPEAT_SEQ 0xd3GSM48_MT_RR_CLSM_ENQ 0x13_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBSGTP_RC_PDU_Ugtphub_tunnel_refreshstrbufstrnlendata_lengtphub_gc_peerinet_ptonOSMO_STATS_CLASS_PEER__func__nr_replfrom_ggsns_read_cbaddr_str_lenfreeaddrinfoget_ie_imsi_strto_peer_from_seqGTPH_CTR_PKTS_OUTlogp2gtphub_known_addr_have_portget_ie_apn_strinet_ntopfrom_plane_idxfrom_bindget_ie_nsapisa_dataai_protocolgsn_addr_samegtpie_getierate_ctr_group_freeGTP_RC_INVALID_IErate_ctr_incgtphub_send_del_pdp_ctxatoiset_seqexpiring_item_delosmo_stats_classgtphub_bind_freesa_familyuse_addrto_port_pgtphub_mapping_newgtp_rcie_idxai_addr__syscall_slong_tabortgtpie_extto_ctrlgtpie_gettv0gtpie_gettv1iterated_tungtpie_gettv4gtpie_gettlvrate_ctr_addgtphub_unmap_seqrate_ctr_group_get_ctrfinal_unmappedsgsn_sockaddr_copyfrom_ggsns_ofdrestartnow_tpgtphub_plane_idx_default_portte_fromgtp1_packet_shortdel_ctx_msggtphub_port_str2responding_portnr_map_emptycb_dataset_teigtphub_check_mapped_teiportbuf_lenfrom_sgsns_ofdsprintfgtphub_unmap_header_teifrom_sgsns_read_cbosmo_fd_setupgtphub_handle_echo_reqtei_maxgtp_packet_descgsn_addr_to_strbgtphub_bind_initie_lgtp_type_strgtphub_gc_peer_portgtphub_tunnel_completegtphub_addr_findgtphub_tunnel_newgtp1_header_shortexpiring_item_initresolved_gssn_del_cbannounced_lenfrom_peerfrom_teigai_strerrornumber__llist_addosmo_fd_cb_tGTP_RC_PDU_Cgtp1_packet_longtei_minbuflengtphub_counters_ioknown_tunllist_add_tailgtphub_gc_bindgtphub_startgsn_addr_getstrbuf_lenother_sidenr_pool_nextosmo_clock_gettimegtphub_plane_idx_namesto_proxyosmo_log_infoai_canonnamegtphub_map_restart_counternr_map_refreshgtp_packetgtphub_ctrg_io_descgtphub_peer_newgsn_addr_copygtphub_peer_find_addrgtphub_cfg_addrgtpie_tlvgtphub_tunnel_endpoint_set_peergtphub_counters_io_descgtphub_side_idx_namesgtp_decodeexpiGTP_RC_UNSUPPORTED_VERSIONorig_nrgtphub_peer_delfrom_gsnaOSMO_STATS_CLASS_GLOBAL__ssize_tpending_deletefrom_porttimespecgsn_addr_putte_togtphub_gc_startgsn_addr_to_sockaddrgtphub_readntungtphub_mapping_havelog_check_levelresolved_addrdeleted_countresultgtphub_tunnel_del_cbgtphub_resolve_ggsn__nptrexpiredgtphub_port_ref_count_inctei_from_ieGTPH_CTR_PKTS_INofd_idgtphub_cfg_bindGTPH_GC_TICK_SECONDSto_bindosmo_apn_to_str_osmo_getaddrinfovalidate_gtp_headerother_side_idxgtpie_tv0gtpie_tv1gtpie_tv2gtpie_tv4gtpie_tv8get_restart_countgtpie_memberunmapped_from_seqgtphub_port_find__llist_delto_sideGTP_RC_TOOSHORTgtphub_addr_haveai_addrlenteardown_indgtphub_check_restart_counterport_str_lennumeric_addr_strosmo_fd_unregisterGTP_RC_TINYgtphub_zerorate_ctr_group_allocgtp0_packetfrom_side_idxgtphub_mapping_del_cbvalidate_gtp0_headerGTPH_CTR_BYTES_INlogp_stubgtpie_decapsie_mandatoryuse_porthintsgtphub_peer_strgtphub_handle_create_pdp_ctxstrtolvalidate_gtp1_headerai_socktypepending_delete_del_cbunmapped_teigtphub_tunnel_side_strgtphub_peer_port_del__errno_locationpheaderimsi_digit_to_chargtphub_resolved_ggsnai_familyrecoveryai_flagsgtphub_restartedosmo_sock_init_ofdgtphub_handle_delete_pdp_ctxgtphub_stop_talloc_zeronr_origget_ie_imsinew_tunreceivedunmapped_from_tun__builtin_memcmpapn_bufgtphub_sock_closegtphub_gc_peer_addrgtphub_cfggtp1lgtp1ssgsn_sockaddr_to_strsgetnameinfoflowgtphub_bind_stopportbufto_peerwhatpending_delete_newgtphub_addr_find_port__builtin_memcpy__clockid_tfrom_ctrlOSMO_STATS_CLASS_UNKNOWNgtphub_bind_startgtphub_handle_pdp_ctxGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fno-strict-aliasing -fasynchronous-unwind-tablestun_continueheader_tei_rxgtphub_handle_update_pdp_ctxgtphub_map_seqrecvfromgtphub_addr_add_portnibblegtphub_check_reused_teisspare1spare2spare3ai_nextgtphub_port_strbie_typeosmo_timer_setupgtphub_sock_initexpiry_addapn_oi_strcausegtphub_port_ref_count_decimsi_to_str__bswap_32tv_nsecgtphub_gc_cbGTP_RC_UNKNOWNexpiry_clearfrom_addrimsi_bufgtphub_peer_strbosmo_timer_scheduleecho_response_datato_portgtphub_unmapgtphub_peer_add_addrgtphub_peer_addr_delgtphub_nowgtphub_unmap_teigsn_addr_to_strpeer_from_ieversionOSMO_STATS_CLASS_SUBSCRIBERGTPH_CTR_BYTES_OUTreply_lenheader_lengtphub_make_proxygtp0gsm48_gprs_tmr_unitvalue_lenvalueGPRS_TMR_DEACTIVATEDosmo_mnc_cmptmsi_beGPRS_TMR_6MINUTEgprs_is_mi_imsigprs_secs_to_tmr_floorGPRS_TMR_2SECONDSgprs_ra_idgprs_parse_tmsigprs_is_mi_tmsiGPRS_TMR_MINUTEsecsgprs_ra_id_equalsmnc_3_digitsgtphub_test.c/build/coverity/source-Osmocom/osmo-sgsn/tests/gtphub/build/coverity/install-Osmocom/include/osmocom/core/usr/include/x86_64-linux-gnu/bits../../include/osmocom/gtphub/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/types/usr/include/build/coverity/install-Osmocom/include/osmocom/gtp/usr/include/netinet../../include/osmocom/sgsn/usr/include/x86_64-linux-gnu/sys/usr/include/x86_64-linux-gnu/gnu/usr/include/linux/build/coverity/install-Osmocom/include/osmocom/gsm/protocol/usr/include/arpa/usr/include/x86_64-linux-gnu/asm/usr/include/asm-generic/build/coverity/install-Osmocom/include/osmocom/gsm/usr/include/rpclinuxlist.hbyteswap.hgtphub.hstddef.hstruct_FILE.hunistd.hstdint-uintn.htime_t.hstruct_timeval.hlogging.hsocket.hlinuxrbtree.htimer.hrate_ctr.hgtp.hsocket_type.hdebug.hselect.hstdio.htalloc.happlication.hstring.hpanic.hbacktrace.hstdc-predef.hlibc-header-start.hfeatures.hfeatures-time64.hwordsize.htimesize.hcdefs.hlong-double.hstubs.hstubs-64.hstdarg.htypesizes.h__fpos_t.h__mbstate_t.h__fpos64_t.h__FILE.hstdio_lim.hfloatn.hfloatn-common.h__locale_t.hstrings.hsyslimits.hposix1_lim.hlocal_lim.hpthread_stack_min-dynamic.hpthread_stack_min.hposix2_lim.hposix_opt.henvironments.hconfname.hgetopt_posix.hgetopt_core.hunistd_ext.hstdbool.hstdint.hwchar.hstdint-intn.hstdlib.hwaitflags.hwaitstatus.hclock_t.hclockid_t.htimer_t.hendian.hendianness.huintn-identity.h__sigset_t.hstruct_timespec.hpthreadtypes.hthread-shared-types.hpthreadtypes-arch.hatomic_wide_counter.hstruct_mutex.hstruct_rwlock.halloca.hstdlib-bsearch.hstdlib-float.hgsm_23_003.hgtpie.hinet.hstruct_iovec.hposix_types.hposix_types_64.hbitsperlong.hsockios.hstruct_osockaddr.hpdp.hgsn.htime.hstruct_tm.hstruct_itimerspec.htimer_compat.htdef.hgsm23003.hgsm48.hmsgb.hbits.hbit16gen.hbit32gen.hbit64gen.htlv.hgsm_04_08.hgsm_utils.hgsm48_ie.herrno.herrno-base.hmncc.hsignal.hsignum-generic.hsignum-arch.hsig_atomic_t.hsiginfo_t.h__sigval_t.hsiginfo-arch.hsiginfo-consts.hsigevent_t.hsigevent-consts.hsigaction.hsigcontext.hstack_t.hucontext.hsigstksz.hss_flags.hstruct_sigstack.hsigthread.hsignal_ext.hapn.hnetdb.hgtphub.c/build/coverity/source-Osmocom/osmo-sgsn/src/gtphubstats.h/build/coverity/source-Osmocom/osmo-sgsn/src/gprsgprs_utils.cgsm_04_08_gprs.h&#U,U#T,T$P\+\X%}ܱ}ݱ}|}|}|}|'PPPPP'3PPPPPP['   % ['   % (     # (     # U+ h h hU+   y+   y+ H H H,   , ( ( (O,      O, ` ` `, " " ",  !  !  !- 8% 8% 8%- $ $ $- 0& 0& 0&-  !  !  !-      . 8% 8% 8%. ) ) )/ h h/  4/   4/ H  HW P PW h hW `  ` W x x.X x x.X  iX5  iX5 H HP*U*SUSUSUSUSUS U+Q PP4Qp#pQ     Q     QA      QA   uR    uR    Rr n nRr Q QiL* x xiL*  pJUVUVpJT\T\pJ7Q7|pJ;R;RpJ;X;SXSXSXSJ!P8]PJ R RRJPPK R8K  Y  8K Y 8K|Y|8K^Y^EKPLgPKL  KL KL|KL^HUVUVHT\T\H$Q$SUQSHDRDRHDXD|MI*PIR RRIPP!J&RmI  -v  mI j-v jmIS-RSRYUYvQmI^-v^xIP"<PII  II jI%S%,U,IQII^:FUFU:F  FV  :F FS  ;7^=^^ ;*^^6;P  hN = =hN   hN hN =hN tuN- K KuN- K KuN% KuN% KuN% vO8 KO8 KN- K KN-  N% N% KN%  tN- = =N- K KN% KN% =N% `uiP; =iP; KWU;UW T :\:;TWQ;QWR;RV'U'Y\YU\V$T$VT}T0.(TT0.(VVQSQ}Q0.(QQ0.(SiVP]\]`P<9U9vpUvpU<9T9T<9  w9]  w<9 9_ &<-S3SS&<#S{SI<P2LPY<S{@x$S$x{@ y VyV@^~^d}1^~x#~~~d}e}d}^x#~d}A 0 p#2%  p#2%# p#2%#4 p#2%@n p#2%#PpP0 p#2%#@"PPPP@~Q~~~~@&S@UQ!Q@0&P|A~x#d~x#d~x#dAQ{~x#{~x#{~x#{ASAT P PA 0 QAtApLB~^^~^~LB~h~i~h~i~i~hLB__7CSUfU>T$V$'T'DVDGTGfV>Q&\&'Q'F\FGQGf\>R#S#'R'CSCGRGfS> P6PP>UsuU>SUU@>UsuU?U?U?)P?U?U&V&-U-VU?T*]*-T-]T?Q(\(-Q-\Q?R,^,-R-^R?+PdpP?S^?S\?S]?SVF@P H P@ P .HDU:V:kUDTgSgkTDQj\jkQDPQE9  E9\E9SEV9UPEUKSKQUQSPET>V>QTQVTfEUnE t # TEP\\EP](P(]fEuE 0 T t;TE V :PEP FUT\TYUY\FFP)V3>P>sVeFPS4?P?TSF"U"&Y&uUF"U"&Y&'UF' =F' `uG. =G.U@G"U"&Y&uU@G"U"&Y&'U@G' K@G' vG. KG.UG+U+/T/UGT/Q/TGQMSMOOQG/R/\R\G&]&G  VVH0s S VsVb81bcs~HS0HFSFR8RSsHS 4HSV'HPkH_,H?0,H2S2>8>?s,H? 4,H?VXH_CHP_UϞXϞU   UϞXϞU p"UpTUQUUUUUTPTPTPTQXQQQQQRRRRRRXǕVǕȕXȕVXVXVYPYYYYYPSȕSPSPjjUjlSllUlnSjjTjnTjjQjnQjjRjnRjjXjl]llXln]jjYjnYkkPklVllVlmVmmPmmVmmPmnVjjYjkYllYjjXjk]ll]jk^ll^jkVllVjk~kkRkk~ll~USUSUSUSTQTКPUPU՜P՜ܜU0PšPPPޚTӜTӜޚPU՜P՜ܜUPPPqP՜P՜ܜUssUss_stUtt_tw{wwUww{wxUxx_xx{ssTst]ttTtw]wwTwx]ssQst^ttQtw^wwQwx^ssRstVttRtwVwwRwxVstSttqPwwSwwUwxSww0ssQss^tw^ww^xx^ssTss]tw]ww]xx]ssUss_tt_tw{ww{xx_xx{ssPttPtuSuuPuwSwwSxxSxxPxxSuuRuwwwxxtu]xx]tt_tu{xx_ttPtuRxxPuu uu0uu}uuPuuRuuPuuruu}uuPuuRuv^xx^uuRuvxxuuPuvSxxPxxSuu^uupuusvvcvvSvvPvvcvvSvvswwsst\wx\stSttqPwxSstPttPssPstqttPwxSwx0nnUnp\pp}hppUpp\pp}hppUpq\qq}hqqUqs\nnTnsTnoPopSppSppPpqSqqPqqSqqUqqPqrSrrUrsSnop oos ooUoos noUoo]noUoo]ooPoos ooUoos oo|0ooQooSooPoo|0ooQooSpp]pp]rr]rr]UԙVԙיUיVUVTQTәSS֙\֙י@\ԙVԙיUVPQיqPPәSSPQיqPPÙPÙיPPיqÙșPPU}UTVTVT_____0VV__SSSSSVVsPsPVSSSS__~~U~~_~U_ՊՊUܔ_~~T~~V~TVՊՊTܔV~~Q~ܔQ~Z~12z $0)(12~0)(~12z $0)(]ȃ}̓}ۅm3%ۅ߅m3%#߅m3%#m3%]Պ~~]~~0ŀ]ŀ؀12} $0)(؀]12} $0)(]12} $0)(0^~^~0ʅ!|m3% $ &4$~3%ʅ҅#|m3% $ &4$~3%#҅߅%|m3% $ &4$~83%#߅%|m3% $ &4$~83%#!|m3% $ &4$~3%^Պ]]^]ŀހ00000  0ɓ ŀ]؀]]]]]]]ɓ]ŀ~؀~~~~~~~~ɓ~~؀ހ~z $ &1$} $ &"4$"؀ހ~ $ &1$} $ &"4$"Sŀs؀SSSSSSSɓSS]]]]]]ɓ]]~~~~~~ɓ~~~~~~ɓԓ~~ $ &1$} $ &"4$"~ $ &1$} $ &"4$"~ $ &1$} $ &"4$"~ $ &1$} $ &"4$"~ $ &1$} $ &"4$"~ $ &1$} $ &"4$"ɓ~ $ &1$} $ &"4$"~ $ &1$} $ &"4$"^s^^s^^ɓs^PP~ɓϓPϓQ~} $ &1$~ $ &"#4$p"} $ &1$~ $ &"#4$~"~ $ &h"|"~ $ &h"|"} $ &1$~ $ &"#43$"} $ &1$~ $ &"#43$"___Ў_PPՉPՉ}4$~3$""#ՉPՉ}4$~3$""#لQل|  لQل|ĄلQل|Ą Ą Ć~PP͇ ͇ UhiUii]iiUiiUij]hi0ii|}.Ш.ii|}.Ш.#ii~} .Ш.#ii~u .Ш.#ij|}.Ш.ii0ii'v}|}.Ш. $ &.h.ii)v}|}.Ш. $ &.h.#ii,v}|}.Ш. $ &h.h.#ii0v}~} .Ш. $ &h.h.#ij'v}|}.Ш. $ &.h.ii|}.Ш. $ & 0v"ij|}.Ш. $ & 0v"iisPiiUiisPii|}.Ш. $ & 0v"ij|}.Ш. $ & 0v"ii|}.Ш. $ & 0v"#Hij|}.Ш. $ & 0v"ffUfhVhh|{hhp}hhUhhVhh|{hhp}hhVgg0gh1gg0gg1gg2gh0hh1ffuffvffUffSffUffSffUffSffUffSffSfgvfgUggSggUfgSggUggSffUffSggSggVggvghvhhvhh|}hhphhU#hhvhh|}hhpggvggvggvhhvhhV``U`eSef}ffUffSbc0ce1ef2bb0bc1cc2cd0de1ef2``U``S bb7bc9cd8de: bbSbbsbcVccscd]ddsdeVeesabNabsbb `Tbbsbb bb1bbs__U__S__u{__U__S__U__S__u{__U__SQQUQVHVWUQQ\QQ_QVVVSVV_QQVQQSQVVVPQQ\QQVVVPQQ_QVQQ\QR]RU_UU]UUQUV]VVQQQVQRQRUUURVVRQQ\QQVQR]RU_RRVRSSSUVUUSRR_RRSRSPSUSUUPRRVRR_RRSRRVSTVRRVRRQRRPRSPUUPSSVSSVSSVSS SS SSpSSUTTVTTVTT TT TTUUUSUURVVRUVUVV]UVU UUT UURVVPVV0VVVW_VW_VWQVWPxyUyzVzzUz|V||U|}V}}U}}VxxTxz]zzTz|]||T|}]}}T}}]xyQyySyzQz|S||Q|}S}}QxyRyz^zzRz|^||R|}^}}R}}^yyPyz\{{P{|\||P|}\}}\yzPzzS}}P}}Syz_zz\}}\}}\zzvzzQzzSzzPzzvzzQzzS{{S||S78U88s88u88U88U88U89U99U78up88S88U88U@88up88U@89up99U@78U88s88u88U88U88U89U99U88S88Q88PUmUmUmڻUڻmUmUmUmUmUmUmդTդn۰S۰TnSnڻTڻnTnTnSnTnSnTnQmQmQmmڻQڻmmmmQmmmQmmmmmmmmmQmmmmmmQmQmmmmmmmmmmmmхmхmmmmm̐m̐mmR\R۰\۰R\R\R\R\R\R\R\R\R\R\R\R\R\Rх\хRӆ\ӆR\R\RXܥ^ܥXí^íX^XYmYmYmڻYڻmYmYmYmYmYmYmڻڻڻڻuv"_&n 32$n "4$m"}"3n 32$n "4$m32$m"3$"m"۰_۰8T 32$T "4$Q 32$Q "3$"U"_3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"ڻ8T 32$T "4$Q 32$Q "3$"U"ڻ3n 32$n "4$m32$m"3$"m"8T 32$T "4$Q 32$Q "3$"U"_3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"&n 32$n "4$m"}"3n 32$n "4$m32$m"3$"m"8T 32$T "4$Q 32$Q "3$"U"_8T 32$T "4$Q 32$Q "3$"U"_3n 32$n "4$m32$m"3$"m"&n 32$n "4$m"}"3n 32$n "4$m32$m"3$"m"&n 32$n "4$m"}"3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"8T 32$T "4$Q 32$Q "3$"U"_3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"8T 32$T "4$Q 32$Q "3$"U"3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"х_х3n 32$n "4$m32$m"3$"m"ӆ_ӆ3n 32$n "4$m32$m"3$"m"_3n 32$n "4$m32$m"3$"m"_s1$s"2$s"4$m"}"3n 32$n "4$m32$m"3$"m"%m hn#1 $ &"u"'m hn#1 $ &"m"۰Q hs1 $ &"U"۰"Q hT#1 $ &"U"'m hn#1 $ &"m"Q hs1 $ &"U"'m hn#1 $ &"m"'m hn#1 $ &"m"ڻ"Q hT#1 $ &"U"ڻ'm hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m""Q hT#1 $ &"U"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m""Q hT#1 $ &"U"%Q hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"Q hs1 $ &"U"%Q hn#1 $ &"m""Q hT#1 $ &"U"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"Q hs1 $ &"U"'m hn#1 $ &"m""Q hT#1 $ &"U"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"х'm hn#1 $ &"m"х'm hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"'m hn#1 $ &"m"̐'m hn#1 $ &"m"̐'m hn#1 $ &"m"'m hn#1 $ &"m"0۰>0>00>0>0>00>00VVPVPVVVхVPӆVVPVVPV00^000000^000000^00m000000P0m000000000^"o Ho 0"p"#8o Hq0"p"#8rHq0"p"#8rHo 0"p"#8ȫ"o Ho 0"p"#8"o Ho 0"q"#8sHo 0"q"#8ȵsHp0"q"#8ȵ̵sHo 0"q"#8̵ڵ"o Ho 0"q"#8"o Ho 0"p"#8o Hq0"p"#8rHq0"p"#8rHo 0"p"#8"o Ho 0"p"#8$o Ho 0"o"#8o Hp0"o"#8rHp0"o"#8rHo 0"o"#8$o Ho 0"o"#8PPPPrHq1 $ &0"p"#8!o Hq1 $ &0"p"#8&o Ho#1 $ &0"p"#8ٹٹoPnPoomm۰ s s s s s s۰ s s s s s sˮo˧ϧPVV^V^^^VV^Voooooooommmmmmmm__nnn__nnoPoooooooV^V^^^VV^Vmmmmmmm0nnn^^^zz^0\\|1 $ &#0z"#|1 $ &#0z"#|1 $ &#0n"#|1 $ &#0z"#|1 $ &#0n"#|1 $ &#0n"#|1|1Znnmm s s s s s s|1 $ &#0z"#|1 $ &#0n"#|1 $ &#0n"#|1 $ &r"|1 $ &m"|1 $ &m"PP}q PQ}8  Q}8Q}8  uUP  PP  uU0P0PZn  Zn  ^zzVV  v#VV  v#VV  v#VV  v#ϨoڻoϨmڻmPPݩm1$m"#43$m"ݩmm1$m"#43$m"mmmm1$m"#43$m"mmmmmmmmmmmV̲V̲\VV˼\˼VVVVVVVVVVVoooooooooooooommmmmmmmmmmmmm0ܪ^00^ܪ0˴0˴_0000___0__0_ ͪ0ͪܪ^000000_0^0^__0^Īܪv#ӴSSSSspv#SSS VV ooSSQp0 v##0SSSpSQoQoĪV̲V̲\˴V˼\˼VVVVĪo˴oooooĪm˴mmmmmĪo˴oooooĪ˴˴Po˼o̲V̲\V˼\o˼om˼mٲq1ٲ n#1˼ n#1 n#1 n#1 n#1 n#1 n#1 n#1 n#1 n#1__˼_ٲ_Q"o Hn 0""#8t|#up#t|#up#ҳֳQҳ׳_ҳֳPֳ׳m_˼_˴P˴oPV_  U  Vmm  ` m##Un#__  uU__  `uU^^  ~#US  SPQmm  ` m##Un#__  uU__  `uU  ^^  ~#U̯\\\\RPٶVٶVٶ ٶ v#mmmmmmmmmmmmmmmmmmmхmӆmˆmLjmɌmΌmmmVVVVnnnnnVnnVnVnnnVVnnVnރVVхnӆVnˆVLjVnVɌVΌVVV̐V̐nVVoooooooooooooooooooхoӆoˆoLjoɌoΌooommmmmmmmmmmmmmmmmmmхmӆmˆmLjmɌmΌmmmmmmmmmmmmmmmmmmmׁmmхmˆmmmmɌmЏm̐mVnnnnnVnnVnnnnVnnׁVnރVхnnˆVnVVɌVЏV̐nVooooooooooooooooׁooхoˆooooɌoЏo̐ommmmmmmmmmmmmmmmׁmmхmˆmmmmɌmЏm̐m0VvVVVvVVVVV^V_^VVɀ^ɀV^хVVV̐Vo_nnnnno_nn_nnnn0onnׁonoхnnˆ0nȉoЊooЏo̐no o@)o0 00000000000 0Ā0Āɀ ɀ0х 00̐0\\\\\\\\\ɀ\\\̐\SSSSSSSSSSSSɀSSS̐SPVVV_^Ā^oooĀo$v $ &hn#1 $ &"m"$v $ &hn#1 $ &"m"$v $ &hn#1 $ &"m"$ $ &hn#1 $ &"m"$~ $ &hn#1 $ &"m"Ā$~ $ &hn#1 $ &"m"PQu}QQp q p v p Āv qVVoon^^s $ &#3$" #t0^^PPP_  ̐Ԑ_̐ ̐ _  P_0120101p88\ssQ_RmQc_PQc__  _  _  mVU  ƒƒVƒރVƒ ƒ ˃ރv#mVȉo  VV  v#يVVV  v#VƑVƑVƑ Ƒ v#VVVVׁVVӆVLjVVVΌVVЏV̐VVmmmmׁmmӆmLjmmmΌmЏm̐mmooooׁooӆoLjoooΌoЏo̐oommmmׁmmӆmLjmmmċTċmΌmTmЏm̐mmooLj߈oo͋oo0PPP͋PPPq͋qqtm#P    ӎ ӎ Џ Џ 0Ppp\\0PPppPPssPPa\Pa]S\PS\҄ ҄ ҄ ҄ иm# TܽTTr TиVV  v#PPmmmmooooS____\\\\~0~0~0~0SSSS\~0SSSpS_S~0PSPSPS    QoQooommmPPPPnT0m nS 0 mVV  v#VV  v#̒U̒ޒSޒUSUSUUǒTǒܒVܒT˔V˔ؔTؔTVTTT\\^^PSPSUSҖUҖSUSUəUTVTVT֘T֘VTTəT˖\Җə\^ə^PėSėPəS77U77s77u77U77up77S77U77U@77U77s77u77U77S77Q77P<<U<@}|@HU<<T<@V@@T@EVEETEHV<< >X>>x>>x>>0>>>>1>>x $ &#0s"#>>x $ &#0v"#<>S>>\>@S@@S@ESEHS<>\>>P>@\@@P@E\EH\<<S<<\<>0>>1>@0@H0==t==v~"#8##==u==p#==t==v~"#8##==u==p#>@WEEWEFWGHWHHW>@yWEEyWEFyWGHyWHHyW>@SEESEFSGHSHHS>@VEEVEFVGHVHHV@@V@A @A AAUAASAB AB ABPAB AB ABPBBPBB BB BBUBCSBD BD CCQCCr1$r"3$~1$~"4$"s"#8CD CD CCQCCr1$r"3$~1$~"4$"s"#8CD CD DEVDE DE >>P@@PHHUHJSJJ|JJuJJUJLSHJ\JJUJJU@JL\IJVJLVHJSJJ|JJuJJUJLSHI\HIQHIPIJVIJVIJ IJ IIv#JJVKKVLLVKKVKKVKK KK KKv#99U99V9:U::v~::|::u::U:;V;;U;;V;<v~9:\::U::U@:<\::0::sv#`.0.::sv#0.0.;<sv#`.0.::0::1::299U99V9:U::v~::|::u::U:;V;;U;;V;<v~::"sv#`.0. $ &#0v":: sv#`.0. $ &0v"H:: sv#0.0. $ &0v"H::0::0;<0::"sv#`.0. $ &#0v":: sv#`.0. $ &0v"H::P::P99vp99up99Q99P:;\:; :; ;;\;; ;; [[0[[1[[0[[1[[2[[0[[1[[u8[[u[[u[[u U \ U \U T S TT  ] ]}q"]}q"] ]    P ] }PP? t $ &#0u"# s0u"# s0|"# T $ &#0|"# T $ &#0U"#  s0|"# s0u"# t $ &0u"#P t $ &0|"#P s $ &0|"#P T $ &0|"#P T $ &0U"#P T $ &0|"#Pt $ &0u"#P p# U t p# s1$s"4$|"#P## t p# s1$s"4$|"#P##UPPUPQvpQQUPPPPQSQQPPPSPQRPPPPPSPQRPPPPPPPPpPPRPPUPPU PPR PPQPPQMMUMNUMMTMNPNNupNNTMNQNNQMMRMMuMMTMMPMMuMMTMMRMMPMNQNNQNNQMNPNNPNNupNNTMMUMNUNNUMNQNNQNNQMNUNNUNNT#MNRNNRNNqxNNQNNUNNXNNTNNQNNUNNQNNTNNUNNrNNX&&U&'\''U'(\((U((\()U)*\*,U,,\,2U&&T&2T&&Q&2Q&&R&'V''R'(V((R((V()R)*V*,R,,V,2R&&X&'S''X'(S((X(*S**X*,S,,X,-S-0}@01S11}@11X12S&&Y&2Y()^))^*,^,-0--~--1-/S/0\()***+T()^*+^()]*+]((V((^((]))V))^))],-0--1,-S--S,-V--V11V22VUUTSTSUU0uU uU#uUuPPPPP#$U$$S$$U$$S$$U$$U$$S$$U$$U$$S$$U$&SUSUSUSU"S""U""U"#SVVV#VyQQ##Q##yvvvvv vUSUSUSUSUUSVVVuVvPvv U U S v~ U S v~ U T T T Q T T T Q Q Q R Q Q Q U P PUq~ U UTSTST S T2:2PSRPPPUژVژߘUߘVT٘S٘ߘTߘSQXQØ],U,HUHU U UUVU\S|#SP\ |PUU  u#uUUu~UUTt~TTTt~TUu~U34U44U34T44T33Q33P34Q33P33T33R33Q33P33T33P33Q33T34u44U#44U45vx55U44T45]55T55T44044\55\55044U44P44U44S45P55U44S44Q45S55S44U55U44S55S44P44U44P44U44Q44P44P44Q55U56vx66U55U55P55U56S66P55S55Q56S66Q55U55S55P55U55P55p55Q55P55Q66Q66U66U67U77U66U66Q66P66PMMPOOUOPUOPTPPupPPTOOQOPQOOQOOQOPQOOUOPUPPT#OOPOOPOOqxOOQOOUOOXOOROOQOOUOOQOOROOUOOpOPXWWuWWUWWupWWPWWPWWPWWuWWPWWUWXupWWPWXPWWPWXuWWPXXUXXppXXUXYUYYUXXUXXQXXPXXPXXU#XXPXXP XXR XXQXXQYYUYYUYYUZZUZZUZZUZ[UZZTZZTZZTZZuZ[U[[TZZuZZuZZUZZuZZUZZTZZTZZuZ[U[[TZZTZZuZ[U[[T[[U[\up\\U[\ [\ [[U[\up\\U[\P[[u\\U\\U\\U\\U\\U\\U\\U\\U\\ \\ \\u#\\u\\U]]U]^]^^U^^]^^u}^^U^_]]]T]^S^^T^^S^^T^_S]]V^^V^_0]]T]]S^^S^^S]]u]]}^^}^^}]]0]]V^^V^^0]]U]]_]]U^^U^^U]]_]]P]]_^^P^^_]]U^^U]]_^^_]]P^^P]^S^^S^_S]]}^^}^_}]]0]^^^^0^_0]]U]^_^^U^^U^_U]]_]^P^^_^^_^__]]U^^U^_U]]_^^_^__]^P^^S^^T^^]^^u}^^U^^0^^1^^0^^1^^2^^0^^1UXUUUTSTTTQ]Q6QQӝsp"ӝٝUϝ}pϝٝTUSUSUSTVTVTVTVQɠ\ɠQ\Q\Q\PSPSPPߣUߣUUUUߣTߣTTTTߣTߣTTTߣUߣUUUPЙUΚQΚUUQЙTΚPΚTTPΚUUΚTTUVUVTSTSuuBUBEUE[U[dUdUU  !wW!"#$L%$LCb&$L'J&Yz( )`!p#Hj$*&$L%$LC+,'-B.(/Nf)0e* e+1C2jx3,'J&4C!S!5678A"9?8:!S;v$L2<&= cQ>?JH@e_ MAB$LH!!!C"DS;E"L* FGl*H I*!SJ*$L"K% * }  LSM1!Sf, |,$[(N-)OT--P-~QRJ mSVPyvTjU,.#VH.X.h.#.$W"M.XY.!Z[/% ~('\pT/d/]uy^,_+$L/.`La/Yb/q0*? c/0de*0b0Y1  fi11gB2  Gh /i}/jbk2!2&23G6c6lm}n(4oG7c7$pqs7rks7 t#uv77$wr9%x:=W?@yWCCDz A&{'E'|fE|E!}E'~pK0 F+F,oFFF     FF }GGG  HUH B=QQ'R#y&T }TTTT!h#JW% U#YLYO 9%$L?!ZI1Z:Z> ?B$L\\Cx\\\]|E2]|EB]e]{] K]]]#} ]*|E(]^'ܟ*+4*v MbbaCGW,<8X60viHR4{x 2 {H`i & aE#+Y!jucc7`\L2dEw`!JE;/TٞcTaĉ!• *­8tfA*0DB-r4np*rcEefY^f(/t;zrLܐ6ER%iY?a Tɖz93~\qL [6; p"e}7|6,9|!,LfWC}S8qw\gJ Jpb6$D: z?$`\}r_[um*`W_mqL<5P^D'Q2wvk  [GgcM]$yL d{Ro'Oc4M/wtP ZaFh\l}I^ssN{5k:ȼ ,h_XB@DD/6 O=\܃y$nM?$Lݤ2fV I1RذtH 7 EuLW{ńt1D$vd#fa etys$L6Q(>Jb+-g,:lE L@H6^y*+z($94&*_|\<<6G1[xct Y 3+^qa"dBFr0MQh|fVF~QY+I`5+bX@bTT(fDo6|ux&'0y1/>$m1~}9&1^o-&{-Q#"$sD8OWX 8-r2 KM:TYj#X& Qe&SJgj9Y$$ShcC <^9Y},eR8l#__P$t-{2;Y95ABTO}P\gQRdCv w| }zWWd¯C??azC<7:&[HYRD,3iIQED&@OS-3z OI nq9D]zwѮT]dxvHba6[Ë?)d ɺ ϳ ) |ge:%**YCGhIxMIO0SZZ^e`dPim8 >3|B~J3d@<gycgWn|^ΐ*?"'mnywo~p$q35r'(>5C|+"+#QW&G'ϐ(J)N*M5+ -5.gM3s45$6k7f8j49,:;0J?,@A|,B`?CDEFG9~H5I JKLQRT"WZ ]Hag?1|fujsolpUFr(suu5(CNs]Y ^_cszhmhGn,o/x~0 :7$`M%m.qjY}&Fz5."m71wW%**YCGhIxMIO0SZZ^e`dPim8 >ΐ*?oΐ?41 k6c ;#;&W*04L7:1=GA.DθGLJaN U0!aZAdSrh#k n/qttӠw"zf}0͍Q[k1~)"DTe%t ~ N .  +\v*e+]/%20q4aM5<9&:/W>!@C2@EHqJ~NTW5PZ]`4c4HO|Bݔ![$A(> ,/5T317F?}YBE*HKNyQuT(gXL<?&x@(H3I1J\KWNeRI`3a3b\c\ghYdiJjz+mJqCuLvwxU{|ecyH`Lby7'AADO"5}CFJwNTR VrZtdghiltp^s6Ƙ?  &#?2&@P)U+,/25(9Qܣ"TQv\tWuRC8#A9:=J>X?_`ѡeKf6h>i+8%Of>5)N4ȟ;UMTsWdC !P#lu% S')ۦ+U?-/1Eu3"5(79͌;=?ҿA2CJL`NRPRTOV3XZwf\y^`Ibcdfc+0jxAo;}fTTB~DL@U2eh5NuNFӞ(ҋ1+a a4L$%҇n^hLx_IIL8z6gV*eJ5 (R]\F';3b_0NE~~[!h&lF0p2\jnssNi o1Η?CTv]SwQ%܉Ou1Bg?-1G%b5e lAT'@bk x"^<\.O;k:yz.:5pa5IS ml3:pt5$Fʶxi}WlXfY `r%Bp 9cr{5Z'VcWs<uH"JSAz L J!Hm!&M3'21"u*ȌjWCk\tɏusaveBw#y{z{>.|֫yt F/YrN8bP`!n5<MSMM"RNJ݉Nϑ( {/R2t3Q\ U79SNYCS^"T|t>ΐ$.dU'd|}%sx%dKz}*?HݒRz+ !Z$&'D9mh"x%(5 ,*1r05@8,>Fz0,;og'U( ')?*8,&-I5.'/31#2g,3Wq4{ B"V$j..,u 4 678%D̨I>PU8V\W@lX)VwmM7=)*S+*,-C/E0%S8F(^J:3_#49 "/20L1&46i ilruC-.jNRO~ST-TRU6Y}bpYjee>kqRUhUPlz&G{V )  Z 8   ;%nT ˚!%%!0'14(5$g=ri55 " $`'c+,RFcRVqd%(KC!n]=T;3S+ h / #H%b<ZQ[o5 8#I>'q*m} 8G!P#=&B(F,36) *t+T,T-\. /<01T2A3\4*5M67|8|9:;?U@AAVB/CDEF$G3<HIJvK8L3MN(O PQ\=RSHTUV W8X^YI ZjP]S^d_]`E+abURcdZefzg!h' i.j`k=lVm8n͓oژpCFqr5s t:uZ7vHw[xyz{[|&}~j5OpF_Ng#kKXc'w$="=2Vbw?1 n =(|o ,<#jc1P;_b$> bU"h)%4G(a^߳sZm86)8Q~%>bpPoiGoCOmJyM[̅AW !=1 >?1 tF$>6  z 5    T1 6oK<4'E=WL/&n +KcaR e L2!"&P'V(1*)- Q.ד/F1]3,(56-8:);S<=?K@|A[UDF H JLNBP&R9ESUsV-XZb\r^&\`cbgdxfxhiiEk~=mp[nRoL qr rsu,vKxz{}7{M`<zamk4:8{,U.)0:#;R)O/ 0W1T23567Ƀ8Nx9:;id<'=>?L@\BHCsDEF_GH2I3JOL2M?WPqQ$RSTUnVWVXfYEZ[\]^3a'bDdef+?gqth'iljmn?osuwɃxNxyz{id|'}~L\3O=e(Z]j,m5wlT4ނ %GJ,*1 V_ :]׻ 2Ka;A`v$Rkt3 1hn Yƙ7ljUہ*Co7L6g+Z[-{i/1k3߈5 79^;M(=V?`6AC En|G%I@KjMOTQ1QS`URWHY\[?]_hj)l3nWpDr/tkvw 4/k 3A[s?T_ҥF}d y6'Tš|\Ps| NAn,}h7k9\0iZXoڀ`0,Ufz.#=./L(0!~13<9c:?@;Zu@CACgDEF-GHUI[J KLRM9qNJ{Og\PʛQRKqSTUw$VmWsZn[\ak]^y_ip`vabnc/d3e0mf>egh!i jkZlmJnlo`)pxq*rsN^t8 u/vzw-#x3yzA{|}~0|GmRe.n.Ifl(<`#e.)|Yۭ!-!Z +SEA=(nJΈe 3IhN oR'Y(X*Tj~^Zuj}DRΐ}*?(Iم 5*}6+62;bA|+N yqQ.kZ};-G]:.-)9i=ALAlGAMDxFrg^ >!z7vy}],JEh<2>Rΐ}*?" .0=2T46 80:]<"+>@pBbEhAA}aBbLn oOHpۓqgrs/:~T c&] }NR]oVb@]m~j /0W1FbbR"XYB(CMNXEmznOT{Do]TKq̛kj>UN:I)k* $h%~&d'Bs!<#%'*   R3$.ѷ>#I$'s;bTZ# ST 3 0 4   Js 3 . /x uA  J kC m h\ 4  ` : %  C}    F  ˲  g d .V   e; p * 5V  % % d  i j      Kt  Af M,  g mT   E Q | 6W  | :?  ^ s "     Z >4    v| [ E #  Q  z  y - < 0x  ;} uH gO U  I v ]`  1 , ,a  n E c ܴ W_ q h m d Ք T3 4 \ c %  k t f   r ;  G d o u  Y `  o s Q|  +   D= #  u  K  <  S  5 ׆ 5 <   e U. V_ y   U/ N C Y o  iO !  +f  N Y  ǔ  j!   * J ߛ ۢ  g     W > ;dGa^UWyyo`UiG*)l7#._n"FRYW  {SZ'0~3ōfv-\z(>#WLtSTE3@]o-[JP.grk(VHb@'EM8`t? <A#q, :gqqd&]_*[2lya~7N;Mn!tW׎ oDFM^T K 5  { ^2ql8֟6W&m>'!M !="n#$5%N&lr1 e ,@g&<Qwe(~( ! "6gw78C9B:;g<=>;z?g@';A^BhCkDFeE}nF1 GQoH-IzJ(KL2uMNO^P&,QrREPSTGUV2WUXYaZ6[b\&]3^D_?`AabJcdefghzi+k'l-mJnP6o4/p^qto(uwAy۝<4 \VD?[9Gj=1>G(Y= d6uU X!p$Ţ*+2,-.B/:0a2[3j4y5U6F79X:;?&-@2ABCD6F GH|I{JKρL8MNOPQRuSCUf2VCXa`sa'bُcdeCf gyhCi~ no3psctu"v;wxhyǘzp{H|M}~1g9!(N AskuEHhHWyݙDOq1;Ten_z{ܹ|`}~ e$ OA%T-b+W:rljǜ e3W+@jy:s@*fe M5ɏ 49VSz)OfSw'o{r0P1f2s345L,8At9F:i;2 XIT\!ijMr<~*[|o&%I6AY%cR  sGCa_7"b8E9 :8;TN<=F>TN?zI@1Au{JL_N(P3RfT*VuXgZIaOc7euigikmJto qs=z6|B~GoS;` ZDBty<nư@1aV w)-8b.Uy ?"&b uN'(18Y9: =#@UA٩CeF,I5JI;KJOPjcQ902p4oJt#(*TLL }2ON#u %.2vi F7%})+L,-E.m/u08ff?r@]B؎D&HI/J.O6jl!; }J/quԜ{tf o^xkM|2GA: I5Hz:@; g@; <P< QP< >@*07BF@|AABxB>7CX8K`6N 2?6N 27uN-N-N-kQ!`R $Cc$&*+,F-Q.:=#,     ((()*++,()*+)))*,,------12--------1122-..////03333444444445555555555556666666677777777777777788889888888999999999999::::::;<::::;<::::;<;;;;<<<<<<<<<>>@@@@EEH>@@@EEEFGH@@@AAAAAAAAAABAAAAABBBABBBAABBBBCCCCCCCDCCCCCCCDCCCDCCCCDD>>@@@@HHIIHHIIIIIJIIIJIIIIIIIIIIJJJJJJKKLLJKKKJKKKJJJKKKKKKKMMMMMMMMMMMMMNNNMMMNNNNNNNOOOOOPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQVVVQQQQRRRRRRSTRRRRRRRRSSSSSSTTTTTTUUUUVVVVUUUVUUUUUVUUUUVVVVVVVVVVVVWWVVWWWWWWXXXXXXXXXXXXXXXYZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]^^^^^^^^_]]^^^^]]^^^^^^^^^^^^______````````````````````````````aaaaaabbbbbbbccddeffaaaaaaaaaaaaabaaaaaaaabbbbaabbbbffffffffffffffffggggghhhhhhhgggggghhiijjiiiiiijjjjjjjjjkkkllnnnooonnnooooooooooooooooopppprrrrsssssstwwwxxtttuuuxxttuutuuuuuuuuuuuuuttuuuuuvxxuuuuuuvvuuvvvvvvwwwwwwstwxzzzz}}zzzzzzzz||}}ŀʀҀ؀ՊŀʀҀ؀ɓɓ̈́لΙΙޚÞţʦͦӰ۰Ǯˮçȧ˧ЧϨبӪ֪ȼȼĪ˴ȼ׳߳ȼ˼ϳҳϳҳ׳߳ϳҳ׳Ĵ˴Ư̯ŶȶхӆׁхLjΌЏ̐х̐Ā̐Ԑ˃׃ɉމɉމɉމ҉މׁӆLjΌЏׁ̐ΌЏӆLj̐҄ڄиٹхȕəККԚ | !: - 3<= wC=rR>f`>p?z???`@sDkPE FFu@Gu1GSHapJoLR~pMIPIr(@r`0:`::sl:*lIRY_Ztk`q@[e\/_a bF m( u>u4vqIx*b0~xpa m 3= s"s0`63AGM@m@er_Aom qpbN~`s%PY7Jb_t`* :"`u_ 'VG Vg`vwP+W;Хw ve! = Jdkfx@ q%H)Ts"p tP 3 WK l  tx sh  tb  s m @$ q1 PG 0T g     m Ps t 5 R v s pA @     e. - = ` pYw 0 PW ps A x    ]* : ? \ L ^] r ]  X  v s  }Ї0,4J]sd}u7Il[9g uey#6#)N Scrt1.o__abi_taggtphub_test.ctunnels_arebuf.1nr_map_isbuf.0clear_test_hubnr_map_verifynr_mapping_freenr_map_verify_invmsgnr_map_havetest_nr_map_basic_same_addr.constprop.0_reply_is.constprop.0reply_buf_was_resolved_for.constprop.0resolve_to_sgsn.constprop.0resolve_to_ggsn.constprop.0test_nr_map_wrap_with.constprop.0msg_from_sgsnmsg_from_ggsncreate_pdp_ctxsetup_test_hubtest_one_pdp_ctxinfogtphub_categoriescrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrygtphub.cgtp_type_strimsi_to_strstr.9get_ie_apn_strapn_buf.5gtphub_addr_findbuf.14gtphub_tunnel_side_strbuf.12gtphub_tunnel_str.part.0buf.13gtphub_port_str.part.0buf.10gtp_decodepending_delete_del_cbresolved_gssn_del_cbgtphub_tunnel_del_cbgtphub_check_reused_teisgtphub_mapping_del_cbgtphub_gc_bindbuf.11gtphub_gc_cbgtphub_ctrg_io_descgtphub_addr_add_portfrom_ggsns_read_cbfrom_sgsns_read_cb__func__.1gtphub_read.constprop.0echo_response_data.8del_ctx_msg.7buf.6__func__.4buf.3buf.2gtphub_counters_io_descgprs_utils.c__FRAME_END____GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE__DYNAMICgsn_addr_samegtpie_getieosmo_fd_setup@LIBOSMOCORE_1.0gtpie_gettv4gtpie_decapsgtphub_gcnr_map_addexpiry_tickgprs_ra_id_equalssgsn_sockaddr_copyvalidate_gtp0_headersnprintf@GLIBC_2.2.5nr_mapping_initgprs_is_mi_imsiresolved_sgsn_addrinet_pton@GLIBC_2.2.5close@GLIBC_2.2.5abort@GLIBC_2.2.5osmo_mnc_cmp@LIBOSMOGSM_1.0gsn_addr_to_str_talloc_free@TALLOC_2.0.2__wrap_gtphub_resolve_ggsn_addr__gmon_start__puts@GLIBC_2.2.5nr_map_refreshresolve_ggsn_got_imsigtphub_stopgetaddrinfo@GLIBC_2.2.5_finistrncmp@GLIBC_2.2.5gtpie_gettlvnr_map_get__wrap_gtphub_writegsn_addr_from_sockaddrresolve_ggsn_got_ni_ITM_deregisterTMCloneTablenr_pool_init_talloc_zero@TALLOC_2.0.2validate_gtp_headerstrnlen@GLIBC_2.2.5_IO_stdin_usednr_map_clearnr_map_initfreeaddrinfo@GLIBC_2.2.5strlen@GLIBC_2.2.5_ITM_registerTMCloneTable__data_startosmo_hexparse@LIBOSMOCORE_1.0osmo_hexdump_nospc@LIBOSMOCORE_1.0gtphub_initosmo_apn_to_str@LIBOSMOGSM_1.0gtphub_tunnel_str__cxa_finalize@GLIBC_2.2.5gprs_secs_to_tmr_floorosmo_strlcpy@LIBOSMOCORE_1.0sprintf@GLIBC_2.2.5gtphub_port_find_sarate_ctr_add@LIBOSMOCORE_1.0logp_stub@LIBOSMOCORE_1.0__wrap_gtphub_ares_inittalloc_total_blocks@TALLOC_2.0.2ggsn_sender__TMC_END__rate_ctr_group_alloc@LIBOSMOCORE_1.0expiry_clearosmo_fd_unregister@LIBOSMOCORE_1.0osmo_log_info@LIBOSMOCORE_1.0gtphub_plane_idx_namessgsn_sockaddr_to_strs__dso_handlesgsn_sockaddr_to_strbnr_pool_nextstrtol@GLIBC_2.2.5osmo_sock_init_ofd@LIBOSMOCORE_1.0logp2@LIBOSMOCORE_1.0osmo_panic@LIBOSMOCORE_1.0osmo_generate_backtrace@LIBOSMOCORE_1.0gtphub_side_idx_namesexpiry_initsgsn_senderrate_ctr_group_free@LIBOSMOCORE_1.0__errno_location@GLIBC_2.2.5osmo_timer_schedule@LIBOSMOCORE_1.0__bss_startgtphub_nowgprs_parse_tmsisgsn_sockaddr_initgetnameinfo@GLIBC_2.2.5talloc_report_full@TALLOC_2.0.2osmo_hexdump@LIBOSMOCORE_1.0validate_gtp1_headerstrcmp@GLIBC_2.2.5gprs_is_mi_tmsiosmo_init_logging2@LIBOSMOCORE_1.0gtphub_tunnel_completegtphub_resolved_ggsntest_parallel_context_creationexpiry_addgtphub_known_addr_have_portsgsn_sockaddr_to_strgtphub_port_havegtpie_gettv1memcmp@GLIBC_2.2.5gsn_addr_from_strosmo_gtphub_ctx_endgtphub_startgsn_addr_to_strbrecvfrom@GLIBC_2.2.5gsn_addr_copynr_map_emptygtphub_port_strosmo_clock_gettime@LIBOSMOCORE_1.0resolved_ggsn_addrstderr@GLIBC_2.2.5rate_ctr_group_get_ctr@LIBOSMOCORE_1.0nr_mapping_delgtphub_peer_strgtphub_plane_idx_default_portfwrite@GLIBC_2.2.5_edatagai_strerror@GLIBC_2.2.5fprintf@GLIBC_2.2.5__libc_start_main@GLIBC_2.34log_check_level@LIBOSMOCORE_1.0expiring_item_initgtphub_tunnel_endpoint_set_peerinet_ntop@GLIBC_2.2.5talloc_named_const@TALLOC_2.0.2memcpy@GLIBC_2.14sgsn_sockaddr_cmpgtphub_freeexpiring_item_delgtpie_gettv0nr_map_get_invgtphub_handle_bufmainosmo_timer_setup@LIBOSMOCORE_1.0.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str.debug_loclists.debug_macro.debug_rnglists#88 6XX$I|| Wo0a i qo ~oppBX  #### QAA,EEllllmm mm0oo( ooqq ssQ 0s''s6tHB+P=\0L4g0 w  o_!'HH'S ]