8__PAGEZERO__TEXT``__text__TEXT,$1,__picsymbol_stub__TEXTUNE__symbol_stub__TEXTVF__cstring__TEXT V  F__literal8__TEXT@lX@\__picsymbolstub2__TEXTl9\__textcoal_nt__TEXTo_ @__DATAp`__data__DATAp`__nl_symbol_ptr__DATAp`$__la_symbol_ptr__DATA(p (`)__dyld__DATA4p4`__la_sym_ptr2__DATAPpP`,__bss__DATAp__common__DATAp48__LINKEDIT p( /usr/lib/dyld 4FYBX/usr/lib/libSystem.B.dylibp } P1({ML{(P,$j]\$ML$ˉ\$UWVS<[EKU KEKKtЋKt;1gED$1$Et$'1KU Uԅui,׉€/D But FK EԉKE8t E8uD$ ED$U T$E$#$r0U tB}ԾUS$[ED$0$U$[]UU ЄtЀ/tBB uU4$|$}u t.#8t Au :t4$|$]UWVS<[ED${0$-ED$0$E܉D$0$E؉D$0$EԉD$0$E}t~}tx}tr}tlЉDžtd4$U$1T$$t64$U܉…t*D$;1D$$U؅t$UԅtF9u<[^_]Ð=4ptjNhWjj+j;j+h%4p%8pUSVHDžDž@DžDžDžDžDžDžDža0D$$FE D$ED$$DžDDž8Dž,DžDžLDžPDžTfDž0D$E D$E$rEut2CGY|||||||||||||||||||||B|||||i^||||||||||||||||||||||S||a|$r\|A|HD$$ D0D$$CD$$Ct]$sCLD$$pCt$:CP"LPDžLDžPPD$LD$0$BH$B~D$!1$BODža1$zB2u,1D$H$3B$BDžDDž1$B2$BA2$BH@X$ADž2$AH@X$tAwHD$$BD$2$AH@X$(A+Dž2$VA!3$HAa3$:ADžH3$"A3$A!4$A8ua4$@$@H@X$@H$@c4D$H$m@$H@H$@H$d@Dž84$@5$@A5$@a4$?$?Dž0Dž4H$O?$+?HD$$?>Du,1D$H$??$?DžDžDž5$ ?H@X$>H$?DžH5$>H$>fmt$m>;~,6D$H$X>$$i3>Dž<$8tI;,~;,0t&D$!6$ >a6$=0tW6D$$D=E}uDD$6D$H$=$i=H@XE􃽜~ Dž(D$ D$(D$$yD$ D$(D$$t   $$6$t$$ݝDžc~0t>$$t^bU$YE4t<$tb$ $X/ݝppf(\D^f($$"tD$$| D$$b $:u6$G:$:D$%&D$$PD$ LD$D$$ D$$PD$ $2 $!L$P 0t 7D$H$9DžDž< Df.w ;  ~1t ~!9~؉ Dž;~ $"0t*(()*ȍDX^f(f(YD^f(ȍDf.wV*(()*ȍDX^f(f(YD^,ȉ DžD$$!4tD$$<(0t>D$(D$ D$!7D$H$E7PD$ LD$(D$$  D$ $ PD$ LD$(D$$$<P L $(t/(lЋl9)ЉPD$ LD$D$$P L$UЍD0u8uDžt~~Dtyup$ Dž;|:$tuD$$o 붍$ uD$%&$ $8 ݝDž;|Du tu$t$% $uF$ t$5 uD$$d uD$$ !Dݝppf(\*^f(u+8u"D^f($M-0U-0f.wM-0ݝ ݅ݝ݅-D$$j4Džt~~Dtr$ Dž;|:$]uD$$X 붍$ $uD$%&$$ݝDž;|$Pt$euD$$ Du(t9}$GuFt$$!uD$$ݝppf(\*^f(u+8u"D^f($U-0M-0f.wU-0ݝ ݅ݝ݅thD$$BDžt ~ $~$zȋU-0Df.zt"MȍDU-0Mȍ8(BUЍM- *PM-0EYȍEY^f(BUЍB 0t]D$ M- @yD$A7D$E$-U-0D$M-0@D$ U- @yD$a7D$E$,7D$E$,E$,tD$$ 0t"7D$H$,Z EYD$M-0@D$7D$H$-,‰~9~ uD$ $0t E$*$Ĵ[]ÐUS4-D$E$**M*UH*YXME4[]ÐUEE;E|UЍ UE  EÐUVS -..)‰Љ.8u@EE;E |oUЍ uUЍEEEE;E |/UЍ uUЍEEǃ[^]ÐUVE@0EEE;E| uUЍ V,E Eփ^]ÐUS$ ,EE@0EEE;E|+MUЍA;Et EE˃}uLMUЍAD$ ED$D$T,$1)$ )$[]ÐUSU+ $)@$)$)$($(@$($( $(`$($($(@$($u($g( $Y(`$K($=($/($!([]U(} uEE UE EЋM1E )EEEÐUUE J,EU @$)9sMUE B,A, EUR$P,UUE JEU @)9sMUE BA EURPUEURP UEUR PU(EEU;U}EEEE D$D$aE@$%E8t6UUEEU;U}EEEE UBPE@8a EE D$D$bE@$$%ÐUVS (EEUUE;E}UUEE $%UBUBu,{D$($&$%E8uGuEE $%F$F$u,D$($%$% [^]ÐU}t E$$} t E $$ÐUE@PUEǀǂE@8E@<UVSP|'EEE@EE`EEpED$E$#'D$E$'D$D$$&E}y%&D$$$$$$m&E܃}u'$$$+V$D$ED$ D$E܋@D$E$&y%.&D$g$?$$,$ED$ED$ D$D$E$%y3%D$$#$#$,#D$ED$ D$D$E$7%y3`%D$G$q#$c#$,%#EЉD$E؉D$ D$D$E$$EЉD$EԉD$ D$D$E$$'8uNEԉD$ E؉D$D$'$"D$'$"Ex8E$"~E@uE$#FfE$#E}u!ED$$M"$"UE@BE@ D$ED$E@$U#uE@$ fFUEB Ex<D$E$#E@u$ FuE@$V fFD$ED$E$"y%U#D$'$f!$(!UEBUEE؉B4E$kP[^]U(EEE EE}~7ED$ED$E$"EEUE)UEÃ}EEEEEÐUS4"EBfEBEEBfEBEލE$ D$ED$E@ $Y!x*E$D$E؉D$E@ $x $t$E$D$E؉D$E$ t3E؉D$LD$,#$$4[]ÐUUS$!E@0EEE@,E}~:ED$ED$E@ $b EEUE)UE}u%!D$x$+$$[]ÐUS$5!E@0EEE@E}~:ED$ED$E@ $EEUE)UE}~}u $+}u%f D$`$w$9$[]ÐUSD E <Y}E fEEEm}mEUEE$ED$ED$E@ $y%D$$$-D[]ÐUS4D$ED$E@ $cE}y%cD$$t$.6}t3ED$D$( $"$/E$EM ERP,$d$]M^f(4[]ÐUS$E EE$ED$ED$E@ $y%|D$0$$0O$[]US$D$ED$E@ $E}y%D$$0$1}t3ED$DD$$$2E$EU E$[]UVS0EEEx8teD$E`D$E@ $Sx'8t M8=uAD$$R$Ex<D$E@$uED$EpD$E@$F Ex y%D$$$w$E}uW$$+mD$ED$ D$E@D$E@ $y%BD$w$S$,ED$ED$ D$D$E@ $y%D$$$,D$ED$ D$D$E@ $Sy%|D$$$,O0[^]ÐUS$EEx8tJD$ED$E@ $6D$ED$E@ $2E@ $_Ex<tVD$ED$E@ $D$ED$E@ $E@ $;E@$-$[]ÐUSExPt"E$E$[]ÐUUE$WÐU(EfEE$ÐUE$#ÐUEfEEfEEÐUEȉEEX\⍀\P{XF⍀FPaX0⍀0PG__dyld_mod_term_funcs__dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInitThe kernel support for the dynamic linker is not present to run this program. np.outSO:rIiszgfaB2h:p:o:l:u:b:m:n:t:c:d:D:P:,Transmit buffer offset: %d Receive buffer offset: %d Using a perturbation value of %d Using no perturbations Integrity check not supported with prepost burst Preposting all receives before a timed run. Some would consider this cheating, but it is needed to match some vendor tests. Performance measured without cache effects Sending output to %s Streaming in one direction only. Sockets are reset between trials to avoid degradation from a collapsing window size. Streaming does not provide an accurate measurement of the latency since small messages may get bundled together. You can't use -s and -2 together Need a starting value >= 1 Passing data in both directions simultaneously. Output is for the combined bandwidth. The socket buffer size limits the maximum test size. Doing an integrity check instead of measuring performance Resetting connection after every trial Start MUST be LESS than end The upper limit is being set to %d Bytes due to socket buffer size limitations wCan't open %s for output mallocNow starting the main loop %3d: %7d bytes %6d times --> %8d %d%8d %lf %12.8lf Integrity check passed %8.2lf Mbps in %10.2lf usec Integrity check failed: Expecting %d but received %d NETPIPE USAGE a: asynchronous receive (a.k.a. preposted receive) B: burst all preposts before measuring performance b: specify TCP send/receive socket buffer sizes h: specify hostname of the receiver <-h host> I: Invalidate cache (measure performance without cache effects). This simulates data coming from main memory instead of cache. i: Do an integrity check instead of measuring performance l: lower bound start value e.g. <-l 1> n: Set a constant value for number of repeats <-n 50> o: specify output filename <-o filename> O: specify transmit and optionally receive buffer offsets <-O 1,3> p: set the perturbation number <-p 1> (default = 3 Bytes, set to 0 for no perturbations) r: reset sockets for every trial s: stream data in one direction only. u: upper bound stop value e.g. <-u 1048576> 2: Send data in both directions at the same time. P: Set the port number to one other than the default. The maximum test size is limited by the TCP buffer size/ncouldn't allocate memory for receive buffer couldn't allocate memory for send buffer NetPIPE: can't open stream socket! errno=%d tcpNetPIPE: protocol 'tcp' unknown! NetPIPE: setsockopt: TCP_NODELAY failed! errno=%d NetPIPE: setsockopt: SO_SNDBUF failed! errno=%d You may have asked for a buffer larger than the system can handle NetPIPE: setsockopt: SO_RCVBUF failed! errno=%d Send and receive buffers are %d and %d bytes (A bug in Linux doubles the requested buffer sizes) NetPIPE: invalid hostname '%s' NetPIPE: server: bind on local address failed! errno=%dSyncMe NetPIPE: error writing or reading synchronization stringNetPIPE: Synchronization string incorrect! |%s| NetPIPE: write: error encountered, errno=%d NetPIPE: "end of file" encountered on reading from socket NetPIPE: read: error encountered, errno=%d NetPIPE: write failed in SendTime: errno=%d NetPIPE: read failed in RecvTime: errno=%d NetPIPE: partial read in RecvTime of %d bytes NetPIPE: write failed in SendRepeat: errno=%d NetPIPE: read failed in RecvRepeat: errno=%d NetPIPE: partial read in RecvRepeat of %d bytes Client: Cannot Connect! errno=%d Server: Accept Failed! errno=%d unknown protocol! setsockopt: TCP_NODELAY failed! errno=%d setsockopt: SO_SNDBUF failed! errno=%d setsockopt: SO_RCVBUF failed! errno=%d QUITi@??@.B}T@ư>@.AחA4⍀P髺⍀P钺⍀Pyt⍀tP`_⍀_PGJ⍀JP.5⍀5P ⍀ Pl ⍀ PS⍀Pʹ:⍀P鱹!⍀P阹⍀P⍀Pf⍀PMx⍀xP4c⍀cPN⍀NPr9⍀9PY$⍀$Pи@⍀P鷸'⍀P鞸⍀P酸⍀Pl⍀PS⍀P:⍀P!|⍀|Pxg⍀gP_R⍀RPַF=⍀=P齷-(⍀(P餷⍀P鋷$Ë$ VUU V\'llll m"m;mTmmmmmmmmnn5nNngnnnnnnno/oHoaozooood,$:LdV$MdV$jdV$<DV$De$Dj$Ds$D|$D$D$D$D$D$D$D$D$D$D$D$D$D$D$D%D%D%D %D-%DU%$V$ %1@:@C\V$]j%^$_j%D+j%D.w%D0%D1%u$+j%,j%%$+%D?%DC%DD%DC%DH%$?%>@@@A@>%%$*%DM%DQ%DR%DM%DQ%DR&DT &$M%(L2L <@NE@LO@LY%Z&[$X\&DY&Dc&&De;&DgP&Die&Dkz&Dp&Dq&Dr&Ds&Dt&Dw&Dx&Dz&D{&D|&D&D&D 'D'D'D'Dx'D'l$Y&@Z@Z\].^n_`&@y@z@{&@ & ' ' &' $ - .) /8 0J d&'K  4pp W~  8p h'3('EV$V\'  poo `U U xL LU U UcFsEJDUE^4TGg H|FGp pmMtDN0QOUhFTFMPHOtCLHLC$B pppp%p8pRpmppqqq  q[pMphQ4BLp'@pBRqo,$su|,3 9#+3;CKS >w=2:o$Iq  Y A _NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples_AdvanceRecvPtr_AdvanceSendPtr_AlignBuffer_FreeBuff_InitBufferData_MyMalloc_PrintUsage_ResetRecvPtr_SaveRecvPtr_SetIntegrityData_VerifyIntegrity_When___i686.get_pc_thunk.ax___i686.get_pc_thunk.bx_flushcache_mymemset_AfterAlignmentInit_CleanUp_Init_PrepareToReceive_RecvData_RecvRepeat_RecvTime_Reset_SendData_SendRepeat_SendTime_Setup_Sync___sF_atoi_fclose_fflush_fopen_fprintf_free_getopt_gettimeofday_malloc_memset_optarg_perror_printf_strcpy_strlen_strtok_doing_reset_establish___error_accept_bcopy_bind_bzero_close_connect_gethostbyname_getprotobyname_getsockopt_inet_addr_listen_read_setsockopt_socket_strncmp_writestart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/private/var/tmp/Csu/Csu-57//private/var/tmp/Csu/Csu-57/crt.cgcc2_compiled._start:F(0,1)=(0,1)void:t(0,1)argc:p(0,2)=r(0,2);-2147483648;2147483647;argv:p(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:p(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:p(0,8)s:r(0,8)last:r(0,8)path:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:p(0,8)s2:p(0,8)i:r(0,2)s1:r(0,8)s2:r(0,8)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0000000000000;0037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)image:r(0,17)path:r(0,8)base:r(0,8)symbol:r(0,17)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_flag.0_NXSwapHostShortToBig_NXSwapHostLongToBig_readFully_NXSwapBigLongToHost__OSSwapInt32__OSSwapInt16