ELFВ4O4 (%"444444$$$̴̴$HHH PtdT$TTQtd/lib/ld-linux.so.2GNUCGDC?*6;.B37#%'9 F4&=1@8 "> <E:-  )! (/+5,02$ADVjpx|}eq $/ x<9U4$J~9w&9k93Pxj +g3h 99d9C:;|VC1hxxR@h36}xg9 |% libm.so.6floor_Jv_RegisterClasses__gmon_start__libpthread.so.0pthread_cond_waitpthread_attr_initpthread_attr_destroyrecvconnectpthread_createsendacceptnanosleepreadpthread_cond_signalpthread_cond_initpthread_cond_broadcastpthread_mutex_unlockpthread_mutex_destroypthread_mutex_lock__errno_locationpthread_cond_destroypthread_mutex_initlseek64pthread_attr_setdetachstaterecvmsgfcntlpthread_joinlibc.so.6stdoutstrerrormemmovefscanfputsmallocvsnprintfsocketselectreaddirisspacestrtodfprintfbindntohlvprintfsetsockoptstrcasecmplistengettimeofdayntohsgethostbynamefclosegetpeernamestderrgetsockoptlocaltime_rfwritehtonssetbuffopen_IO_stdin_used__libc_start_mainfreegetsockname__xstat__fxstatGLIBC_2.0GLIBC_2.1GLIBC_2.2GLIBC_2.3.2 ii 0ii ii 4ii ii ii ri Fȵ̵еԵصܵ       $(,048< @!D"H#L$P%T&X'\(`)d*h+l,p-t.x/|0123456789:;<>?@ABĶCȶE̶FUm/5%ĵ%ȵh%̵h%еh%Եh%صh %ܵh(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h% h%h%h%h%h% h%$hp%(h`%,hP%0h@%4h0%8h %<h%@h%Dh%Hh%Lh%Ph%Th%Xh %\h(%`h0%dh8p%hh@`%lhHP%phP@%thX0%xh` %|hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%Ķh%ȶh%̶h1^PTRhhQVh#US[ü"tX[ÐU=t ҡuÐUܴtt $ܴÐUD$D$E$ED$ D$D$$ED$ D$QD$$ED$ D$D$$vED$ D$PD$$SÍL$qUQtt8u$DžxgD$D$E$\ED$$D$$D$$ nED$E$tPtIED$ T$L$E$u|ED$E$uQED$E$nuE$GEE$i[$BE$qE$(E$>[$E$)[$E$E$ [$ExxĤY]aÐUED$$ED$$E0D$$u,E@`E@hEPhEPdEE @$D$E $V[D$=E $C[E$F;E @$D$E $ [D$IE $ZE$;E @}$cD$E $ZD$VE $ZEEU(E@dEGEPE D$E$҅t&E@D$D$gE $\EEE}uEEU(E@dEGEPE D$E$҅t&E@D$D$uE $#\EEE}uEEUE@dEEPE$ҋEE}uUE@dEEEEP E$ҋEE}uދE0$E$cE$XUE$E D$$REEED$E$zE$_UE@ht EPhE  UE BdEU PhE ]UWVSEE3EEEE<-}u&ED$D$E$-[EEX EḚ}HUMAED$ T$L$E$ӉE}}yED$D$E$#ZED$D$E$ZEkEEEÒEuȋ}ċM(u!ED$ED$E$H0EEEE˒Eu}M(u!ED$ED$E$TEEmEEEӒEu}M(u!ED$ED$E$(EEEEےEu}M(u!ED$ED$E$t"EEEEE u}M(uED$ED$E$EtEEEE u}M(uED$ED$E$ E#ED$D$E$XEV}tED$E$E#ED$D$ E$WEEE;E EEЁČ[^_]UE$EU0D$$E@`tދE$mUE$rE@`u?E@dEEPE$ҋEE}uE@`E0$iE$ÐUD$ED$E $muEED$ ED$E $YmuEED$%ED$E $&muEEpD$)ED$E $luEE@D$-ED$E $luEEEEEÐUEUE BUEBE@ E@E@E@E@E@ EHX$E@,E@0E4D$$u EBE@u$[D$E$RD$8E$REEU(D$PED$E $orE}tYU$ED$ ED$ED$$aE}y%ED$E$vD$`E$"REEEEUEp$JKE@$EPt@pRP,$d$}Ef fEm}mEUMAhQlE@x@|EǀǀUE4$UE@,E4$UE@0tEPdED$$ÐUUED$ ED$E D$$u\EǀEEEǀEǀEǀ@ EǀEEEU8D$|ED$E $lpE}t$UEUEED$ED$E $%pE}thU˜ED$D$ ED$ED$$u E^ED$E$D$E$O-D$ED$E $oE}thUœED$D$ ED$ED$$茔u EED$E$菆D$E$;OD$ED$E $oE}tZU ED$ ED$ED$$Yu ESED$E$SD$ƓE$N%UED$ ED$E D$$EEEU(EU T$$bEED$T$$T‹EE\EE$F‹EEE‹EEкuU}tE‹E+E‰U EEUEEǀǀEǀǀEǀǀEǀǀEǀEE @$D$E $LD$ՓE $LE$;E @[$AD$E $LD$E $LEEUEt"E$DE$~E$UEPE@D$T$$UWVSEEP|@xΉ)׉RP,$d$EPt@pRP,$d$]EEΉ)׉RP,$d$EPt@pRP,$d$]EEΉ)׉RP,$d$uEEΉ)׉uЉ}ԋEEΉ)׉uȉ}̋ERP,$d$uɋEEEċMċU؉M܋EPE@\$DMЋ]ԉL$<\$@Mȋ]̉L$4\$8E\$,\$$t$|$ ]؋u܉\$t$E\$ D$4T$$EMEMEMČ[^_]ÐU($E}UED$ E D$ED$$au_EP [EP6EPE@oE@EP EƒEEEOE$;E@$D$E$HD$aE$HEEUUED$ ED$E D$$UީMdED$ T$D$ $\uE@0EBE @$D$E $BHD$tE $/HEEUE$E$USTD$D$Eȉ$FEPE@D$T$$yE$s1EUMEUAxQ|EP|@xMEǀǀEǀǀEHxX|EPl@hډEUEEET$L$$EԋE;E}u%EPE@D$T$$,}uXE\$BD$Eȉ$F$zE‹EHE@T$ D$L$$/EEԺڋMEM1EUMEU􉁀E;M;Ew;UE$EPl@hEUiT[]U($bE}UED$ E D$ED$$)u_FEP [EPnEPE@oE@EP EƒEEEOE$;E@v$\D$E$DD$E$DEEUUED$ ED$E D$$UMdED$ T$D$ $$uE@0EBE @$D$E $ DD$ΔE $CEEUE$XE$USTD$D$Eȉ$cBEPE@D$T$$AE$;1EUMEUAxQ|EP|@xMEǀǀEǀǀEHxX|EPl@hډEUEEET$L$$EԋE;E}u%EPE@D$T$$U,}uXE$$ D$Eȉ$jB$BA‹EHE@T$ D$L$$EEԺڋMEM1EUMEU􉁀E;M;Ew;UE$eEPl@hEUiT[]UUED$ ED$E D$$uE$\EǀEǀEݘEǀEǀEǀEǀEǀEEEU8D$ED$E $y`E}teUED$D$ ED$ED$$ku EED$E$nwD$#E$@rU”ED$ ED$E D$$袓u EFEu%UED$ ED$E D$$!EED$E$蟌EEUHEU T$$tt EoE$B‹EEuGE @$D$E $!?D$8E $?EEUMED$ T$D$ $tE D$E$見EE @ED$E؉$ZD$E D$$薡$>=‹EHE@T$ D$PL$$EǀǀEǀǀEEUEtE$EtE$EtE$E$UEPE@D$^T$$$UWVSLEEP|@xΉ)׉RP,$d$EPt@pRP,$d$]ERP,$d$uEEExE@\$$T$L$ \$t$E\$ D$||$$ZL[^_]UEED$T$$ ‹EEuuE @$D$E $<D$E $<$:‹EHE@T$ D$L$$EEMED$T$ $EtLE D$E$芈$i:‹EHE@T$ D$L$$E{E @ED$E$ D$E D$$ $9‹EHE@T$ D$L$$Eu}UMED$ T$D$ $dtLE D$E$葇$p9‹EHE@T$ D$L$$%EE‹ED$T$$HtuE @$D$E $ :D$E $9$8‹EHE@T$ D$L$$EEMED$T$ $衖tIE D$E$|$[8‹EHE@T$ D$L$$EpE @ED$E$D$E D$$$7‹EHE@T$ D$L$$EEUE$EǀÐU($~E}tyUED$ E D$ED$$uHEP IEP7EPE@oE@EP EEOE$;E@$D$E$7D$ƕE$7EEUUED$ ED$E D$$UߺMdED$ T$D$ $[uE@0EBE @$D$E $A7D$ٕE $.7EEUE$E$USTD$D$Eȉ$5E}EUȉT$$E܃}t'}kE@$DžfEEPE@D$T$$E$1EUMEUAxQ|EǀǀEǀǀEHxX|EPl@hډEUEEEED$ L$T$$9Eԃ}uzK hE4$D$Eȉ$z5$R4‹EHE@T$ D$L$$E$jE}u7EPE@D$T$$E$-EEEԺڋMEM1EUMEU􉁀E;Mr0;Ew ;UvE$EPl@hEUE@,XDžT[]ÐU($E}UED$ E D$ED$$uuW¾EP IEPoEPE@oE@EP E8ݘEEOE$K;E@$D$E$@3D$ E$-3EEU(D$@ED$E $RE}t\UED$ ED$ED$$nE}y%ED$E$iD$KE$2EE#UED$ ED$E D$$EEUMdED$ T$D$ $#uE@0EBE @$D$E $ 2D$_E $1EEUE$E$UWVSD$D$E$`0E}EUT$$E}t'}rE@$UDž|mEEPE@D$wT$$E$1EUċMEUĉAxQ|EǀǀEǀǀEHxX|EPl@hډEUEEEED$ L$T$$oE}uz oE$D$E$@0$/‹EHE@T$ D$L$$E$0EEEڋMEM1EȉŰMEȋỦE;Mr0;uw ;}vE$EPl@hEUE݀w+1EUEU䉅EP|@xΉ)׉RP,$d$EPt@pRP,$d$]ЋERP,$d$E݀]EEwEe$H]Eٽf f٭۝٭Eee٭۝٭D$$E@,QDž||Č[^_]ÐUUED$ ED$E D$$"EǀEǀEǀEǀEǀEǀE$!EǀEǀEݘEǀEǀEǀEEEU8D$ED$E $LE}thUED$D$ ED$ED$$qu EOED$E$cD$E$R,D$ÖED$E $&LE}t`U”ED$ ED$ED$$mu EED$E$#cD$͖E$+D$ED$E $KE}thU˜ED$D$ ED$ED$${qu EAED$E$bD$E$D+D$ED$E $KE}thUœED$D$ ED$ED$$pu EED$E$ bD$E$*D$*ED$E $JE}thU ED$D$ ED$ED$$ou E+ED$E$aD$<E$.*D$WED$E $JE}teU¤ED$D$ ED$ED$$ou EED$E$`D$fE$)rU¨ED$ ED$E D$$u EFEu%UED$ ED$E D$$EED$E$xEEUhEU T$$`UMED$ T$D$ $rE @ED$E$虥D$E D$$M$k'‹EHE@T$ D$~L$$ E$5‹EEt7EǀǀEǀ ǀEiE @$}D$E $'D$E $'%E D$E$D$E $'EEUEtE$TEtE$E$讛E$U($tE}UED$ E D$ED$$-EP EPEPE@oE@EP EǀEݘEݘEǀEǀ EEOE$A;E@$D$E$6&D$E$#&EEU(D$ED$E $EE}t_UED$ ED$ED$$aE}y%ED$E$\D$ΗE$%EED$ED$E $hEE}tdUED$D$ ED$ED$$@kE}y%ED$E$d\D$E$%EE#UED$ ED$E D$$ EEUEU T$$WE$‹E E Eǀ$ǀ(Eǀ,ǀ0Eǀ4ǀ8Eǀ<ǀ@EǀDǀHEǀLǀPEǀTǀXEǀ\ǀ`EǀdǀhEǀlǀpEBE @6$D$E $|#D$E $i#EEULMdED$ T$D$ $ uE@0EBE @$D$E $"D$,E $"EEUE tE $E$ E$zUWVSD$D$E$+!E݀s[E݀EPt@pRP,$d$ٽf f٭߽٭E؉UEEEEEEc EEED$ L$T$$E}*  E$D$E$Y!$1 ‹EHE@T$ D$DL$$E@$Dž( 1EUEUEU}w)E($M$(` E,,e,lEƉ׉E@Ӊ˹04EӉ˹8Džl1EEڋME M EEU1EȉŰMEȋỦEptt;Mr0t;uw p;}vE$EPl@hEUE݀w+1EUEU䉅EP|@xΉ)׉RP,$d$EPt@pRP,$d$]ЋERP,$d$E݀]EEwEe$m]Eٽ~~f f|٭|۝x٭~xEee٭|۝x٭~xD$$E@,DžllĬ[^_]UEPE@D$T$$臯UWVSLEEP|@xΉ)׉RP,$d$EPt@pRP,$d$]ERP,$d$uEE ExE@\$$T$L$ \$t$E\$ D$|$$轮L[^_]ÐUE$¥E}t#E%EEPEEEEEUE$tÐUWVS\EUȉT$$腦t\EPMȋ]̋uЋ}ԋE@EElT$$L$ \$t$|$UT$D$ D$0ED$E $触%谤D$ D$[ED$E $耦E \[^_]U(D$E$LE D$ED$E$#UWT ЅD$n$pΦE}RHHE!E$Ju E@M;ErD$~$ɥD$$ݝ݅s2ٽf f݅٭߽٭Wܭٽf f٭߽٭D$ D$D$E$~E$?MQT_]UEE}t0}t}tQ|E @D$E $EyUE D$$;D$E $VELUE D$$};D$ÚE $)EED$D$ҚE $EEU(ED$E D$E$D$E$$UEE$U(D$՚ED$E $~#E}t>EUD$ ED$ED$$p?u EErD$ۚED$E $#E}tFEUD$D$ ED$ED$$Ku EE EEEUE\$ D$ED$E $EP @D$ T$D$ED$E $E U1EUMEUAQUWVSLEP@MAQEP@RP,$d$E]1EUEUEȉŰMȋ]̋EP@Ή)׉RP,$d$EP @RP,$d$]EEweEe$t]E}Ef fEm]mEEEeem]mEED$E$ML[^_]ÐUUE UEBE@E]UEEEPE@9s E@E E@HEEEEUEE@‹E EPE@)‹E PE @E ]UEPE @‹EPE]UUE )ȉD$E D$E$UEE@EEE@EE;EsE EM } uUE)ȉ‹EPEUEE@EEE@EE;Es E EEE E u݋UE)ȉ‹EPEUWVEPE@9sJEPE@)ȉEEEMME9EvMMEE@U ljME@UEPE^_]UE D$E$ED$E$EUEE@EEE@E#E;Es EEEEEu݋U BE ЋE}uUE)ȉ‹EPEUE EED$E$dEUS$EPE@9vEPE@)MEEEEXEE@‹ED$ E D$ED$$cEPE$[]U(EEED$E D$E$`EU(EEE D$E$)ED$ED$E$$EUE EE@ED$E$VEU(EEE@ED$E D$E$EU(EEE@E D$E$ED$ED$E$}EU EEEE@EEE@EEEE;Eu!E;EsE EEE E;EuE;EsE EE}u"E EE;EsE EM}uE;EsE@‹EEE;EsE@‹EEEEEE;E0E;EvE;EsE EUE)ȉ‹EPEUEUED$ED$T$ ED$E D$E$UEE}dUdE @EPE@T$D$E $jD$E $E3E @E@$QD$E $D$E $EE @E@$D$E $oD$"E $\EE @D$0E $7EEPE@T$ D$D$9E $E^E @E@$|D$E $D$RE $EED$D$`E $kEEU(ED$E D$E$>D$E$/$JU(EE tE t E$E t EE tEE tM@E tME tME tM@E @tME %tME %tME %tME %tMED$ED$E$UxED$E$u E} t EԙM QEEUxED$E$袇u E} t E؉‹E EEU(EERED$E D$E$uE}u E3}uUE)щME)EU EE }uEEEU(EE=ED$E D$E$TE}u EE)EU EE }uEEEU(EEEEED$D$DE$rE}EUD$ D$T$E$у ȅtjED$E D$E$EE;Eu E2E;EsUEBUEBE EPE ГEPEE$D 譓EPEEUE$蔖E}t U E  E UxED$E$t EDE%=u E #E%=@u E  E EEU(,EE<-uEE@EEUD$|D$$o u EEUD$D$$E u EEUD$D$$ u EgEUD$D$$ u E=EUD$D$$ u E EUD$D$$ u E@EUD$D$$s u EEUD$D$$I u EEUD$D$$ u EkEUD$D$$ u EAEUD$śD$$ u EEUD$՛D$$ u EEUD$D$$w u E EUD$D$$M u E@EUD$D$$# u ErEUD$D$$u EKEUD$"D$$u E$UEPUEPEEd}tEE!‹EE UEED$ED$ D$,ED$E $E } EEUSUE)ȉU E)É؉‰L$ ED$T$E$[]U(EEED$E D$E$EEU(3UBEЋEED$ ED$E D$E$XEUBEЋE}uEUE;E s E‹EEE]UE;E s EEEEEu݋E]UE;E s EEEEEu݋E;E sEEE]U(EEED$E D$E$EEUED$E D$E$GEUBEЋE}u΋EUED$E D$E$ ‹ED$ ED$E D$$5UU E)ȉ‹ED$ ED$T$E$+U}t%ED$ ED$E D$E$EED$E D$E$lEEUUE)ȉD$ ED$E D$E$U E UED$T$E$U E UED$T$E$U E UED$T$E$UE UED$ED$ ED$T$E$fUWVE EEEE9EvEEEUljMEE^_]U}t%ED$ ED$E D$E$EED$E D$E$EEUED$ ED$E D$E$;E wEEEEUED$E D$E$;E wEEEEUED$ ED$E D$E$v;E wEEEEU(U JED$ ED$T$E$EE E;Ew E EEEEU(EEUE EHT$D$E$[E}tEEEEEU U JED$T$E$EE E;Ew E EEEEUEEUE EHT$D$E$E}tEEEEEU(U JED$ED$ ED$T$E$4EE E;Ew E EEEEU$U JED$ ED$T$E$EE E;Ew E EEEEU}t%ED$ ED$E D$E$ EED$E D$E$EEUED$ ED$E D$E$‹E E9wEEEEUED$E D$E$‹E E9wEEEEUED$ ED$E D$E$‹E E9wEEEEU}t%ED$ ED$E D$E$EEEEUEEE;E sE;EsEE8tڋE;E s*E;EsEE8} E!EE;Es EEEUEEE;E sEtEE8t؋E;E s,EtEE8} E#EEt EEEUEED$ ED$E D$E$UEE EtE ;EsEE 8t؋Et*E ;EsEE 8} E!EE ;Es EEEUEE EtE tEE 8t֋Et,E tEE 8} E#EE t EEEU EE D$E D$E$UE UED$ ED$T$E$~U E UED$T$E$UEUE MT$ ED$L$E$&U} t%ED$ ED$E D$E$EED$ED$E$EEU} tED$E D$E$*EED$E$BEEU} t%ED$ ED$E D$E$bEED$ED$E$wEEUEEE;E s,E;Es$EE8tƋE;E s>E;Es-EE8s E!EE;Es EEEUEEE;E s.Et$EE8tċE;E s@Et-EE8s E#EEt EEEUEED$ ED$E D$E$UEE Et,E ;Es$EE 8tċEt>E ;Es-EE 8s E!EE ;Es EEEUEE Et.E t$EE 8t‹Et@E t-EE 8s E#EE t EEEU EE D$E D$E$UE UED$ ED$T$E$U E UED$T$E$]UEUE MT$ ED$L$E$U} t%ED$ ED$E D$E$XEED$ED$E$EEU} tED$E D$E$EED$E$EEU} t%ED$ ED$E D$E$EED$ED$E$wEEU'E;E sEE8t EEEE;ErыEEEU'E;E sEE8t EEEEuϋEEEUEED$ ED$E D$E$QU)EtEE 8t EEE E ;ErϋEEEU)EtEE 8t EEE E u͋EEEU EE D$E D$E$TUE UED$ ED$T$E$vU E UED$T$E$UEUE MT$ ED$L$E$U} tED$E D$E$9EED$E$EEU;E;E s$EE8t EEEE;ErEEEU;E;E s$EE8t EEEEuEEEUEED$ ED$E D$E$)U=Et$EE 8t EEE E ;ErEEEU=Et$EE 8t EEE E uEEEU EE D$E D$E$,UE UED$ ED$T$E$&U E UED$T$E$VUEUE MT$ ED$L$E$U} tED$E D$E$EED$E$EEUE;EuEEEE;E rEEUE;E uEEEEuEEU E UED$T$E$pU} tED$E D$E$IEED$E$gEEUM E ;EuE EE ;EwEEUEE;E uEEEEuߋEU E UED$T$E$rU} tED$E D$E$KEED$E$iEEU/E;Eu}u E6UEEMEE;E rɃ}t EEEEEU/E;E u}u E8UEEMEEuǃ}t EEEEEUE UED$ED$ ED$T$E$ U} t,ED$ED$ ED$E D$E$E#ED$ ED$ED$E$EEUE;ErIEEPEE8u.UBMAED$ T$E D$ $uEEEE;E rEEUEuBEEIEE8u'E@UBD$E D$$uEEEE;E rEEUEED$ ED$E D$E$UE ;ErBEEKEE 8u'U BMAED$T$ $&uEEEEuEEU E u;EEDEE 8u E @UBD$$FuEEEEuEEU EE D$E D$E$UE UED$ ED$T$E$U E UED$T$E$3UEUE MT$ ED$L$E$UE;Er]EEdEE8u.UBMAED$ T$E D$ $4uEEEE;E rEEUEuVEE]EE8u'E@UBD$E D$$_uEEEE;E rEEUEED$ ED$E D$E$UE ;ErVEE_EE 8u'U BMAED$T$ $uEEEEuEEU E uOEEXEE 8u E @UBD$$uEEEEuEEU EE D$E D$E$UE UED$ ED$T$E$U E UED$T$E$UEUE MT$ ED$L$E$FUEt%EE;E rE Ht M E ;EwUEUE E]UWEE}HUED$ E D$T$E$d_]U} t%ED$ ED$E D$E$2EED$ED$E$oEEUE)E EUE D$ED$$,rE UE;Eu EE;E rE;E r E?UEEE;Et EE;E rEUE;E sEEEEUE;E u EEuEu ECUEEE;E t EEuUEEtEEEEU} t,ED$ED$ ED$E D$E$E#ED$ ED$ED$E$*EEUEEt EE;E rE;E r EDUEEEEu EE;E rEUE;E sEEEEUEE t EEuEu EHUEEEE u EEuUEEtEEEEU} t,ED$ED$ ED$E D$E$E#ED$ ED$ED$E$ EEUED$ED$ D$E D$E$jUED$ E D$D$E$U} t%ED$ ED$E D$E${EED$ED$E$EEUEt EE;E rE;E r E7EEUEEEEEE}tEEEE}t?E<"u EE<\u EEEE}t#E<'u EkEEE[E<"u EHE<'u E5E<\u E"EuEEEEE;E EUE;E sEEEEUEt EEuߋEu E;EEU EEEEEE}tEEEE}t?E<"u EE<\u EEEE}t#E<'u EkEEE[E<"u EHE<'u E5E<\u E"EuEEEEEUEEtEEEEU} t%ED$ ED$E D$E$EED$ED$E$7EEU@Ẽ EEEUEmUEEE=v܋EEE ;EE EEEEts-EEѺu\EEѺUEE;Er:EEѺ@‹EEEEѺUEE;ErE@‹EEE E ;EtE‹EE8EEEUEU ED$ED$ED$ T$E D$E$UEE=E @‹EEE @‹EEE E ;ErEEU EE D$E D$E$UEE=E ‹EEE ‹EEE E ;ErEEU EE D$E D$E$UEu E1Eu EEEuEEUE;E sE"E>E<\t E<"uE;E sE\EE;E s EEEEEuE;E sE"EE]UEs}tE;E sE EEE$t ED$E D$E$EED$E D$E$EEE;ErEUEs}tE;E sE EEE$rt ED$E D$E$IEED$E D$E$EEEuEUEE;E sUEEED$ED$E$E}uċEUEE}UE @D$0E ${EE @D$8E $VEE @D$EE $1EE @D$QE $ EcE @D$`E $EAE @D$pE $EED$D$E $jEEU(ED$E D$E$=D$E$$IUED$D$ ED$E D$E$u ED$ED$E $_uEED$ED$E $,uEEpD$ED$E $uEE@D$ED$E $uEEEEEUED$ D$E D$E$u ED$E $uEED$E $uEEbD$E $uEE9D$E $XuEEEEEUEU ED$ T$E D$E$U}t%ED$ ED$E D$E$EED$E D$E$EEUUE )ȉ‹ED$ T$E D$E$OU(ED$E $dEE;E vEu EEEEUED$ E D$D$$qt$ED$D$E$fEDžU}t%ED$ ED$E D$E$EED$E D$E$EEU8ED$ED$ ED$E D$E$t EEU‹EEEU(ED$ ED$E D$E$+t EEU‹EEEU8EU ED$ED$ T$E D$E$:t EEU‹EEEU}t,ED$ED$ ED$E D$E$E#ED$ ED$E D$E$EEU8ED$ED$ ED$E D$E$t EEUЋEfEEU(ED$ ED$E D$E$t EEUЋEfEEU8EU ED$ED$ T$E D$E$t EEUЋEfEEU}t,ED$ED$ ED$E D$E$E#ED$ ED$E D$E$EEU8ED$ED$ ED$E D$E$*t EEU‹EEEU(ED$ ED$E D$E$wt EEU‹EEEU8EU ED$ED$ T$E D$E$t EEU‹EEEU}t,ED$ED$ ED$E D$E$E#ED$ ED$E D$E$EEUSE]MˋMӉڋMډEUE E uE ;EvAE u7}tE؉EșU EUEȉŰEȋŰMQEEEEԃ<[]UEU ED$ED$ T$E D$E$U}t,ED$ED$ ED$E D$E$vE#ED$ ED$E D$E$EEU0ED$ED$ ED$E D$E$t EEU‹EEEU(ED$ ED$E D$E$it EEU‹EEEU0EU ED$ED$ T$E D$E$xt EEU‹EEEU}t,ED$ED$ ED$E D$E$E#ED$ ED$E D$E$EEUUED$ED$ ED$E D$$UUED$ ED$E D$$UUED$ED$ ED$E D$$UUED$ED$ ED$E D$$+UUED$ED$ ED$E D$$\UUED$ ED$E D$$UUED$ED$ ED$E D$$UUED$ED$ ED$E D$$UUED$ED$ ED$E D$$UUED$ ED$E D$$/UUED$ED$ ED$E D$$LUUED$ED$ ED$E D$$uUUED$ED$ ED$E D$$UUED$ ED$E D$$UUED$ED$ ED$E D$$rUUED$ED$ ED$E D$$wUUEU E]UED$ ED$E D$E$6t EEEEUED$E D$E$t EEEEUED$ ED$E D$E$&t EEEEU}t,ED$ED$ ED$E D$E$E#ED$ ED$E D$E$EEU7ED$ED$E $uEPEEEEuEEEU0ED$E $uEPEEEEuNjEEEU7ED$ED$E $uEPEEEEuEEEU}t,ED$ED$ ED$E D$E$E#ED$ ED$E D$E$EEU(zUME$D$E D$ T$L$E$Bt EE=vE$EjE;E rE$EPE‹EEED$ED$ ED$ED$E$:E}RUEEEU8E UE$D$E D$ED$ED$ED$ ED$T$E$uE‹E)ȉ‹EEEEU8E D$ED$ED$ED$ED$ ED$E D$E$uE;E u EE EEU(E UE D$ED$ED$ED$ ED$T$E$TÐUEE}UxE @D$E $òEUE D$$5D$E $蓲EUE D$$5D$ÜE $cEYUE D$$D$՜E $3E)UE D$$WD$E $EUE D$$'D$E $ӱEUE D$$D$ E $裱EUE D$$D$E $sEiUE D$$D$+E $CE9E @E@$ND$E $D$>E $EE @E@$rND$E $ҰD$NE $述EE @E@$0ND$E $萰D$\E $}EsE @E@$MD$E $ND$mE $;E1E @E@$MD$E $ D$E $EE @E@$jMD$E $ʯD$E $路EE @E@$(MD$E $舯D$E $uEkE @E@$LD$E $FD$E $3E)E @E@$LD$E $D$ϝE $EE @E@$bLD$E $®D$E $诮EE @E@$ LD$E $耮D$E $mEcE @E@$KD$E $>D$E $+E!E @E@$KD$E $D$'E $EE @E@$ZKD$E $躭D$:E $觭EE @E@$KD$E $xD$NE $eE^E @E@$JD$E $9D$dE $&EED$D$tE $ȯEEU(ED$E D$E$蛫D$E$$觫UE$m1E$_1E@ E@$EX(E@0E@4EX8E@@E@DU(D$ED$E $#E}tHEUD$ ED$ED$$0u EEED$ED$E $E}tHEUD$ ED$ED$$0u EEED$ED$E $ME}tKEUD$ ED$ED$$0u E>EE)D$ED$E $E}tKEUD$ ED$ED$$/u EEED$ED$E $qE}tSEU D$D$ ED$ED$$u EZEEED$ED$E $E}tSEU$D$D$ ED$ED$$+u EEED$ ED$E $E}tKEU(D$ ED$ED$$tu EvEEaD$ED$E $E}tSEU0D$D$ ED$ED$$Gu EEED$ED$E $E}tPEU4D$D$ ED$ED$$u EEExD$&ED$E $.E}tEEU8D$ ED$ED$$u E"EEEEEU8UED$$-D$ D$0ED$E $UED$$i-D$ D$9ED$E $ɩE@ D$ D$EED$E $襩E@$D$ D$PED$E $聩E@(\$ D$[ED$E $]E@0D$ D$jED$E $9E@4D$ D$tED$E $E@8\$ D$ED$E $E@@D$ D$ED$E $ͨE@DD$ D$ED$E $詨E U(D$D$$FE}t;ED$ED$E$huUEE*E$CCEPEEEU(D$D$$AFE}t;ED$ED$E$[uUEE*E$BBEPEEEUE@0t8E@0D$E $'tBEPEENEt=ED$D$E $DteBEPEEEEUED$E D$E$Et EJE@@t8E@@D$E $o%tAEPEEEEUED$E D$E$t EE@Dt8E@DD$E $$tlAEPEEJE@ t8E@ D$E $bAt)AEPEEEEUE@@t8E@@D$E $Y$t@EPEEED$E D$E$EEU(E@$t;E@$D$E $Z$t"j@EPEEE@(sJE@(\$E$%D$E $/$t" @EPEEE@4t8E@4D$E $M$t?EPEEaE@8sGE@8\$E$f$D$E $%$tm?EPEEEEU(E@ED$ ED$D$E$1UD$D$$>EEtFUED$T$E$uUE UEEE$.>>EPEE$ >ED$ ED$D$E$juyEUD$D$$@u7UED$T$E$~u0E UEE(=EPEE$h=EEU(EE ED$T$E $q?u E=EPEEE(ED$T$E $>u E@B=EP E@EDD$E $u E@8=EPE @D$CE $|EUE D$$D$ZE $LEUE D$$iD$oE $EUE D$$@D$E $EUE D$$D$E $輗EYUE D$$D$E $茗E)UE D$$D$E $\EUE D$$D$ϠE $,EUE D$$PD$E $EUE D$$ D$E $̖EiUE D$$D$E $蜖E9E @E@$ 4D$E $mD$E $ZEE @E@$3D$E $+D$$E $EE @E@$3D$E $D$5E $֕EsE @E@$G3D$E $觕D$IE $蔕E1E @E@$3D$E $eD$]E $REE @E@$2D$E $#D$rE $EE @E@$2D$E $D$E $ΔEkE @E@$?2D$E $蟔D$E $茔E)E @E@$1D$E $]D$E $JEE @E@$1D$E $D$E $EE @E@$y1D$E $ٓD$ѡE $ƓEcE @E@$71D$E $藓D$E $脓E!E @E@$0D$E $UD$E $BEE @E@$0D$E $D$E $EE @E@$q0D$E $ђD$"E $辒E^E @E@$20D$E $蒒D$8E $EED$D$HE $!EEU(ED$E D$E$D$E$q$UE$E$E@ E@(EP(EP$E@,E@0E@4EТX8E@@E@DEТXHE@PU(D$آED$E $\E}tHEUD$ ED$ED$$)u EEE}D$ۢED$E $E}tHEUD$ ED$ED$$u E'EED$ED$E $膰E}tKEUD$ ED$ED$$Pu EEED$ED$E $E}tKEUD$ ED$ED$$u EKEE6D$ED$E $誯E}tSEU D$D$ ED$ED$$u EEED$ED$E $4E}tlED$ED$E$ E}t>E@(t EP(E UEB$EUP(EE=E1D$ED$E $襮E}tSEU,D$D$ ED$ED$$u EEED$ED$E $/E}tSEU0D$D$ ED$ED$$_u EZEEED$ED$E $蹭E}tSEU4D$D$ ED$ED$$u EEED$ ED$E $CE}tKEU8D$ ED$ED$$2u EvEEaD$ED$E $լE}tSEU@D$D$ ED$ED$$u EEED$ED$E $_E}tPEUDD$D$ ED$ED$$u EEExD$&ED$E $E}tEEUHD$ ED$ED$$u E"EEEEEUE@$EEEE$S+EE}uU(D$D$$+E}t;ED$ED$E$DuUEE*E$1(E(EPEEU8E@4tE@4D$E $> E@DtE@DD$E $ E@@t;E@@D$E $b t"E(EPEE@,t;E@,D$E $ t"E'EPEE@0t;E@0D$E $ t"Ey'EPE:E@ t;E@ D$E $ t"E3'EPEE@8sJE@8\$E$ D$E $ t"E&EPEE@HsJE@H\$E${ D$E $: t"Ey&EPE:Et@ED$D$E $'t"E/&EPEE@tCED$D$E $c(t"E%EPEE@$EGE@ D$ E@D$E@D$E $tEEXEE}uE@Pt8E@PD$E $tEC%EPEEEUVSPUEމD$$G D$ D$0ED$E $觉UEމD$$ D$ D$9ED$E $tE@ D$ D$EED$E $PE@$E`Ep EȉD$E@$ ÍEމD$E@$ t$\$D$ D$LED$E $EE}uE@,D$ D$\ED$E $軈E@0D$ D$fED$E $藈E@4D$ D$oED$E $sE@8\$ D$zED$E $OE@@D$ D$ED$E $+E@DD$ D$ED$E $E@H\$ D$ED$E $E@PD$ D$ED$E $过E P[^]U($*#E}tWE@E@E@ ED$ E D$ED$E$;uEE*E$$"EPEEEUS4ED$ED$ D$,ED$E $膱E } uEE^EUM]D$ T$L$$ E}y E}t EEED$ED$ D$,ED$E $E } u EEUM]D$ T$L$$1 E}y E}t EEED$ED$ D$,ED$E $qE } u EUEUM] D$D$ T$L$$E}y E}tEEEE4[]U(EE ED$T$E $Y"u Eu EPEE(D$E $u E@: EP E@E8D$E $u E@,EP0E@,EU8Eu5U ED$$D$ D$ED$E $^?D$ģED$E $BUE D$$D$УE $ÁE@u&E@(D$ D$oED$E $BD$ңED$E $ӃUE D$$D$УE $QE@,u&E@8D$ D$ED$E $}BD$ߣED$E $aU,E D$$;D$УE $߀E ÐUm&U(EED$E D$ D$D$E$U(EED$E D$ D$D$E$U(E EEEEED$ ED$ D$#D$E$^U(}u-D$ED$ ED$E D$E$HE8EPEUED$ED$ ED$E D$E$EEU(} t EEEED$ED$ D$ D$E$UD$E D$ D$"D$E$hUD$E D$ D$!D$E$6U(D$D$E$E}u E3} t MeED$D$E$EEUD$E D$ D$D$E$UD$E D$ D$D$E$gUD$E D$ D$D$E$5UD$E D$ D$D$E$UD$E D$ D$D$E$UE EEEE}Ef fEm]mUEEP$d$Em]mUEPEU E EEEEsEE\$$cEEEUEUEE}tp}}}t0}tE @D$E $o|EE @D$ E $J|EE @E@$D$E $|D$E $|ELUE D$$/D$&E ${EED$D$5E $}~EEU(ED$E D$E$PzD$E$$\zUEfEf@E@E@]UEfEf@E@E@]U8E$D$:ED$E $*E}tdEUBMD$D$ ED$T$ $htEErE@$ЋEfPEE}t E ;EE E E}t E&UED$ ED$E D$$EEUVS0E@$EE@$uEЋEȋE%\$t$T$L$D$ D$8D$E $8E 0[^]UWV0ED$ E D$D$$E}tiE$ E}t=E@t&E@ E@EljDž6E!EEP EDž0^_]US4E$EUEȋE؋E%T$L$\$D$ D$GD$E $ E 4[]U(EEYED$ ED$E D$E$E}u E3}uUE)щME)EU EE }uEEEU(EEDED$ ED$E D$E$E}u EE)EU EE }uEEEUWD hM} M}EEhEEUBED$D$ D$hD$$E}u Dž~}u DžlEƒEhu)EƒEu Dž&ED$ ED$E D$E$D_]UWD hM} M}EEhEEUBED$D$ D$hD$$E}u Džw}u DžeEƒEhu)EƒEu DžED$E D$E$D_]U(}wEED$ ED$E D$E$~E}tEE> tEE*ED$ED$ ED$E D$E$EEU(}w>ED$E D$E$%E}tEE7 tEE#ED$ ED$E D$E$EEÐUWV(EUEEEE׋U EUu091 M؉E܋E؋U܃(^_];}ǃEt|U Mu)ЉEEM׋UM NjEM ЋUE׉E9׉rptaM1{ut4EƋE];}r(U9Uv 11G&1u뾉1$EM9sM1I UWV0UEu} EEEUu}u9UEM9MvuЉ}ԉEЋUԃ0^_]ÍvEEUܸ M܋u})ЋUEEMM ‹EUUMM ЋUMuU9UM)щM̉MM ‹ẺUENutEUEt&1uۉE9ErU9UvUMUЉMME+EMEM9i)U_UWVS!5 )pt vNu& [^_]ÍvUWVSH4 )Et1֍'G9}u [^_]Ë$ÐUS E m4$D$ED$ []ÐUS E -4$D$ED$ []ÐUS̴̴tv'ЋuX[]ÐUS[ü3Y[Version: %s USAGE: netspew udpsend [ options | udp_options | udpsend_options ] udprecv [ options | udp_options | udprecv_options ] tcpsend [ options | tcp_options | tcpsend_options ] tcprecv [ options | tcp_options | tcprecv_options ] diskwrite [ options | tcp_options | diskwrite_options ] diskread [ options | tcp_options | diskread_options ] Each occurrence of a mode specifier (e.g. udpsend, tcprecv) creates a new thread. It is configured with the options following it until the next mode specifier. Any number and combination of threads may be specified. Stats are not currently aggregated for threads of the same type. To quit hit good old . OPTIONS: -stats_interval=: seconds between each stats line default=3.0 UDP_OPTIONS: -dg_size=: size of UDP datagram payload default=1472 (+28 bytes UDP/IP headers = 1500 byte IP packet) -seq_meth=: method to use for sequence number. possible choices: N64: network byte order 64-bit (default) LE64: little-endian (x86) 64-bit H64: host byte order 64-bit RTP: use 16-bit wrapping counter in RTP headers -seq_stripe_k=: striping -seq_stripe_n=: striping -b=
: -bind=
: address to bind socket -c=
: -connect=
: address to connect socket -df=<0|1>: set DONT_FRAGMENT bit on packets -mdest=
: multicast group to join -mifindex=: number of local interface for multicast join (linux) -mloop=<0|1>: disable/enable multicast loopback -msrc=
: address of local interface for multicast join -mttl=: multicast TTL -rcvbuf=: SO_RCVBUF socket option default = 1048576 -rcvtimeo=: SO_RCVTIMEO socket option default = 1.0 -reuse=<0|1>: SO_REUSEADDR socket option -sndbuf=: SO_SNDBUF socket option default = 1048576 -sndtimeo=: SO_RCVTIMEO socket option UDPSEND_OPTIONS: -send_rate=: bits/second to limit send rate default=1e6. 0 = unlimited. UDPRECV_OPTIONS: -stream_timeout=: in seconds default=1.0, negative value means no timeout -prevtable_size=: size of table of previous sequence numbers used to determine dropped, duplicated, and reordered packets default=0x10000 TCP_OPTIONS: -block_size=: size of each send/recv default=0x10000 -b=
: -bind=
: address to bind socket -c=
: -connect=
: address to connect socket -listen=: argument to listen default = SOMAXCONN -rcvbuf=: SO_RCVBUF socket option default = 1048576 -reuse=<0|1>: SO_REUSEADDR socket option -sndbuf=: SO_SNDBUF socket option default = 1048576 TCPSEND_OPTIONS: -send_rate=: bits/second to limit send rate default=1e6. 0 = unlimited. TCPRECV_OPTIONS: DISK_OPTIONS: -path=: path to file -block_size=: size of each send/recv default=0x100000 -memalign=: align memory and i/o to this default=0x1000 -open=: flags to pass to open EXAMPLES: netspew udpsend -dg_size=1472 -b=198.48.79.5 -c=198.48.79.6:11222 -send_rate=1e6 netspew udprecv -dg_size=1472 -b=198.48.79.7:11222 netspew udpsend -dg_size=8104 -b=198.48.79.5 -c=233.0.73.31:11222 \ -mttl=255 -mloop=0 -send_rate=800e6 \ udpsend -dg_size=8104 -b=198.48.79.6 -c=233.0.73.32:11222 \ -mttl=255 -mloop=0 -send_rate=800e6 netspew udprecv -dg_size=8104 -reuse=1 -b=:11222 -msrc=198.48.79.7 \ -mdest=233.0.73.31 \ udprecv -dg_size=8104 -reuse=1 -b=:11222 -msrc=198.48.79.8 \ -mdest=233.0.73.32 netspew udprecv -seq_meth=RTP -b=:1234 -mdest=233.0.73.26 netspew tcprecv -b=:30000 netspew tcpsend -c=localhost:30000 -send_rate=0 netspew diskwrite path=/stripe/test -open=direct netspew diskread path=/stripe/test , init cond, init mutex, init log_mutex, prepare, %i, start, %i%i: no mode specified, arg %i, arg %iinvalid parameter, arg %iudprecvudpsendtcprecvtcpsenddiskwritediskreadinvalid mode, arg %i, create, arg %iN64LE64H64RTPHDSEND, init cond@stats_interval=, stats_interval invalidpath=block_size=, block_size invalidmemalign=, memalign invalidopen=, open invalid, allocate data, open failedtime [blocks bytes bits/sec] time_prev [blocks bytes bits/sec] %.3f [%llu %llu %.3e] %.3f [%llu %llu %.3e] , mallocate failed, mthread_create failednew stream started read eof read failed: %s , mallocate failed, mthread_create failednew stream started write eof write failed: %s block_size=, block_size invalid, allocate block failedaccepting: %stime [blocks bytes bits/sec] %.3f [%llu %llu %.3e] , accept failed%s connected: %s, connect failed, mallocate failed, mthread_create failednew stream started recv failed: %s recv eof , allocate failed.Asend_rate=, send_rate invalid, mthread_create failednew stream started send failed: %s eAdg_size=, dg_size invalidseq_meth=, seq_meth invalidseq_stripe_k=, seq_stripe_k invalidseq_stripe_n=, seq_stripe_n invalidseq_dg_per_frame=, seq_dg_per_frame invalidseq_stream_id=, seq_stream_id invalid %s, allocate dg failed, mudp_open failed, allocate failedstream_timeout=, stream_timeout invalidprevtable_size=, prevtable_size invalid, allocate prevtable failed, mthread_create failedrecv failed: %s new stream started Ctime [ size stripe stream_id] [dgs bytes bits/sec] [ontime ahead skipped behind] [dropped duplicated reordered] %.3f [%llu %llu %llu] [%llu %llu %.3e] [%llu %llu %llu %llu] [%llu %llu %llu] , allocate failed.Asend_rate=, send_rate invalid, mthread_create failednew stream started send failed: %s send failed: %lu/%lueAtime [dgs bytes bits/sec] %.3f [%llu %llu %.3e] %.4u-%.2u-%.2u %.2u:%.2u:%.2u+%.6u/1000000ERROR localtime %ur/proc/cpuinfocpu MHz%[^:]: %[^ ] .ACarg invalid, rate invalid, freq invalid%irate=freq=rate=%f freq=%llu eA, open flag invalid, open failed, read failedread eof%lu/%lu, read incomplete, seek failed%iM createreadtruncatewritedirectlargefilenoatimenocttynofollowsyncposix_semanticsrandom_accesssequential_scanwrite_throughno_read_sharingno_write_sharingno_sharinginvalidinvalid boolinvalid intinvalid doubledouble too longstring too long%i))))p)K)yyesnnoarg invalid, bind invalid, connect invalid, listen invalid, rcvbuf invalid, rcvtimeo invalid, reuse invalid, sndbuf invalid, sndtimeo invalid, accept failed, bind failed, connect failed, get_rcvbuf failed, get_sndbuf failed, getpeername failed, getsockname failed, listen failed, set_cnonblock failed, set_snonblock failed, set_rcvbuf failed, set_rcvtimeo failed, set_reuse failed, set_sndbuf failed, set_sndtimeo failed, socket failed%iDDDDC~C?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~................................ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.................................................................................................................................GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)GCC: (GNU) 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)В", &| ti kL`V\!]_,86P8qA5O4ZԽBg+u]  fTKҡl  )*$)G >U,X' q $; !{y_IO_stdin_used main 3 master_initBmaster_preparemaster_startmaster_stop master_destroyumaster_logmaster_add_spew master_process_args master_main master_initiate_quit#oseq_meth_parse_Bkspew_initZspew_argspew_prepare%spew_destroyVspew_pre_stopspew_stop\! spew_disk_initQ spew_disk_arg spew_disk_prepare8 spew_disk_destroyn spew_disk_stats_header spew_disk_stats_,{ Kspew_diskread_createspew_diskread_arg spew_diskread_startg spew_diskread_free spew_diskread_main6 bspew_diskwrite_createspew_diskwrite_arg7 spew_diskwrite_start spew_diskwrite_free spew_diskwrite_mainqA  spew_tcp_init spew_tcp_arg spew_tcp_preparet spew_tcp_destroy spew_tcp_stats_header spew_tcp_stats( spew_tcp_connect spew_tcp_disconnect~5O spew_tcprecv_create spew_tcprecv_argV spew_tcprecv_start spew_tcprecv_free spew_tcprecv_main~Z  spew_tcpsend_create{ spew_tcpsend_arg spew_tcpsend_startV spew_tcpsend_free spew_tcpsend_main[gQ spew_udp_init" spew_udp_arg spew_udp_prepare spew_udp_destroy+u spew_udprecv_create{ spew_udprecv_arg spew_udprecv_prepareV spew_udprecv_start spew_udprecv_free spew_udprecv_main3spew_udprecv_stats_headersspew_udprecv_stats spew_udpsend_create spew_udpsend_arg spew_udpsend_start[ spew_udpsend_free spew_udpsend_main spew_udpsend_stats_headerJspew_udpsend_statswlSg_version7<mallocate_bigmallocate_big_free( mclock_systime_smclock_systime_current_smclock_frequencymclocker_error_mebmclocker_error_sJ mclocker_init mclocker_arg mclocker_meb_aC mclocker_start mclocker_nextRҡmeb_init meb_nNmeb_sub_startmeb_sub_endmeb_append_b)meb_append_indentmeb_append_nmeb_append_zOmeb_append_n_nmeb_append_mn_vmeb_append_mnWmeb_appendf_vmeb_appendf meb_appendf_ilmeb_set_mnmeb_setfmeb_setf_iZmeb_a_hexlines_b:meb_a_hexlines_z 2mfile_error_mebmfile_error_smfile_openEmfile_get_file_sizemfile_get_block_sizemfile_readfullmmfile_writefullmfile_readpathxmfile_dir_readmfile_get_file_typeE mfile_parse_open_flags_B 3mstr_append_b_bmstr_append_b_bmcmstr_append_b_bmvmstr_append_b_c'mstr_append_b_n{mstr_append_b_nnulmstr_append_b_nm4mstr_append_b_nmvmstr_append_b_n_B mstr_append_b_zmmstr_append_b_Bmstr_append_z_b1mstr_append_z_cmstr_append_z_nmstr_append_z_nnul.mstr_append_z_n_Bmstr_append_z_zmstr_append_z_Bemstr_copy_b_bmstr_copy_b_n mstr_copy_b_zw mstr_copy_n_b mstr_copy_n_bmC mstr_copy_n_n mstr_copy_n_nm mstr_copy_n_n_B~ mstr_copy_n_z mstr_copy_n_BJ mstr_copy_z_b mstr_copy_z_n mstr_copy_z_z\ mstr_n_from_B mstr_cmp_b_bmstr_cmp_b_ndmstr_cmp_b_zmstr_cmp_n_b mstr_cmp_n_nKmstr_cmp_n_zmstr_cmp_z_bmstr_cmp_z_nMmstr_cmp_z_zmstr_cmp_B_b mstr_cmp_B_n^mstr_cmp_B_zmstr_cmpi_b_bmstr_cmpi_b_nqmstr_cmpi_b_zmstr_cmpi_n_b$mstr_cmpi_n_ngmstr_cmpi_n_zmstr_cmpi_z_bmstr_cmpi_z_nlmstr_cmpi_z_zmstr_cmpi_B_b.mstr_cmpi_B_nmstr_cmpi_B_zmstr_after_b_bCmstr_after_b_nmstr_after_b_zmstr_after_n_bKmstr_after_n_nmstr_after_n_zmstr_after_z_bDmstr_after_z_nmstr_after_z_zmstr_after_B_nLmstr_afteri_b_bmstr_afteri_b_nmstr_afteri_b_zfmstr_afteri_n_bmstr_afteri_n_nmstr_afteri_n_zSmstr_afteri_z_bmstr_afteri_z_n mstr_afteri_z_zmmstr_afteri_B_nmstr_chr_bmstr_chr_nPmstr_chr_zmstr_chr_Bmstr_rchr_b>mstr_rchr_nmstr_rchr_zmstr_rchr_B-mstr_mchr_bmstr_mchr_n mstr_mchr_zn mstr_mchr_B mstr_str_b_b"mstr_str_n_n"mstr_str_n_z"mstr_str_z_b1#mstr_str_z_n#mstr_str_z_z#mstr_stri_b_bC$mstr_stri_b_n$mstr_stri_b_z$mstr_stri_n_bH%mstr_stri_n_n%mstr_stri_n_z%mstr_stri_z_b>&mstr_stri_z_n&mstr_stri_z_z&mstr_trimws_bT'mstr_trimws_n'mstr_trimws_B (mstr_shiftl_zc(mstr_tok_chr_b(mstr_tok_chr_n:)mstr_tok_chr_B)mstr_tok_chrs_b'*mstr_tok_chrs_n*mstr_tok_chrs_B+mstr_tok_ws_bc+mstr_tok_ws_n+mstr_tok_ws_B,mstr_tok_wsquote_b,mstr_tok_wsquote_n_-mstr_tok_wsquote_B-mstr_uchrlist_n_b.mstr_uchrlist_n_z]/mstr_hexu_b/mstr_hexu_z0mstr_hexl_bs0mstr_hexl_z0mstr_shell_is_unspecial_n 1mstr_shell_append_special_b_nq1mstr_shell_append_b_argv1mstr_shell_append_b_argvnf2mstr_shell_argv_from_nlNmstr_DIGIT_LCASE_ARRAYsmstr_DIGIT_UCASE_ARRAYmstr_DIGIT_TABLEmstr_IS_WS_TABLEmstr_LC_TABLE2mstr_UC_TABLE^mstr_PRINTABLE_TABLEmstr_IS_SHELL_UNSPECIAL_TABLE*Omstr_parse_error_mebmstr_parse_error_s mstr_parse_bool_bkmstr_parse_bool_nmstr_parse_bool_z!mstr_parse_bool_Bmstr_parse_d_bmstr_parse_d_nOmstr_parse_d_zmstr_parse_d_B,mstr_parse_i_bmstr_parse_i_nmstr_parse_i_zmstr_parse_i_Bmstr_parse_ih_b~mstr_parse_ih_nmstr_parse_ih_zh mstr_parse_ih_B mstr_parse_il_bX mstr_parse_il_n mstr_parse_il_zB mstr_parse_il_B mstr_parse_i64_b_ mstr_parse_i64_n mstr_parse_i64_zo mstr_parse_i64_B mstr_parse_size_bomstr_parse_size_nmstr_parse_size_zjmstr_parse_size_Bmstr_parse_u_bYmstr_parse_u_nmstr_parse_u_z0mstr_parse_u_Bmstr_parse_uh_bmstr_parse_uh_nmstr_parse_uh_zmstr_parse_uh_Bjmstr_parse_ul_bmstr_parse_ul_nImstr_parse_ul_zmstr_parse_ul_B1mstr_parse_u64_bmstr_parse_u64_nmstr_parse_u64_zmstr_parse_u64_Bmstr_parse_B_Bhmstr_parse_ncopy_bmstr_parse_ncopy_nGmstr_parse_ncopy_zmstr_parse_ncopy_B5mstr_parse_key_u_bmstr_parse_key_u_nmstr_parse_key_u_zmstr_parse_key_u_Bmstr_parse_uchrlist_b_Bmstr_parse_uchrlist_z_Bmstr_parse_uchrlist_exact_b_BVmstr_parse_uchrlist_exact_z_B_G  mtcp_error_meb mtcp_error_smtcp_initmtcp_argmtcp_meb_amtcp_create_csockmtcp_create_ssock}mtcp_init_sockmtcp_init_csock mtcp_init_ssockr mtcp_postaccept_csock mtcp_postconnect_csockV mtcp_create_connected_sock mtcp_cinfoN mtcp_cinfo_meb_a mtcp_sinfo mtcp_sinfo_meb_amthread_attr_initEmthread_createmthread_event_init.mthread_event_destroyfmthread_event_setmthread_event_resetmthread_event_wait mudp_error_mebRmudp_error_smudp_initmudp_argZmudp_destroymudp_open$mudp_open_sockmudp_meb_aN mudp_mjoin_create_arg_B mudp_mjoin_arg_BR mudp_info mudp_info_meb_a'msocket_get_mtuemsocket_get_rcvbufmsocket_get_sndbuf!msocket_mjoinmsocket_selectmsocket_set_dfemsocket_set_mloopmsocket_set_mttlmsocket_set_nonblockG msocket_set_rcvbuf msocket_set_rcvtimeo msocket_set_reuse' msocket_set_sndbufq msocket_set_sndtimeo msocket_timeval_init_d msocket_timevalp_init_de msocket_parse_error_meb msocket_parse_error_s% msocket_sin_inita msocket_sin_init_unspec msocket_sin_parse_B msocket_sin_sg msocket_saddr_parse_B&msocket_saddr_smsocket_recvfullmsocket_sendfullmsocket_select_recvmsocket_select_recvmsgmsocket_recv_select_recvmsocket_recvmsg_select_recvmsgwВ../sysdeps/i386/elf/start.S/build/buildd/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17[fXZintJOaOV/build/buildd/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crti.S/build/buildd/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17 f$ݕtGNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)src/main.c/root/src/streamtech/trunk/netspewsize_t ։unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t9long int__off64_tccharu_int64_t __atomic_lock_t_pthread_fastlock__status9#__spinlock|#_pthread_descr%_pthread_descr_struct __pthread_cond_align_t< 0B__c_lockC#__c_waitingD#__paddingF# __alignG #( c Vpthread_cond_tH* Y__m_reservedZ#__m_count[#__m_owner\#__m_kind]# __m_lock^#pthread_mutex_t_pthread_tymeb_t buff]#size{#len{#meb_t>FILE. ._flags #_IO_read_ptr]#_IO_read_end]#_IO_read_base]# _IO_write_base]#_IO_write_ptr]#_IO_write_end]#_IO_buf_base]#_IO_buf_end]# _IO_save_base]#$_IO_backup_base]#(_IO_save_end]#,_markers(#0_chain .#4_fileno"#8_flags2&#<_old_offset(*#@_cur_column,#D_vtable_offset-#F_shortbuf.4#G_lock2D#H_offset;E#L__pad1A #T__pad2B #X_modeD#\_unused2FJ#`_IO_lock_t(_IO_marker _next(#_sbuf.#_pos# Dc V Zc V3long double double]mthread_t-mthread_mutex_tmthread_cond_t ;llog_mutex'#mutex(#cond)#0quit*#`spews_head+ #dspews_tail, #hspew_tIspew_tnextM #idN#masterO #arg_funcQ # prepare_funcR #start_funcS #pre_stop_funcT #stop_funcU #free_funcV # stats_intervalYi#$quit\#,thread_started]#0cond^#4thread_y#dstats_clicksbk#hst_freqek#pst_startfk#xst_currentgk#st_prevhk#spew_arg_func_t  ]] ;yspew_prepare_func_t( =   spew_start_func_t( spew_pre_stop_func_tr ~  spew_stop_func_tr spew_free_func_t r I = V ~   usaget#f  main#ݕ,argcu^argvsu^#masterretvalpey~e_buf ^ cVstdout.stderr. cg_version / {KGNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)src/master.c/root/src/streamtech/trunk/netspewsize_t֋unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int5charu_int64_t__atomic_lock_t_pthread_fastlock__status#__spinlockN#_pthread_descr%_pthread_descr_struct__pthread_cond_align_t< R0B__c_lockCe#__c_waitingD#__paddingFR# __alignG#( b5 (pthread_cond_tH Y__m_reservedZ#__m_count[#__m_owner\#__m_kind]# __m_lock^e#pthread_mutex_t_xpthread_t__gnuc_va_list+$5va_listitmeb_t buff/#size}#len}#meb_t9long double double/mthread_tmthread_mutex_tmthread_cond_tb  bllog_mutex'#mutex(#cond)#0quit*#`spews_head+%#dspews_tail,%#hspew_tpspew_tnextM#idN#O#arg_funcQ# prepare_funcR#start_funcS#pre_stop_funcT#stop_funcU#free_funcV# stats_intervalY#$quit\#,thread_started]#0cond^#4thread_#dstats_clicksb=#hst_freqe=#pst_startf=#xst_currentg=#st_prevh=#spew_arg_func_t%%//+btspew_prepare_func_tLa%+spew_start_func_tLspew_pre_stop_func_t%spew_stop_func_tspew_free_func_t p1azBmaster_init?oe+master_prepare ? e +!%tmaster_start,,e,+-%t master_stop8B89%tumaster_destroy>B>?%pspew_next?%tmaster_logKKKidKfmtK/argsL*t master_add_spewVwVV% master_process_argsZZargcZargvZeZ+ id[Xargi[\i[`arg\/d]%h master_mainޜmaster_initiate_quitޜK%t]LGNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)src/seq.c/root/src/streamtech/trunk/netspew'unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int'$charJYcodeZ#[,long double doubleseq_meth_parse_BL]' dest arg arg_b e Jp`GNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)src/spew.c/root/src/streamtech/trunk/netspewsize_t։Gunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong intG3charu_int64_t__atomic_lock_t_pthread_fastlock__status#__spinlockL#_pthread_descr%_pthread_descr_struct __pthread_cond_align_t< R0B__c_lockCc#__c_waitingD#__paddingFR# __alignG#( b3 &pthread_cond_tH Y__m_reservedZ#__m_count[#__m_owner\#__m_kind]# __m_lock^c#pthread_mutex_t_xpthread_tImeb_t buff-#size{#len{#meb_t t4YcodeZ#4[Vlong double doublemthread_tmthread_mutex_tmthread_cond_tbT[Tllog_mutex'#mutex(#cond)#0quit*#`spews_head+!#dspews_tail,!#hspew_tispew_tnextM#idN#masterO#arg_funcQ# prepare_funcR#start_funcS#pre_stop_funcT#stop_funcU#free_funcV# stats_intervalY#$quit\#,thread_started]#0cond^#4thread_#dstats_clicksb;#hst_freqe;#pst_startf;#xst_currentg;#st_prevh;#spew_arg_func_t!!--'[Ispew_prepare_func_tH]!'spew_start_func_tHspew_pre_stop_func_t!spew_stop_func_tspew_free_func_t i-]vZspew_init`GS]!idmastere' spew_arg'G՟]'!arg'-arg_b'-e'' a(-pi)te_mstr_parse*tl%spew_prepare4՟Y]4!e4'Vspew_destroy<Yo]mtcp_tHbindJ#connectK#listenL# rcvbufM#$rcvtimeoN#(reuseO#0sndbufP#4sndtimeoQ#8cnonblockT#@snonblockU#D4 4Xe_bound{#bound|# e_peer}#peer~#(e_rcvbuf#8rcvbuf#De_sndbuf#Hsndbuf#TLLe_bound#bound#  sys!msocket_parse"#vmthread_tmthread_mutex_tmthread_cond_tdYllog_mutex'!#mutex(!#cond)8#0quit*#`spews_head+ #dspews_tail, #hspew_tb spew_tnextME #idN#masterOK #arg_funcQQ # prepare_funcRW #start_funcS] #pre_stop_funcTc #stop_funcUi #free_funcVo # stats_intervalY#$quit\#,thread_started]#0cond^8#4thread_#dstats_clicksb?#hst_freqe?#pst_startf?#xst_currentg?#st_prevh?#spew_arg_func_ty   11 Kspew_prepare_func_t    spew_start_func_t spew_pre_stop_func_t   spew_stop_func_t spew_free_func_t Nb     -  Ap#block_size#mtcp0#ssock؅#sockم#block1#st_bytes?#st_blocks?#Au z spew_tcp_init=z idmasterK e    spew_tcp_arg =IG z arg 1arg_b 1e  a!1te_mstr_parse"vp#dt spew_tcp_prepare3Is3z e3 4lmtcpsi5P spew_tcp_destroyLTLz  spew_tcp_stats_headerST|Sz ( spew_tcp_statsW|LWz elapsedX` spew_tcp_connect`L #`z meb` almtcpcibspew_tcp_disconnect 2Oz    ӽ4GNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)src/spew_tcprecv.c/root/src/streamtech/trunk/netspewsize_t֑unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int;charu_int64_t__atomic_lock_t_pthread_fastlock__status"#__spinlockT#_pthread_descr%_pthread_descr_struct __pthread_cond_align_t< Z0B__c_lockCk#__c_waitingD#__paddingFZ# __alignG#( j; .pthread_cond_tH Y__m_reservedZ#__m_count[#__m_owner\#__m_kind]# __m_lock^k#pthread_mutex_t_pthread_tQmeb_t buff5#size#len#meb_tlong double doublesa_family_t sockaddr_in Wsin_family w#sin_port #sin_addr /#sin_zero Q#uint16_t 2uint32_t 4in_port_t \in_addr_t Qin_addr s_addr # a .msocket_t &msocket_sin_t +mtcp_tWmtcp_tHbindJr#connectKr#listenL# rcvbufM#$rcvtimeoNm#(reuseO#0sndbufP#4sndtimeoQm#8cnonblockT#@snonblockU#Dmthread_tmthread_mutex_tmthread_cond_tj llog_mutex'h#mutex(h#cond)#0quit*#`spews_head+#dspews_tail,#hspew_t'spew_tnextM#idN#masterO#arg_funcQ# prepare_funcR#start_funcS#pre_stop_funcT#stop_funcU#free_funcV# stats_intervalYm#$quit\#,thread_started]#0cond^#4thread_W#dstats_clicksbC#hst_freqeC#pst_startfC#xst_currentgC#st_prevhC#spew_arg_func_t55Qspew_prepare_func_tspew_start_func_tspew_pre_stop_func_tP\spew_stop_func_tPspew_free_func_t P'4\tV p#block_sizeԃ#mtcpՇ#ssocka#socka#block5#st_bytesC#st_blocksC# ߼z pV # a  spew_tcprecv_create 4{idmasterespew tz V spew_tcprecv_arg#7spew# arg#5arg_b#5e#  spew_tcprecv_start'7spew' e' spew_tcprecv_free/ߺspew/  spew_tcprecv_main4ߺӽ+spew4 x5Lconnected6Pi6Tstats_next7CXmeb8Q@meb_buf9 w xJC`9VxeCh;.  e ԽGNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)src/spew_tcpsend.c/root/src/streamtech/trunk/netspewsize_t֑unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int__time_t"Kcharu_int64_ttimespecwtv_secx5#tv_nsecy"#__atomic_lock_t_pthread_fastlock__status"#__spinlock#_pthread_descr% _pthread_descr_struct __pthread_cond_align_t< 0B__c_lockC#__c_waitingD#__paddingF# __alignG)#( K .pthread_cond_tHG 3Y__m_reservedZ#__m_count[#__m_owner\#__m_kind]# __m_lock^#pthread_mutex_t_pthread_tmeb_t buffE#size#len#meb_t[ YcodeZ#[long double doublesa_family_t \sockaddr_in Wsin_family #sin_port |#sin_addr ߞ#sin_zero #uint16_t 2uint32_t 4in_port_t \\in_addr_t lin_addr s_addr #  .msocket_t &msocket_sin_t +mtcp_tmtcp_tHbindJ#connectK#listenL# rcvbufM#$rcvtimeoN#(reuseO#0sndbufP#4sndtimeoQ#8cnonblockT#@snonblockU#Dmthread_tJmthread_mutex_t3mthread_cond_tllog_mutex'#mutex(#cond)#0quit*#`spews_head+N#dspews_tail,N#hspew_tspew_tnextM#idN#masterO #arg_funcQ # prepare_funcR #start_funcS #pre_stop_funcT #stop_funcU #free_funcV% # stats_intervalY#$quit\#,thread_started]#0cond^#4thread_#dstats_clicksbS#hst_freqeS#pst_startfS#xst_currentgS#st_prevhS#spew_arg_func_t/NNEETspew_prepare_func_tuNTspew_start_func_tuspew_pre_stop_func_tNspew_stop_func_tspew_free_func_t Z pш#block_sizeԃ#mtcp#ssock#sock#blockE#st_bytesS#st_blocksS#+  p #send_rate# u spew_tcpsend_createu Խ¾Widmaster eTspewu t  spew_tcpsend_arg'¾ospew'u arg'Earg_b'Ee'T a(Epi)te_mstr_parse*lV spew_tcpsend_start4ospew4u e4T spew_tcpsend_free<spew3!' freq>xfE~hkeyF}valueF{pFl_linux_mclock_freqCAXmclocker_error_meb[!S e[meb[XJ mclocker_error_sf efbuffbuf_zf}mebgXl| mclocker_inito8 Io| 6 mclocker_argt8 It| argtarg_btet autC mclocker_meb_avI| mebindent mclocker_startv/I| |xpmclocker_next[I| tgtHcurPclk@ xX2dfloor`tsnPGNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16)src/meb.c/root/src/streamtech/trunk/libmattsize_tֈunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int2charu_char_t#u_int_t%__gnuc_va_list+o2va_listiYmeb_t buff,#sizez#lenz#meb_tmeb_init  meb  buf , size zNmeb_n, mebmeb_sub_start> meb meb2meb_sub_end>Z  meb meb2)meb_append_b$Z7 meb$ str$, str_b$,meb_append_indent(c meb( (J buf),p buf_b),tmeb_append_n5K meb5 str5, buf6,p buf_b6,tOmeb_append_zBK meb