ELF @4L4 (444PP\ll/usr/libexec/ld-elf.so.1FreeBSDKaeH9\L?NZ Y+SK/UR7-`#8b6$T),[XB3P.QDEca*d^AIV0W]<J_O2>"  (1  :!F;4%CM G@'&5=$4?o3DVjT9dKGt'O$U6Ē>o[ԒhGlPYqW$^ o4D^xT?dyt[Vho,*:ēKԓJxk&$H4.XoD4TdLt" P @Ĕ7@Ԕz4H^q$$I$o4DT,d,tn;39,_Woeĕ&lԕs! 8Q ,$ #4?DTPomc\o.dtVDAce6VĖpkԖz~Kp /  ,"m:$libstdc++.so.4strcpy_Znaj__stdoutppthread_creatememmove__stdinp_DYNAMICgetenvmemcpy__stderrpfflush_ZTVN10__cxxabiv120__si_class_type_infoE_ZdlPvstrtol__gxx_personality_v0fprintf__deregister_frame_info_Unwind_Resume__error__cxa_pure_virtual___runetypestrncpy_CurrentRuneLocalesscanffread_ZTVN10__cxxabiv117__class_type_infoEfopen_ZdaPvfclosepthread_mutex_unlock_fini_ZTVN10__cxxabiv121__vmi_class_type_infoEfwrite_GLOBAL_OFFSET_TABLE_pthread_mutex_lock_Znwjatoi_Jv_RegisterClasses__register_frame_infolibm.so.2libc_r.so.5pthread_cond_signalconnectsigemptysetpthread_exitsnprintfgetpidrecvfromsocketselectpthread_detachacceptbindpthread_cond_broadcastsetsockoptpthread_cond_initlistenforksigactiongettimeofdayshutdowngetpeernamepthread_selfgetsockoptpthread_mutex_destroypthread_cond_waitpthread_cond_destroypthread_mutex_initsetsidpthread_joingetsocknamelibc.so.5putcharrecv___toupperusleepputsfeofgethostbyaddrsendfreeaddrinfogai_strerroratofenvironchdir__prognameopenlogstrncmp__inet_ntopatexitgetaddrinfowarn_edata__bss_start_end`PNPNQNQN RN4QQCtRCRCoo o$o;mmmmmmmm m m m m nnn nnnnn n$n(n,n0n4n8n n?n@nAnBnDnEnGnHnInJnLnMnOnPnQnRnVnWnXnYnZn[n\o]o^oa obocod3Ύ5m%m%mh%mh%mh%mh%mh %mh(%mh0%mh8p%mh@`%mhHP%mhP@%mhX0%nh` %nhh%nhp% nhx%nh%nh%nh%nh% nh%$nh%(nh%,nhp%0nh`%4nhP%8nh@%t P=C  Phg$ ]] R#C @ C 말 RC C 녉 RC @C _ RC @C 4UWVS,UDžB XVEx DžP uP"1h 󥋍 t$hR4d$etE hLRXZ5HRhPV$LRt(UTFe[^_ÉxP1iHPhPUr%@ h.Ǎh 󥋅ǀ$LR[^5HRhRhUtvEpS_XhHR3T$LRUBB @EPB pRZE hLRUB xCDž jd5 Urr P=Qu* CSd$LR1 j`XZWCG $)PGx8tWS S돃 WNdhPPr @5 u[ SPhPDžt(hRZa$b hLRDžXZ5HRhPTS$ Ǎh󥋕ǂtmQXZhHRQ$LREU hLRUB xC jd Ep SOu* CSyb$LR; j`Y^PAG $MGx8tWSP돃 WbjjS3hPSPUr u>  hUËB @EPB @>PB pSm\ nưt S VWhh!h!e$ưt̃ W뾐UVSu ],@jjtxuj h!$ "ZYPh`"X5oX5o/X5o#]E ue[^( j h!Q[5oj'jh"XA h"АD$D$D$UU EE EUwUE EE wUWVS] 1{0PC>uPVlT QY_F0jPXZF8jPY_F@jPXZFHjPY_FPjPXZFXjPE_^ F|FFxs4FZYF pvuF x4Qte[^_ÀxFtxJu? jM NjF pF 0W~xXvxkuF @F밍v j NjF p5oW뾉ðt Wvà V}S$UWVS] 1{0PC>uPVS QXZF0jPY_F8jPXZF@jPY_FHjPzXZFPjPm_XjFXP`EY^ F|FFxsFXZF pv]tF x4Qte[^_ÀxFtxJu? j NjF pF 0W+~xXvxuF @F밍v j NjF p5oWS뾉ðt Wvà VR$eUVSuF Qu;^xu VQe[^Ð S$3Fxύv P;F밐UVSuF Qu;^xu VQe[^Ð S$Fxύv PF밐UVS]C QuCsxu SQ]e[^n VC4$[CxǍv PcC먐UWVS]sSgCCC(C,S B}fE fEmUmECXP$$ "m[\mBEC`CdClCpCtC8jPs|s8sPCX{<CPsH{L{TEKPCPC\AAA=?B~ -@BACPS BCtzs@{DB}P"fE fE<$mUmES@‰S@$$$ "m]mK@EA=?BA~-@BABC@e[^_ÍvBC S$@BAEHCPAQs|,vxOYvxz3F &j$vx,$vPXPF @APV2 vW$"Ƀ XRO5$UWVSEƅ?Dž8Dž4@XuR0Dž,Dž( 3XQ6^_ 󥍅@jP>[11uU0$QMA pqqMXZj$8(,u؋MYQ0 80QA@DEX0$@D)ȉ @݅)ۅ S5"E$@EuUB( )Z( ݝ4@98t98P(498~ 84?u@jV$ QVEP8HB4BB$BBCBDBFBJfB<B BGB(BIB,BABEBL@KÐUEU B0BB8B@aBBB BBBHB fB>B4BB$BBCBDBFBJfB<B BGB(BIB,BABEBL@KÐUÐUÐU 9VSut71ۃ 9蚶tRP9PV9uˍe[^UWVS ]} u jh7h`;VWN< tR5RPS9̋R9| e[^_É46h`*5 oCJ9|אUWVS] C<5w0$*E0~0t_~4tPh6 e[^_QxQuu}x7$h>F0xBu@뻃Ph6贴U2놋EU01 QkFXZuUpFdM@C@8QHHrPh6?}@8!U@DMx4@F}U71 Qγ^_uU0`Mx4@F}@J 7j蓳E0~4n ufF}}7~4]~Cu F8_Ph6XE0ًUx4tPh@6 @4M 1uٽvfv "ft٭t^٭v}7F0u F07~Bu F~#~Ch45 o聱$ճQxPuu:Ux2 $8F$}@$=<Ph 5&UWVS] 1uSэyV~D<`~ @@@ @8@4ExuHMyl1 ы3Q趭FUBE @Ee[^_郭1у 3Q|FXZUrpW뇋MfA>fB>6UWVSEEMEME ɋ] Mxe[^_à jPjuǹ@CMAfB>AB(Q t PEPtMy0P$MAB@@@ 1E@B8@4Exug 3j/3FExt+E/@EEE Ee[^_9E/@EEE E1у 3QFY^Mqp蜫eP0UUB8M zBtpBA B0uB$AfBAB(ABAB8tÐ B>뿉A 딍vsUWVS]} w(s V$1 Q{Xe[^_Ð V$UWVS]} w(s VM$Q{Xe[^_Ð V$詬US]QS $k]ÐUS]QS $?]ÐUS]QSC $]]0UWVSEPEpXEM h} WjEpXSSS@$cE;p |t] PSuuT WuSVbuTv WuSV: S蜬e[^_Ð h#WjEpXS薯SE@F$E;p |B h׬XZuS@$lưt S诩 V蓪vސUWVS$]CjPE肫_XjC$PErY^C,jPEbXZC4jPER_Xj{֡5o$ Q\ R w h >薡Q9UvUWVSE UE]UEC,M19S0|m9tauSC5oLGE@FG$GGG R' h >貞Q9Utvg9V)9UvUE@QUWVS}jw V] <$Q$\VuSPERE考@PG _XG^e[^_Éðt u! WWà V$UWVS}jw V] ><$Q$谡VuSPEE考@PCG _XG^e[^_Éðt uu Wà V%$9USP]{^Qu SoC $]à s`USR]{^Qu S/C $]à s`qUSQ]{^Qu$ SC $t]]鑝 s`)UWVSEÃPES6Eǃp T VuSW}Tv VuSW]e[^_RUVS hu۟ÍF Pu vXS@PjF e[^Ðưt S觜 V苝UUB^E B`ÐUU M ÐUS ] 3utG9t7‹t9t‹uM] 拁܋]ÐUVSut Pۉue[^ÐUVS] ۋutVSu u1ҍe[^UVS] ۋutVS2u u1ҍe[^USP} ]t]Ét9u hLRuۃ hLReELR]jhLR#볉UhjÐUhjjÐUWVS hj= Y[hj/ XZjj 踛$ܜ$P`$R[XVW<$ u uW$@4tpHt9PE 00h>Ϙo W<$e[^1_Ð j`ޜZYVPE]C $(C$l막 h觜ZYVPE跣]CxDtT S1v(c SNRD h?$7#PUjU 2uP딉ðt W Sðt u߉ðt߃ uϐUhPR訛XZhjfYXhjX$ XZhPRhTR$PRÉUVSXRtsjEPmXRHE)ȋ]P)"<$$$'Et hTRŖe[^Ív uփ jY^jPXR뵍vưt Sӗ V跘UhHRÐUVS] ut e[^ÉtOuu hTR蒚$PR&uŃ hPR衙EPRe[^jhPR]XZjhTR诘돃 hPR˙t S hPR=$PR衙UhjÐUhjÐUEU fPUhRP @ÉUEU fPUhRP @ÉUEhRPKÉUEhRP/ÉUS]hRS]]USR]Ct P[@t C]PjYh1#h'$軘UVSEP]CPu hV 1Ҁ{ B1}HjRP;C@ SPd$PjhsDžd.V PPVRZYPs迕@tr{ ujs薖@t8{ t Vu VUe[^ÃVS Qhh1#hH? $藗Shh1#h<ݐPhh1#hO?ʉ V$MUWVSdhPWVEpDžd|u -8tԍe[^_ÉUWVS,j]CPu XV}h 1Ҁ{ B1}HjRP莓C@ SPtAjjWW<$T PPWZYPs"@tf W V# PWVZYPs@t Ve[^_Phh1#hV? $Phh1#h< ݍvPhh1#hO?É WQà VA$襓UE tà PE1EE$Pj jEpl @uPh)h1#h^?M $EUEUu7 jE Pj jr @tPhEh1#hm?  jE Pj j)r @uPhKɐUVStPxVE p]Džt#@tPtVSe[^RhXh1#h{?k $cUVStPxVE p]Džt蟓@tQtVSOe[^Shch1#h? $UÐUWVSE]u }ESt#VSAljE ]e[^_}tCE󈃀ՍvCUWVSE]u }ESzt#VSljE ]e[^_-}tCE󈃀ՍvCUWVSu]} V|R9vÀ]} ue[^_NUWVSu]} V|R9vÀ]} ue[^_UÐUÐUVSEPjju V]uPEPt(xRppS诎XuVe[^QVh?5 o譏$ Ph Ph@ՐUWVS ]} uuIPCPjCP耎tuE }e[^_"u} ]e[^_vQCPjC뵐UEM UuRQPj#ÉRQPjUEu @@@ @@UE UfBÐUjuÐUEf@ÐUEUEuÃh?5 o91UEuÐh @5 o 1UEtÐh`@5 oٍ1UEHUEt xÐ@%=UW }1<$ÉUWVSQUB<] tL<t1Z[^_À{uuE{u fCUf9BtEEv{uCM19AtfCf9AuUWVUB<M t&<t1^_ÀyuyryuԋA9BꐐUSP]RCC]ÐUSR]RCC]ÐUERPÉUERPÉUS]RS]]_US]ZYPsu]É hRR$ReShP jCPtQjvh@h@$܍UVSuZYPvqt e[^Ív hRs R$R1$RՌ^JFSS$t j脉US]SPXsK{Cu6 hR$R R諈$RO1]Ð SP뼉US]ZYPszt]ÉjsUhRhR~hRhRZR hR豋UӋUWV} u^_ÐU1ÐUhR R$R覇ERFUVS] ut e[^ÉtOuu hRڋ$RnuŃ hRERe[^DjhR襋XZjhR돃 hRt S2 hR腊$RUhjÐUhjÐUVS(jEP1REP},$fE fE @mUmEP$$ "Um]m‹EE=?BUE~-@BEBEuvjVeEM19U|9t uۍe[^9V}vUS]j]E @ oE]饇USP 0$҆Suh@5 on]ÐUUS] t9؉t Bu1ɉ[ÐUWVS PoREԉETo9‹}EU؉U~Z;E~UEU+E+U9ЉEU~b19}$E)ЉE܋MUF;u|U)UU9U~E9E+EEԋUԋE؉PoTo [^_Ð1;u}MUF;u|EEUSh@]RToPoDo܄Lo-t)+tHo؋]HoCvHoUWVS,RRt Ru)Puu uLERRDot 8 R9ToEȉ~ToU9Po~Po=Hog ]9]' EȋU 4@uGPoEȉ¡To]9‰R ;E u EToEȣRU9UMȋ] 8-t.=Hou e[^_EȣREȣRPtˋu1Ʌt -[DDo] R] B<-tMzDoEEEEt<=tvFt<=u]Et[P)PR3辄u11;+DoI9jEQEEtDo릋Etk}ud5Ru8Do1эL R DoR?U R42h@5 o5릋]RJMȉ R]KtVFRDo1ыEL DotE]MQt A 1]C Rt4UȋM Dx-tR U2PM 1h`A5 on Do1ы]L C DoR]31hA5 o&붐ExM9M}]ȋM RRRu>Do׈эL UB DoRM9:D:U Et2hA5 o茁롍vERU Eȋx-t(DoPu RMȡRt=UȋM x-tI 5DoPE 0h B5 oR UEȋMDo ! Rv5Do1h@B5 oĀR]뿉DoV@uDo0 Do9uR:8WP:tx:t|9tR RDo֋R;UtM BRRաRu=R];:t?뷾:WM 1h`B5 oɀ9uR넊P;UEEEE9pR R5R5Dot<=t Ft<=u] EtWRDo)RP3u11;+DoI9E܅EE̅uEԅt^E؅uWRu)Do1эL R DoeU R42hB5 o~뵍vE܅5M܋ytRFRDo1эL U҉ Dot]ЋME܋Pt@ yU܋B nRu#Do1эL Do]3E 0hB5 o}뾋U܃z]R;U}M BRR; Ru)DoэL DoU::E t0hA5 od}빍vWDoẺ]܉E-]܋]̉]E$R;UtM BRRzRu5RM9:t ?$:VU 2h`B5 o|ɉRt"Lot$V] 3hA5 o|=R.VE 0h-AڋR]2vE]EU]UEPu{Po;ToMRC9RPoTo9Potq;Etl u RMȋ]9]}5UȋM 8-t5vEȋ]ȋE9ÉR}U 8-uxt܋Mȉ To#xt9tPoUjjjuu u^Ujuuuu u@ÉUjuuuu u ÐUVSLE E؍E]P:yuEtEPEPVS|xUe[^ÐUR@RHtà jy$|UWVS ] ۋ}~W juVjjW]Ez @t> EPVjjW(| @t EPEPhhSu xx Ee[^à Syv EPEPhPjjjrÃ덐U]m=mt';u]]Ðv$FreeBSD: src/lib/csu/i386-elf/crti.S,v 1.6 2002/05/15 04:19:49 obrien Exp $Client.cppwrite6ClientrbUnable to open the file streamWill use the default data streamListener.cppconnect UDP.errorerror in first child createRunning Iperf Server as a daemonThe Iperf daemon process ID : %d Cannot change the session group leader 8Listener.AY@@@ethernetFDDIATMHIPPIunknown interfaceminimum%s: %sTCPPerfSocket.cppsetsockopt TCP_NODELAYsetsockopt IP_TOS------------------------------------------------------------ Server listening on %s port %d Client connecting to %s, %s port %d Binding to local address %s Setting multicast TTL to %d Joining multicast group %s Sending %d byte datagrams Receiving %d byte datagrams TCP window sizeUDP buffer size(default)[ ID] Interval Transfer Bandwidth [%3d] %4.1f-%4.1f sec %ss %ss/sec [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [%3d] %4.1f-%4.1f sec %ss %ss/sec %5.3f ms %4d/%5d (%.2g%%) [%3d] %4.1f-%4.1f sec %d datagrams received out-of-order [%3d] local %s port %u connected with %s port %u [%3d] MSS and MTU size unknown (TCP_MAXSEG not supported by OS?) [%3d] MSS size %d bytes (MTU %d bytes, %s) (WARNING: requested %s)WARNING: Path MTU Discovery may not be enabled. 10PerfSocketPerfSocket_TCP.cppserver sent unexpected dataread on server closereadThe stream was interrupted?𿚙?------------------------------------------------------------ [%3d] Read lengths occurring in more than 5%% of reads: [%3d] %5d bytes read %5d times (%.3g%%) WARNING: Unable to change the window size Optimal Estimate PerfSocket_UDP.cpprecvfromselect^A?[%3d] Sent %d datagrams [%3d] Server Report: WARNING: delay too large, reducing from %.1f to 1.0 seconds. [%3d] WARNING: did not receive ack of last datagram after %d tries. [%3d] WARNING: ack of last datagram failed after %d tries. 6Server%s: ignoring extra argument -- %s The -W option is not available in this release?&J4JJyJJ JJ0>XJp~JJJJJJJJJJ$J#J5BJJAOwJ.pUsage: iperf [-s|-c host] [options] iperf [-h|--help] [-v|--version] Client/Server: -f, --format [kmKM] format to report: Kbits, Mbits, KBytes, MBytes -i, --interval # seconds between periodic bandwidth reports -l, --len #[KM] length of buffer to read or write (default 8 KB) -m, --print_mss print TCP maximum segment size (MTU - TCP/IP header) -p, --port # server port to listen on/connect to -u, --udp use UDP rather than TCP -w, --window #[KM] TCP window size (socket buffer size) -B, --bind bind to , an interface or multicast address -C, --compatibility for use with older versions does not sent extra msgs -M, --mss # set TCP maximum segment size (MTU - 40 bytes) -N, --nodelay set TCP no delay, disabling Nagle's Algorithm -V, --IPv6Version Set the domain to IPv6 Server specific: -s, --server run in server mode -D, --daemon run the server as a daemon Client specific: -b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec (default 1 Mbit/sec, implies -u) -c, --client run in client mode, connecting to -d, --dualtest Do a bidirectional test simultaneously -n, --num #[KM] number of bytes to transmit (instead of -t) -r, --tradeoff Do a bidirectional test individually -t, --time # time in seconds to transmit for (default 10 secs) -F, --fileinput input the data to be transmitted from a file -I, --stdin input the data to be transmitted from stdin -L, --listenport # port to recieve bidirectional tests back on -P, --parallel # number of parallel client threads to run -T, --ttl # time-to-live, for multicast (default 1) Miscellaneous: -h, --help print this message and quit -v, --version print version information and quit [KM] Indicates options that support a K or M suffix for kilo- or mega- The TCP window size option can be set by the environment variable TCP_WINDOW_SIZE. Most other options can be set by an environment variable IPERF_, such as IPERF_BANDWIDTH. Report bugs to iperf version 1.7.0 (13 Mar 2003) pthreads WARNING: TCP window size set to %d bytes. A small window size will give poor performance. See the Iperf documentation. WARNING: interval too small, increasing from %3.2f to 0.5 seconds. WARNING: option -%c is not valid for server mode WARNING: option -%c is not valid for client mode WARNING: option -%c is not valid in compatibility mode WARNING: option -%c implies udp testing WARNING: option -%c has implied compatibility mode WARNING: the UDP buffer was increased to %d for proper operation ;b;c;d;f;h;i;l;m;n;o@<p;r;s;t;u;v;w<B<C<D<F&<I;M2<N:<LE<PN<RU<Sw?TY<Ve<Wv<b<c<d<f<i<l<m<n<p<r<s =t=u=w.=B9=CF=DS=Fd=Iv=M=N=L=P=S=T=V=Wb:c:df:hi:l:mn:o:p:rst:uvw:B:CDF:IL:M:NP:RS:T:VWbandwidthclientdualtestformathelpintervallenprint_mssnumoutputtradeoffservertimeudpversionwindowbindcompatibilitydaemonfile_inputstdin_inputnodelaylistenportparallelremovetosipv6_domiansuggest_win_sizeIPERF_BANDWIDTHIPERF_CLIENTIPERF_DUALTESTIPERF_FORMATIPERF_INTERVALIPERF_LENIPERF_PRINT_MSSIPERF_NUMIPERF_PORTIPERF_TRADEOFFIPERF_SERVERIPERF_TIMEIPERF_UDPTCP_WINDOW_SIZEIPERF_BINDIPERF_COMPATIPERF_DAEMONIPERF_FILE_INPUTIPERF_STDIN_INPUTIPERF_MSSIPERF_NODELAYIPERF_LISTENPORTIPERF_PARALLELIPERF_TOSIPERF_TTLIPERF_IPV6_DOMAINIPERF_SUGGEST_WIN_SIZE7Speaker6Notify[ ID] Interval Transfer Bandwidth [SUM] %4.1f-%4.1f sec %ss %ss/sec 8AudienceUsage: %s [-s|-c host] [options] Try `%s --help' for more information. Waiting for server threads to complete. Interrupt again to force quit. listensocketconnectmulticast joinmulticast ttlgetsocknamegetpeername6Socketgetaddrinfo failed to get an address... target was '%s' FATAL: get_sockaddr_in called with IPv6 address FATAL: get_in_addr called on IPv6 address FATAL: get_in6_addr called on IPv4 address error: %s Thread.cpppthread_create6Threadư>%s failed %s failed: %s POSIXLY_CORRECT--%s: option `%s' is ambiguous %s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `--%s' doesn't allow an argument %s: option `%s' requires an argument %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: option requires an argument -- %c %s: option `-W %s' is ambiguous %s: option `-W %s' doesn't allow an argument WARNING: attempt to set TCP maxmimum segment size to %d failed. Setting the MSS may not be implemented on this OS. WARNING: attempt to set TCP maximum segment size to %d, but got %d sockets.cgetsockopt TCP_MAXSEG@@Bʚ;!!!?!G!!!!!!!!!!!!!!!!!!!!!!!!!O!!!W!_?P?>>?MbP?ư>& .>%lf%cKByteMByteGByteKbitMbitGbit%4.2f %s%4.1f %s%4.0f %sA0A@eA @P?= ףp#@X@$FreeBSD: src/lib/csu/i386-elf/crtn.S,v 1.5 2002/05/15 04:19:49 obrien Exp $ !m`P(dh`P@LX!4QRP44PP("4QR4QĔĔQ'tRQ(`0Q<*4QRQDt=Q R= R$>Q RtR\x?R Ĕ@?FEFFF FFFzPL| $ xiAB FW.$HiAB FW. p6AB DZ. 6AB DZ.$(=AB DZ.W.(hfAB AU.i. N. КmAB A`.0dAB T. PAB N.zP| , 1 .zPL| $ iAB FJ.$HiAB FJ. pLAB A~. 4AB A~.(AB AB.p.J.4iAB IQ.v.H..H.4AB Bo.E.Y.Q.M.. J.T4AB T. tPAB N.$hc.jAB FV.$̩cSjAB FV.$0eAB B[.$ eAB B[.(4mAB B[.Q.K.$`pAB FG.00AB F.d. e.. 0DFAB F.}.0e.3. (AB F_. S.0_AB Fb. t.@j. Q.0PxjAB IK.F.V.U. N.4ԵoAB FN.F. Q.V..4D)AB FI.A. ^.C. N.$pWjAB IH.$ȹ#jAB IH.,DAB DO.c. c.h. [.(tjAB Ae.h.O.(AB J.@AB J.4XAB FQ.. M._.I.<ؾjAB IJ.(. M.o.K.. ^.@XAB FK.. M.. M.b.K.. M.4AB Ix.. M._.I.. ,jAB In.4. M.4kAB IE.8.0M..0Y.$<\AB D`. d.4dqAB IX.]. h.~.0M.,dAB I.K. ^.$@W]        !2"!2"&7pMmjMm;":  &Q]8 DR DR 8F 8F$ LU7*OlOl/=lP/=lP "H50$D`hf"t5J"H*#I3'5J'  !(H h mhh( @ l*:JZjzʒڒ *:JZjzʓړ *:JZjzʔڔ *:JZjzʕڕ *:JZjzʖږ *$FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.11 2002/12/01 17:36:18 bde Exp $GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release)GCC: (GNU) 3.2.1 [FreeBSD] 20021119 (release).symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.gcc_except_table.dynamic.ctors.dtors.jcr.got.bss.comment#1(( 7 HHP? hG hP hh Y T0_@@ĉe!k ! % sP yRi1lmmmmToDo\ \!(Hh @ ! ! P Rilmmmmo mm(R;mHP L(oXЗ n,ow0 mmim  %% $- $%@ A%; S@%Q p &2 |&,  '1 `&B $ & $  $ #> #% $ \$ 0"$ >#  Jw$ _?$ nj ( @  (9 `() '> 0( =(+ Re`)> v ) )E 9) *< 9 7 `;1 62 6) 68 A+  L5D b74 }@7B @62 4,  5x `>%  >- nLj   09>H E?H YXR n n  n        '   (Po5ToA  XDoaLoqHozR T [ O R '$.HR 6x  E4?K kouQ! Q x% DVQ! 0  R hf T9 /R @̩c j( ~Q! " <  dKt(f $  U  5 $ \ q z " D Ē o Ԓ  ) \  F    L # l, @ " B Ct P (D ^ ?! j q Z 2 H Y  ( Q' ! R 8 - $4  R f j ot 4y 2 ~   D^ Кm @/  \  `=  T? 0 : dG ^ PR i G P  dy `F Q(! t[ V d B 8 y m  DF  "  "  4R J e L z, P4! ha t  *> ! t> Y :ēKԓJR! @W *4" N  jplQ  " p @ D0 = ! ,D #1 Fe _kt ( " `P(! |R 6 &I $H 4.Xo  64 Gn OD4W@W } / T | 2 dL8 t"4D *p QX " i  ~   " \ $D    8C  hP"  pn Ԝ/ tR! P @ LR o @ Ĕ7 8i WԔz^HcR n^vq0D " h $I@   % L " $o/W UP n p4 n DCD  ) Td+ >R I S rtn~0 ;{ ؾ   @ ,8R C$~ VF uo   ;    T  @!  R(! 'ĕ&.ԕ5 r  E  S TK  " 6 " N, W` : rH R R! `o !  H $D) H ZQa6 p(6 hc ,X <*!  #5 HP(! V" ! d ȹ# R t P8! $ 4DQ Q  ?TF iop,6 K m\od Q !! x 28P S(= b n`R! z =! _ tVe AԵo e#H   6 " LW f8 E   / d6 q 6Ėp3 N _@Q4! kpW Ԗz0e 6 \@ 6 0"   R / Q(! < p / A U Dq t 4Q !  q Q! ^ ,"  !HN .!:4! F!@6 U! t!d" !$crtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxobject.2frame_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxClient.cppExtractor.cppListener.cppPerfSocket.cppreport_bw_formatreport_bw_headerreport_bw_jitter_loss_formatreport_outoforderreport_bw_jitter_loss_headerreport_peerreport_msswarn_no_pathmtureport_mss_unsupportedudp_buffer_sizewarn_window_requestedwindow_defaulttcp_window_sizeseperator_lineclient_portbind_addressclient_datagram_sizemulticast_ttlserver_portserver_datagram_sizejoin_multicast_Z41__static_initialization_and_destruction_0ii_GLOBAL__I__ZN10PerfSocket11sInteruptedE_GLOBAL__D__ZN10PerfSocket11sInteruptedEPerfSocket_TCP.cppreport_read_lengthsreport_read_length_timesopt_estimateunable_to_change_winPerfSocket_UDP.cppwarn_delay_largereport_datagramswarn_no_ackserver_reportingwarn_ack_failedServer.cppSettings.cppenv_optionslong_optionsshort_optionswarn_invalid_server_optionwarn_implied_udpwarn_invalid_compatibility_optionusage_longreport_interval_smallwarn_implied_compatibilitywarn_buffer_too_smallwarn_invalid_client_optionversionwarn_window_smallSpeaker.cppNotify.cppreport_sum_bw_formatAudience.cppList.cpp_GLOBAL__I_clients_GLOBAL__D_clientsmain.cppusage_shortwait_server_threads_ZZ8sig_quitiE5first_GLOBAL__I_gQuit_cond_GLOBAL__D_gQuit_condSocket.cppSocketAddr.cppThread.cpp_GLOBAL__I__ZN6Thread4sNumE_GLOBAL__D__ZN6Thread4sNumEdelay.cpperror.cgnu_getopt.cmy_indexexchangefirst_nonoptlast_nonopt_gnu_getopt_initializenextcharposixly_correctorderinggnu_getopt_long.csignal.cnum.0sockets.cstdio.cstring.ctcp_window_size.c_ZN9ExtractorC1EP7__sFILEiputchar_ZN6Socket6ListenEPKcb_ZN6Server3RunEv_ZN9ExtractorC1EPcistrcpyclients_ZN6NotifyD2Ev_Znaj_ZN8AudienceC1EP12ext_Settingsi__stdoutp_ZTV8Audience_ZN10PerfSocket12sReportCountE_ZN6SocketD0Evpthread_cond_signal_ZTV7Speaker_ZN8SettingsD1Ev_ZN6ThreadC1Evgnu_optind_ZN6Client3RunEvprintf_ZN10SocketAddr7getPortEv_ZN6Thread4sNumE_ZN10PerfSocketC1EP12ext_SettingsP6Notify_ZN10SocketAddrD1Ev_ZTI6Notify_ZN6Server18set_tcp_windowsizeEiigetsock_tcp_windowsizerecvconnect_ZN10SocketAddrC1EPKctbpthread_createsigemptysetstrerror___toupper_ZN10SocketAddr10setPortAnyEv_ZN6Notify14ThreadFinishedE9Timestampx_ZN6Socket15getLocalAddressEv_ZN6SocketC2EtbkKilo_to_Unitmemmove__stdinppthread_exitsnprintf_ZN7SpeakerD2Ev_gnu_getopt_internal_ZN10SocketAddrC2EPK8sockaddrj_ZN6ThreadD2Ev_ZN8ListenerD2Ev_DYNAMIC_ZThn128_N6ClientD1Evwarn_mss_failkGiga_to_Unit_ZTS6Socketgetenv_Z13waitUntilQuitv_ZN10SocketAddr11isMulticastEv_ZN6Thread5StartEvusleepgetpid_ZN8SettingsD2Ev_ZTS10PerfSocketkLabel_Byte_ZN8Settings24GenerateListenerSettingsEP12ext_SettingsPS1_memcpy_ZN10PerfSocket10ReportPeerEi_ZN10SocketAddrC2EPKctb__stderrpputscopy_ZN6NotifyD1Evfeof_ZN6Client14InitiateServerEv_ZN10SocketAddr12get_in6_addrEv_ZN10PerfSocket15Client_Recv_TCPEv_ZN6SocketD1Ev_ZN6ServerD0Evrecvfrom_ZN10SocketAddr11setHostnameEPKc_ZN8Settings15GetLowerCaseArgEPKcPcgQuit_cond_ZN8Settings15GetUpperCaseArgEPKcPc__dso_handle_ZN10SocketAddr11zeroAddressEvgethostbyaddr_ZN10SocketAddr13Hostare_EqualEP8sockaddrS1__ZTI6Serversocketselect_ZN10PerfSocket16write_UDP_AckFINEx9TimestampS0_iii_Z13Iperf_presentP16sockaddr_storageP15Iperf_ListEntry_ZN10PerfSocketD0Ev_ZN6ThreadC2Ev_ZN10PerfSocket28ReportPeriodicBW_Jitter_LossEiii_ZThn128_N6ServerD0Evfflush_ZN6Client18get_tcp_windowsizeEi_ZN10SocketAddr9are_EqualEP8sockaddrS1__ZN6Thread9sNum_condE_ZN10PerfSocket8Recv_UDPEv_ZN6Thread7JoinallEv_ZTVN10__cxxabiv120__si_class_type_infoE_ZTV6Clientbyte_snprintf_ZN6Thread6ZeroIDEv_ZdlPv_ZTS8Audienceconcatreadnpthread_detachsendfreeaddrinfo_ZTI6Threadmy_signal_ZN8Listener18set_tcp_windowsizeEii_ZN6Notify13ThreadStartedEv_initgetsock_tcp_mssgnu_getopt_long_ZN6Socket16SetSocketOptionsEvstrtol_ZN10PerfSocket12InitTransferEv_ZN9ExtractorC2EP7__sFILEiaccept_ZN7SpeakerD0Ev_ZTS7Speakerkkilo_to_Unit_ZN9Extractor16getNextDataBlockEPc_ZN8Audience9AddSocketEi__gxx_personality_v0_ZN10SocketAddr7setPortEt_ZThn128_N8Listener3RunEv_ZTI6Client_ZN10SocketAddr13mAddress_sizeE_ZN6NotifyC2Eigai_strerror_ZN6Socket5CloseEvwriteatofenviron_ZN10PerfSocket12Sig_InteruptEi_ZN8ListenerD1Evreplacefprintf_ZN6ServerC2EP12ext_SettingsiP6Notify_Z8sig_quitipatternbind_ZN9Extractor14reduceReadSizeEi_ZN6Thread9SetDaemonEvpthread_cond_broadcast_ZN8SettingsC1EP12ext_Settings__deregister_frame_infokgiga_to_Unit_ZN10SocketAddr19get_sizeof_sockaddrEv_ZThn128_N6Client3RunEvgnu_getopt_long_onlychdir_ZN10SocketAddrD2Ev_ZThn128_N8ListenerD0Ev_ZN10PerfSocket10Accept_UDPEvkMega_to_Unit_Z14Iperf_pushbackP15Iperf_ListEntryPS0__Unwind_Resume_ZN10PerfSocket16SetSocketOptionsEvsetsockopt_ZN8Audience13StartWhenDoneEP6Thread_ZN8Listener18get_tcp_windowsizeEiredirectbyte_atof_ZN9Extractor7canReadEv_ZTI6Socket__progname_startclients_mutex_ZN6Socket9McastJoinER10SocketAddr__error__cxa_pure_virtual_Z12Iperf_deleteP16sockaddr_storagePP15Iperf_ListEntrysignalreadgnu_optargopenlog___runetypestrncmpkmega_to_Unit_ZN6SocketC1Etb_ZN9ExtractorD2Evstrncpy_ZN6SocketD2Ev_ZN6ClientC1EP12ext_SettingsbP6Notify_ZN6ThreadD0Ev_ZThn128_N6ClientD0Ev_CurrentRuneLocale_ZN6ServerC1EP12ext_SettingsiP6Notify_ZN6Thread11Run_WrapperEPvpthread_cond_init_ZN8Settings9InterpretEcPKc_ZN6Notify14PeriodicUpdateE9TimestampS0_xlistenwarn_mss_notset_ZN6Notify9StartTimeE9Timestamp_ZN7SpeakerD1Evforksscanf_ZN10SocketAddr15get_sockaddr_inEvgnu_opterrbyte_atoi_ZN8Listener11runAsDaemonEPKci__inet_ntop_ZN10PerfSocket16ReportPeriodicBWEvsigaction_ZN8Settings16ParseCommandLineEiPPc_ZN10PerfSocket8Recv_TCPEv_Z10delay_loopmfread_ZN8AudienceD1Ev_ZTVN10__cxxabiv117__class_type_infoEgnu_optopt_ZN8Audience3RunEv_ZN10SocketAddrC1EPK8sockaddrjgettimeofdayfopen__bss_start_ZN6ThreadD1Evmainwarn_errno_ZN6Notify17AllThreadsRunningEv_ZN6Notify11OwnSettingsEv_ZN6Thread7EqualIDEP7pthreadS1__ZTS6Thread_ZTI8Audience_ZdaPvfclose_ZN8Settings17GenerateClientHdrEP12ext_SettingsP10client_hdr_ZN8Settings23GenerateSpeakerSettingsEP12ext_SettingsPS1_P10client_hdrP8sockaddr_ZN8Listener3RunEvkConversionForBitssetsock_tcp_windowsize_ZN7SpeakerC2EP12ext_Settings_ZThn128_N8ListenerD1Ev_ZThn128_N6Server3RunEvsig_exitshutdown_ZN6Thread4JoinEvpthread_mutex_unlock_ZN8SettingsC2EP12ext_Settings_ZN9ExtractorC2EPci_ZTV6Thread_ZN6Socket11McastSetTTLEiR10SocketAddr_fini_ZN8AudienceC2EP12ext_Settingsi_ZN8AudienceD0Ev_ZN10PerfSocket16ReportWindowSizeEv_ZN9ExtractorD1Evatexit_ZN6ClientD1Ev_ZN6ServerD1Evgetpeername_ZN10PerfSocketC2EP12ext_SettingsP6Notify_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZN10PerfSocket8Send_TCPEv_ZTS6Server_ZN10PerfSocket8ReportBWExdd_Z13Iperf_destroyPP15Iperf_ListEntry_ZTI8Listener_ZTS8Listener_ZN6Notify14AllThreadsDoneEv_ZN10PerfSocket20ReportServerSettingsEPKckLabel_bit_ZN7Speaker3RunEv_ZTV8Listenerpthread_selfgetsockoptgetaddrinfowriten_ZN10PerfSocket11sInteruptedE_ZN10SocketAddr12get_sockaddrEvfwrite_ZN10PerfSocket15Server_Send_TCPEv_edata_ZN10SocketAddr14getHostAddressEPcj_ZN7SpeakerC1EP12ext_Settings_GLOBAL_OFFSET_TABLE__endpthread_mutex_destroy_ZN10PerfSocket10sReportingE_ZTS6Client_ZN6ClientC2EP12ext_SettingsbP6Notify_ZN8Settings16ParseEnvironmentEv_ZN6ClientD0Ev_Z7cleanupv_ZTV6Socketsetsock_tcp_mss_ZTS6Notify_ZN10PerfSocket20ReportBW_Jitter_LossExddiiipthread_mutex_lock_ZN10PerfSocketD1Evpthread_cond_wait_Znwj_ZN10PerfSocket9ReportMSSEiexit_ZN6Thread5GetIDEv_ZThn128_N6ServerD1Ev_ZN6Socket7ConnectEPKcS1__Z17Iperf_hostpresentP16sockaddr_storageP15Iperf_ListEntrykConversiongnu_getopt_ZN10SocketAddr11get_in_addrEv_ZN10SocketAddr13setAddressAnyEv_ZN10PerfSocket13write_UDP_FINEvatoipthread_cond_destroy_ZN10PerfSocket8Send_UDPEv_ZN8ListenerD0Ev_ZTV6Server_ZN10PerfSocket20ReportClientSettingsEPKcS1_pthread_mutex_init_ZN10PerfSocketD2Ev_ZN6ServerD2Ev_ZN8AudienceD2Ev_ZN6ClientD2Ev_ZN6Server18get_tcp_windowsizeEisetsid__gnu_getopt_initialized_ZTI7Speakerwarn_Jv_RegisterClasses_ZN6Socket16getRemoteAddressEv_ZTI10PerfSocketpthread_join_ZN10SocketAddr11getHostnameEPcj_ZTV10PerfSocket_ZN6Notify18WaitThreadsRunningEv__register_frame_info_ZN8ListenerC1EP12ext_Settings_ZN6Socket6AcceptEvclose_ZN6Thread4StopEv_ZN6NotifyC1Ei_ZN8ListenerC2EP12ext_Settings_ZN6Client18set_tcp_windowsizeEiigetsockname