uG4IP  P`P> .text P(r .rdata PPxD .xdata  PHE@.pdata ppPE (.data @HH@.lita (HH.sbss #^G/t @","HO_Da H"D// HBD"'HGH @@/ HDD"'HGH @ @/ HHD"'HGH @@4GGE^CkG'8#0#^G/ A!DGO}@[k'#D @ @ /"!D }@[k'Й#4G(}@[k'# /4 @BD/ /(/ H"gHGH"U!@ @ /0"!D }@[k'l#4G(}@[k'X#A!D=`1"O0}@[k'4#D"5 @ @ /h"!D }@[k'#4G(}@[k'#/! _ [*X /"!D }@[k'#4G(}@[k'#E^CkG'##^G" }@[k'\#"=1"8}@[k'<#D// @ @"=1" }@[k'#4G(}@[k'#@"/k_@"/g_@"/c_@ "/__@"/[_H}@[k'#E^CkG'p##^G(" }@[k'D#H"=X1"]hR" }@[k'#@=! !p"!\ }@[k'#@=! !"!\ }@[k'̖#@=! !Ё"!\ }@[k'#@= ! !"!\ }@[k'|#@=! !8"!\ }@[k'T#@=! Ah"BD }@[k',#@= ! A"BD }@[k'#@=$! A"BD }@[k'ܕ#@=! A"BD }@[k'#@=(! A"BD }@[k'#@=0! A8"BD }@[k'd#@=4! A`"BD }@[k'<#@=,! A"BD }@[k'#E^Ck'##^>G F / /_ !"@ "=Ѓ1"TG}s"P}@[k'#" }@[k'#"=X1"]hR" }@[k'\#@=! !p"!\ }@[k'4#@=! !"!\ }@[k' #@=! !Ё"!\ }@[k'䓽#@= ! !"!\ }@[k'#@=! !8"!\ }@[k'#@=! Ah"BD }@[k'l#@= ! A"BD }@[k'D#@=$! A"BD }@[k'#@=! A"BD }@[k'#@=(! A"BD }@[k'̒#@=0! A8"BD }@[k'#@=4! A`"BD }@[k'|#@=,! A"BD }@[k'T#E^>CkG'0##^GF//o"aH@@#`o"aHBDB`@X}C@b@]@k@]B /"@]B /"@]B /" @] B /"@]B /" GE^CkG'H##^GF/o"aH@@*`o"aHBDB`@`}C@b@]@k@]B @]B @] B @]$B @](B @],B  @]0B @]4B  E^CkG'P##^>G@]B ","H"'HGH"5 @@h=Gp}@[k'#D)_@=! 4Ga,!DCdHbDHCDA<E^>Ck'#p#^>^~ (G F8/ RF sFH F0/@ODoP@]B " b4`@BD/!@]B ","H"'HGH @@x]N@!D=X1"]XR"}@[k'#4G(}@[k'䎽#@/"&@@䈀=GA h}@[k'#DO[=! Aa*X=! AA*XT/@=! T/A*X @] B " b4`@BD/!@8_D @"@h}@[k'#DO[=! Aa*X=! AA*X@=! [A*X @]B " b4`@BD/!@h}@[k'#DO[=! Aa*X=! AA*XX/@=! X/A*X X/=! AA*X[XO@O!AH4G!D}@[k'#h@/h8/!D}@[k'܌#pp/] @@9h}@[k'#D@o"5`@!D!DBD}@j'#`o`/ @@`/ @`O`/hO"@`OhoC@X/[xoxHD$gHH@=@4`DD,H@cDa,!DCdHbDHCDA^~ (Ck'#p#^>^~ (G F8/ RF sFH F0/@ODoP@](B " b4`@BD/!@]B ","H"'HGH @@x]N@!D=X1"]XR"}@[k'ȉ#4G(}@[k'#@/"&@@䈀=GA 8_D @ @@],B " b4`@BD/!@h}@[k'@#DO[=! Aa*X=! AA*XT/@= ! T/A*X @]0B " b4`@BD/!@h}@[k'#DO[=! Aa*X=! AA*XX/@=! X/A*X X/=! AA*X[XO@O!AH4G!D}@[k',#h@/h8/!D}@[k'#pp/] @@9h}@[k'#D@o"5`@!D!DBD}@j'#`o`/ @@`/ @`O`/hO"@`OhoC@X/[xoxHD$gHH@=@4`DD,H@cDa,!DCdHbDHCDA^~ (CkG/Ggarb.init ends prematurely at line %d blank line found in garb.init at Line %d %fbad format in garb.init at line %d negative value found in garb.init at line %d reading garbler parameters atm-garb.initrUnable to open initialization file "%s". printing garbler parameters %s version %s ATM Garbler2.1rNormal: Probability of discarding: %.2f%% Normal: Probablility of corrupting: %.2f%% Normal: Probablility of dropping AAL7 trailer : %.2f%% Routing: Probability of discarding: %.2f%% Routing: Probablility of corrupting: %.2f%% Normal: No. of garb_sendto() call: %d Normal: No. of cells dropped: %d Normal: No. of cells garbled: %d Normal: No. of AAL7 trailer dropped: %d Routing: No. of garb_sendto() call: %d Routing: No. of cells dropped: %d Routing: No. of cells garbled: %d Routing: No. of AAL7 trailers : %d %s:%u: failed assertion `%s' atm-garb.c0Printing Garbler Parameters %s Garbler version %s ,n@nTnhn|no o0o@oPo`opoo%s not initialized. sending corrupted packet %d sent normal packet %d FBL4@FB1@  Pp    ! , 00"4p t| ! "  $  ! "  $, 00!4@ DD"Hh  !   1   ! "   $ (04 8@D HPX \\3`  !    !   !     !$, 08 <D HH!LT X` dl pp!t|   !   !   !    !  ( ,4 88!<D HP T\ ``!dl px | !   !   !, 04 8@ DH LLSPX\ `d hh!lt x|   !   !   !   !    $, 00!4< @H LT XX!\d hp t| !   !   !   !     !$, 08 <D HH!LT X` dl pp!t|   !    , 0 4 @ D H T X \ h l p |             $ , 0 4 < @ D L P T \ ` d l p t |          t    @                 "  0 4 8 < < @ X \ h l |                 0 4 X \ ` d d h               ,0 4 88<\ ``d< @@DTp t| !    ( ,4 88!<Hp       $$(4 88"<P `hx |      ,0 4 88<T Xd hx |       0 448 (D HP TT!Xd hhlt x     !ptx| p t  x | h                  @    p   !" $(1083@SHPX`thpx T $D8JKMot!:'$%%';'5'%6,'3C$)9)I)6)9)I)3####!!3#######!%G(X7*B"?O 8?VD/  (?X7*B"(??VD/  (? io.0sh #4~0G0  Vj  b %@ ip*oppsK@" R"@#22b9r8@BG Lɂ@SɒXɒ^fɢlɢr"@|ɲɒȂǒ@Rrʂʂr2Bʂb2Bʂb!Dz(RȂ*ʲP4<4B@HP"Xr`"gʂmʢsyrbBʂʂʂʲʂbbbʂbr@"bȒ&B5Br@rKp_ǒr@Rtbɲ@ɲBɒbRɲɲɲ@ ɲɲ)b6ɲ@CbOɂ[ɂgɂȢv0ǒɂ ɂ@"ɂɂbb@ɲ("ɂ ɂ@"ɂbɲȢ"ʂXǂr@RBʲr%*ʂ5ʂ=ʂEʂLʂSb_bi2oBvʂ{b2Bʂb2Bʂb2 <" ʂrbǢ ɲr 2ʂB"  # B'r r@#r2 'r8.R 1 8@?`GOV^fn@wr"Ȃ Ǣ "@bR ʢ ɲȲ R  @` 2 0 Dz 'b .E b @] f v" Ȳ R B@rʂ Dzɲ @bbbR   B"@ǒ&0B:BP]lȒ(zǒ~" @rR ɂ   ȒBɲ RB B0"@(4 <G"@UR f"nɂ w@Rɂ" Ǣ @R B r Ȣɢ b   ǒ"b  r@ Ȓ  2 p( r0 b 7 @ J "S R\ d  m @v ~ ɂr ʲ "   ǂ @ b  "   r@ r r r   r@ # r@- b5 bC rP  ^ @l bu "~ b b@ b b b bȒ B @ `  ǂ"@ B   ( / Ȃ7 > ǒE K R Y _ e k q w   2 b@ ` ɒ Ȣ         . "A J BR m     " N` C!G DQHp HP N p Cx C G P DX DH Hh NpGp DAH@ H0$ Fx$ H5 F M C5 HO F ] C$c CO H i F` ] C1i H s Fs H@@ } F C C! C C C CPGp D D D D D!|G` DH0 H0} H`p F  C C! C C C CPG D D D D D! G D0HPH H 0C]wP|X0 @Hx %*/4 9X>CHMR0W`\afkp u0z8Xp Hh0|x 00_ x@0x @0x |@0|@0| @0_  |@000x @0O0 0  0 0 0? 0_ 4 4 0  00 4o 0 000088O 00/0_4 404  00o00404x@x@8888808/8(008(8/00atm-garb.c.0fake__base__offset__gnuc_va_listsize_tfpos_t.1fake_cnt_flag2_ptr_base_bufsiz_flag_file__newbase_lock_bufendpFILE.2fake_a0_offsetva_listptrdiff_twchar_twctype_ttime_tclock_tssize_tuchar_tushort_tuint_tulong_tvuchar_tvushort_tvuint_tvulong_t.3fakerphysadr_tlabel_tvallevel_tdaddr_tcaddr_tqaddr_taddr_tino_tcnt_tdev_tchan_toff_trlim_tpaddr_tnlink_tkey_tmode_tuid_tgid_tmid_tpid_tslab_tshmatt_tmsgqnum_tmsglen_twint_tsigset_t__pthread_attr_t__valid__name__arg__reservedpthread_attr_t__pthread_mutexattr_tpthread_mutexattr_t__pthread_condattr_tpthread_condattr_t__pthread_t__reserved1__reserved2__size__reserved3__reserved4__sequence__reserved5__per_kt_area__stack_base__stack_reserve__stack_yellow__stack_guard__stack_size__tsd_values__tsd_count__reserved6__reserved7__thread_flagspthread_t__pthread_mutex_t__lock__depth__owner__blockpthread_mutex_t__pthread_cond_t__statepthread_cond_tpthread_key_t__pthread_once_tpthread_once_ttimer_tsig_tid_tuseconds_tmajor_tminor_tdevs_tunit_tvm_offset_tvm_size_tucharushortuintulongphysadru_charu_shortu_intu_longvu_charvu_shortvu_intvu_long_quadquadswblk_tfixpt_tfd_maskfd_setfds_bitssa_family_tin_addr_tin_port_tdiv_tquotremldiv_ttmtm_sectm_mintm_hourtm_mdaytm_montm_yeartm_wdaytm_ydaytm_isdsttm_gmtofftm_zonesigaltstackss_spss_flagsss_sizestack_tsigvalsival_intsival_ptrsigval_tsigevent_event_sigev_value_sigev_signo_sigev_notifysigevent_event_t.4fake_sigev_sigev_notify_function_sigev_notify_attributesigevent_sigev_sigevent_sigev_unsigevent_ttimespectv_sectv_nsectimespec_tuuprofpr_basepr_sizepr_offpr_scaleclockid_titimerspecit_intervalit_valueioveciov_baseiov_lenuio_rwUIO_READUIO_WRITEUIO_AIORWuio_segUIO_USERSPACEUIO_SYSSPACEUIO_USERISPACEUIO_PHYSSPACEuiouio_iovuio_offsetuio_iovcntuio_residuio_segflguio_fmodeuio_limitlingerl_onoffl_lingersockaddrsa_familysa_datasockprotosp_familysp_protocolmsghdrmsg_namemsg_namelenmsg_iovmsg_iovlenmsg_accrightsmsg_accrightslencmsghdrcmsg_lencmsg_levelcmsg_type.5fake_uid.6fake_status_utime_stime.7fake_kill_sigchld.8fake_sigval.9fake_pid_pinfo_sigrt.10fake_addr.11fake_band_fd.12fake_siganonval.13fake_sipad_sigproc_sigfault_sigpoll_siganonsiginfosi_signosi_errnosi_code_sifieldssiginfo_t.14fake_handler_sigactionsigaction_sa_unsa_masksa_flagssa_signosig_atomic_tsigcontextsc_onstacksc_masksc_pcsc_pssc_regssc_ownedfpsc_fpregssc_fpcrsc_fp_controlsc_reserved1sc_kreserved1sc_kreserved2sc_ssizesc_sbasesc_traparg_a0sc_traparg_a1sc_traparg_a2sc_fp_trap_pcsc_fp_trigger_sumsc_fp_trigger_instsigvecsv_handlersv_masksv_flagssigstackss_onstackidopPOP_DIFFPOP_ANDPOP_ORPOP_XORidop_tidtypeP_PIDP_PPIDP_PGIDP_SIDP_CIDP_UIDP_GIDP_ALLidtype_tprocsetp_opp_lidtypep_lidp_ridtypep_ridprocset_t.15fakeNO_SEND_CALLNO_TRAIL_DROPNO_DISCARDNO_GARBLEDROUTING_NO_SEND_CALLROUTING_NO_TRAIL_DROPROUTING_NO_DISCARDROUTING_NO_GARBLEDGarbStat.16fakeNORMAL_DISCARD_PROBABILITYNORMAL_CORRUPT_PROBABILITYNORMAL_TRAILER_PROBABILITYROUTING_DISCARD_PROBABILITYROUTING_CORRUPT_PROBABILITYGarbProbabilityIsAAL7Trailerbufcget_numinpfplinegarb_read_paramsgarb_print_statsgarb_secret_print_statsxgarb_set_probwhichvaluegarb_statgarb_initgarb_sendto_normalsocket_descriptorbufferbuffer_lenflagstotolendiscardcorruptcccorrupt_bytetemp_bufferigarb_sendto_routingseeddiscardProbabilitycorruptProbabilitytrailerProbabilityroutingDiscardProbabilityroutingCorruptProbabilityinitnoSendCallnoTrailDropnoDiscardnoGarbledroutingNoSendCallroutingNoTrailDroproutingNoDiscardroutingNoGarbled$C32$C33$C34$C35$C36$C37$C38$C39$C40$C41$C42$C43$C44$C45$C46$C47$C48$C49$C50$C51$C52$C53$C54$C55$C56$C57$C58$C59$C60$C61$C62$57$69$C63$C67$C68$C64$C65$C66$C69$C70$C71gcc2_compiled.__gnu_compiled_cdiscardProbabilitycorruptProbabilitytrailerProbabilityroutingDiscardProbabilityroutingCorruptProbabilityinitnoSendCallnoTrailDropnoDiscardnoGarbledroutingNoSendCallroutingNoTrailDroproutingNoDiscardroutingNoGarbledIsAAL7TrailerIsAAL7Trailer..ng$Lb0$34$33$35$Le1$C32$C33$C34$C35$C36get_numget_num..ng$Lb2fgets$37printfexit$38sscanf$39$40$Le3$36$C37$C38$C39$C40garb_read_paramsgarb_read_params..ng$Lb4$42fopen$43fclose$Le5$41$C41$C42$C43$C44$C45$C46$C47$C48$C49$C50$C51$C52$C53$C54$C55$C56$C57garb_print_statsgarb_print_stats..ng$45$44$C58$C59$C60$C61$C62garb_secret_print_statsgarb_secret_print_stats..ng$47__eprintf$48$46garb_set_probgarb_set_prob..ng$56$57$51$52$53$54$55$50$49garb_statgarb_stat..ng$68$69$60$61$62$63$64$65$66$67$58$59garb_initgarb_init..ng$71$70seedtime$C63$C67$C68$C64$C65$C66garb_sendto_normalgarb_sendto_normal..ng$Lb6$73_iobfprintf$74errno$72_Prand_r$75$76$77$Lb7callocmemcpy$78$81$79$82$80sendto$83free$Le8$84$Le9$C69$C70$C71garb_sendto_routinggarb_sendto_routing..ng$Lb10$86$87$85$88$89$90$Lb11$91$94$92$95$93$96$Le12$97$Le13_fpdata__reml$T D 3FYsPP$)-15:?DINS[glrv}0 #(-27<AFKPFavz~FF  ! %F/=AEIMQUY]aei mF@w@ F` $+/37;?FJOTX]bgplF