ELF>)@F@8 @ @@@ 11FF  8  00888 XXXDDStd888 Ptd000QtdRtd  PP/lib64/ld-linux-x86-64.so.2GNUGNU(%!Pj7)@GNU4 457)8gUal  N" Z:s e`FSp]wg(!, IxB3_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablememcached_behavior_setmemcached_strerror_ZdlPv__gxx_personality_v0_Znwm_Unwind_Resume__cxa_finalizefgetsstrchrmallocfreeaddrinfofcntlconnectrecv__libc_start_mainstrtoulfputcstrcmpfprintfsocketgetoptstrtolstrcasecmpoptargstrncmpstdoutputsfreefflushcloseopenstrlenstrdupsendmemcmpgai_strerrorisspacestdingetaddrinfoabortsnprintfstderrdup2memcpypollperror__errno_locationputcharexitfwritelibmemcached.so.11libstdc++.so.6libgcc_s.so.1libc.so.6GCC_3.0CXXABI_1.3GLIBCXX_3.4GLIBC_2.34GLIBC_2.14GLIBC_2.2.5/opt/cpanel/libmemcached/lib64 P&y 3 0ӯk;t)F)R]ui h ) )   W    (608P8@H?PǻX;`ѻh;pxZi FZZ#?-`??XMXcmmpm (_08_@HPVPX0V`hcpʼxcݼRRR R#4.v:xFxS^` j(P0w80@HPPX0`hpxPɽ0ؽ~}}}Е!-Б :( u0I8@WHPfX`uh`pxs5,35746HPX`hpx      ( 0!8"@#H$P%X&`'h(p)x*+-./012HHHtH5%@%h% h%h%h%h%h%h%hp%h`%h P%h @%h 0%h %h %h%h%h%h%h%zh%rh%jh%bh%Zhp%Rh`%JhP%Bh@%:h0%2h %*h%"h%h%h % h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%h*@%h+0%h, %h-LHFqlgb]XSNID?MJ0+&! DAWHE1AVE1AUL-ATL%USHHhD$ D$ D$ H$LHމ P&w IcLHH=6H511Hh[]A\A]A^A_%H= 1+wH 0H=Wc~FfDHH$0L=i@ @L5I@D$ D$ D$ Mt6H ;H=%D$ D$ gH<$L=HMD$ H0E1H-RL--f.uX==HPAD]A\A]À=tLXH=H~H5~1DL f.AVIHAUATUHH8I,LAH~LI1LLHuJLHourH=/H=H8]A\A]A^Ð=%uw=fH8]A\A]A^=tLN~ H}H5}}=tL>~!fH=qL%L}1H-T}LX}LHB==jUL}LHH=1#=5L"?fHXPH<$ERROtMHCLIENT_EH9$tTHSERVER_EH9$t^==HXf|$RtHCLIENT_EH9$u|$RRORtHSERVER_EH9$u|$RRORu=etLH=H{H5|1jf.LfATH=|USHIRH=|HL$hfH#HH)H; HI9YHKt΀=u%=QH[]A\H=)L%{1H- {LmLH=7="tH=LH1LV=wOfH=}END f} H[]A\À=tL=tLL{H=LH'zH56z1/f=_YL3{Ā=D>L%yH-y DHXH={u{H={H=z~=HPIMHX=uG=}HXf=UtL zfLq@H=HxH5x1f=tLXf=cLyD=CLyD=#LbfHH=y-OH=y ,H=yHHVERSION H9$t=u=YHD=tLYf=tLlx9f=tLpfL @H=1H wH5w1P==uHHHHMuH=u#Hu6H=tj\=D=t%lfD==CH]A\fDH=L%\r1H-drLhrLHR==ztH==1LHLrJ=Yyf.H=Lr1QHqH5q0=u=$kDH=LR1NH~qH5qfDH=Lr1UHNqH5]qXff.H=bs_ff.@1H=\sBfUH=\sH=PsIH=AsT_fH=IsqH=OsgH-HsHH=Ps:Hud]f=e=]]@==tLp9=%tL0!f=tLr%H=HoH5o1wLf=SLhpD=3LĀD=uLqjf=ULqJf=5Lo*f=Ll! f=Lq"f=sLL$fAWIAVAUATIUSHH(Ll$ L$|$ VALUt9=v@=mH([]A\A]A^A_@f|$$E uH|$& H|$H|$HHD$`HHHD$Hl$Lp HLH8H|$I9HHH IHŋH\$I9Hu$fHH\$;@ uHI$HHHLf|$ =L~*f.=cL{iH=H\lH5kl1d/=Lo뽀=rL?olf=UH=L'orHkH5k=LnwBf=Lnx"f=cLnyf=CLnzf=#L{n}f=uLfn~f=UL"nf=5LOnbf=L|Bf=Ln"fLy|jff.@AWHnH=mAVAUATUH-?nSHHhHD$8HmLd$0HD$@HmLHD$HHmHD$PHD$XH$uHH9$tLH;Hqt=1=,D$D$Hh[]A\A]A^A_H=1|K(qIHH@I^(H9t fAF@HD$ ML|$(LHD$HT$LHHD$ HD$(H|$ H|$(?valut4=Y=TD$LDeuHH9pH|$D$||$END =tLF| =lL{H=xHShH5bh1[?fD=,LlDLyzH=%HhH5h1Lkx|$ H-dk(fDMI7HRt.II9u=Lo IL9$$tI,$I}ISI9ugf=dL4zf=uL6kHHfAWIHAVAUATUHSH(_H=Ld$ 1LLHkLHIH=L$ LP$ VALU6=f==xLjtTH=/H fH5f1)L|$ END t0=%u7=$H([]A\A]A^A_|$$ t=tLQyq=tLfPfD=tLri0fD=dLdi f.f$$E LH$&LHH"M|Ht$ HLHt$p Ht$H|$I9HH 7H\$I9I9Hu@HH\$;@ uLL.LHLgLf$  =.Lv>=Lw#=cLfH=H|cH5c1/=LgD=LqD=mLSfzf.=EL6fRf=%L!f2f=sLef=SLef=3Lef=Lff=LRef=eLofrf=ELuRf=%LNe2fLsff.@AWAVAUATUSHH@9H5f@HmIIAL%fLL5mATLH&fP1LLL=lH5eHpLXATILAWAHeLミ1XLZAăO@QxHĘD[]A\A]A^A_==BAH5euIL%d@,HATLIPL5l1ALHdLLH=aL=jj=TLmn H=a4=LpDHIIAL%!dLL5kATLH+dP1LL :=\Lcd@HjATLIPL5Vk1ALHcLLLCc@H=H^H5^1=LrD=LbD=uL`zf=UL`Zf1H=b=ff.f11H=b H=b f.1ҾH=bff.fAWHHIAVLiHbAAUAATUSH@,LDHl$P1IHH5>aLt%j@AA HlHH18EuL&fDHL)H; HH9Ht΀=ۿu-=ڿHĈ[]A\A]A^A_fH=qL%L\1H-T\LjLHB==jtH=-LH1Lj Bf.HPW1 LA9=D=+fD=tH=L%[1H-[L[LHy==L`LHH=N1?rf.=e[L]HZH5 [H5{`LX=L'o L?` 룀=L `눀=ԽL%uZH-ZS^YTH=_ff.@1H=_fAUATUHSH@IH1LLeH_LL-]HLALHWLfA3H[]A\A]D==0=CLN^5DLY*@H=H\XH5kX1d=Ll6D=mLX9D=MLZ.zf.=%LqZ<RfH=]ff.@1H=]bfUHSHHHHduGH=]KH=,Z1HH H[]H=K]tĀ=6@=-H[]=tL\YH=HVH5V1D=͹tL(kZƐ=LTkgD=cL\cD=uCLj^gf=U#LXdGfLX_4ff.@H=C\/ff.@1H=?\fATL%@\UH-|YLHHu[H=,\ouzHLL1HH= \2H]A\Ð=eug=]H]A\fD=5tL[5f=tLUfLiH=HTH5T1s=ŷcLiD=CLiDAUL-$XATUHSLHH=Z ,H=Z I1LWwHLHZuLH=Z(1LHrLaAăHD[]A\A]fDI1L^HLH>ZL4g=+f=AyH=YD\=tLh@=ŵtL2X|H=yHTRH5cR1\w=cL"Y~D=eCLSD=E#Lgzf=%LRZf=LNR:f=Lgf=ŴLRf=L,gf=cLSfLSff.@H=;Xff.@1H=8XfAWHbtHLc\AVH'XAAUATAUSHH@LDL$H<$1t$ L,EHH5WH\$t$ rALLHu<EuHl$`I&DLH)HA? II9Lt̀=u,=H[]A\A]A^A_ÐH=L%O1H-OL]LH肿==tH=mLH1L]-LBf.HP'1 HDA9=N}@=E3fD=%tH=L%N1H-NLNLH蹾==LES$LHH=1rf.H-qRH<$HHL7|$ H|$`PH<$H>=6L-d@fD=LaP(HMH5M'_t=߰L+P9LS/뺀=lLT!럀=QLc3넀=6LQ6f=bL[>H=DL%LH-LݿH=`Tff.@1H=[TfAWH1AVIHQTAUIATUSHHl$H9Hau\HG|$END =u=p(H[]A\A]A^A_L$L$VALU=@==L btH=HKH5K1芻RD|$ T=5L _f.=LKD=eL&Olff$E 'LhH$LHHKռMlL|$ HLLR xH|$I9HH L!H|$I93HIH` LIfH\$I9xHu!fDsHH\$;@ uLs$valu=L]fH=HIH5I1蔹=ĬLK]@=LLD={LWD=e[LKLbf$e0Lf$ x=LZfD=LKf.=ūLKf=LrKf={LkKf=e[LVKbf=E;L?LBf=%LJ"f=LJf=LJf=ŪLJf=LK=}LJ@L Yoff.@ATH5JUH-NHHcufH=NLd$HL1LH=NH]A\=u_=rH]A\fD=tLN-=utL,GfL\H=HEH5E1{=%kL\D=KL\DATIUSH5}IH;HT$L`LD$Hl$1LHL hHRMH&=H=3GhH7H=MH[]A\ÐHl$1LHL ]PHL{HU H6t=$@=oH[]A\f=tLIRH=9HDH5#D1f.=EtL8[Sf=%sLnDVD=SLNDbzf=3LLR^Zf=ŦLFZ:f=LZjfLEfff.@H=PKoff.@1H=JKRfH?@8wf9W5 ᆳHft3Hx@ t fH@ƃ  @Hwd@HcHf==^Hf=etLYfD=EtLY fDfOH(=cL,[(eDf+WH=L [1DLX@H=AHAH5+A1$fmH[=(L_ZMfH=NLZTMDf=IH=LY9fmCGHp==LYFf.H.=iLbY?h=բCLW Bf=#LW "f=LXf=uLX^f=UL,X_f=5LWbf=LW=f=cLWCbf=աCL|WKBf=#L\W."f=L817D=etL@Tf=E{LN@DLSffDfDAVAUIHATUHSHLIIfLH)$H|$ f$HfD$BD HD$D$D$D$ ᆳHD$I| LHL茴u?H$HguZ1ҾHu^H[]A\A]A^fD=u_= H[]A\A]A^D=tL>(-=ՙtLR)fL"?'H=uHP6H5_61XtAVAUIATUSH触H幀LHH1HH|$$\$fT$T$D$ ᆳ讥HV%8ODLGNLLZt$HΉHֱ]سH$H1DHYH[]A\A]A^fL$LpDL2=3=-!H[]A\A]A^fD=tLa=H4H54H=1蔤f=ŗtL<f=sL<D=SL<D=e3H=$L%315H-4L)4LH=2=L{<LH"@=L<f=ՖL;f=LtPf=cL;f=uCL~;rfLO_Hf. H=;ff.@ H=;ff.@ H=;_ff.@1H=;BfAVAUIATUSHH幀LHH1HH|$$\$fT$T$D$ ᆳH薯 x?L$L_FDLDId[LLgt$HΉHjt%H[]A\A]A^Lȼ1ҾL`t=fD=~H[]A\A]A^fD=UtL9H0H50H=1f.=tL49f=kL8D=ՓKLLMzf=+L8Zf= L8:f=uH=4L%015H-0L90LH=Bu}=1L8LH={L8f=[L7fLLw齢f.H=v8ff.@H=j8ff.@AWAAVAUATIUSDH~fLIH)$H|$ L$fD$Hڍ@HD$$@l$D$D$D$ ᆳHD$dHʭᆳHD {fDt$LΉHĪ;@@躬L詹DL4 tK݃uLtAt0tՀ=0=+cH[]A\A]A^A_f==tD=Ր =Аt͠D==t魠D=+=f鉠=u;=pFi=UtH=L51H,H5,DH=L51H,H5,H=L51 H,H5,萜H=L41 HV,H5e,`H=YL41 H&,H55,0H=)LjI1H+H5,H=L%+15H-+L+LHʛ==H=1LHLA4萛=͎ƞfH=4/ff.@H=4ff.@AVAUE1ATAUSHHHHHJf)E)E$Dd$D$ ᆳAt D$D$H)@AHHHH1HH|$$fT$T$D$ ᆳHƧL$L蝵1L5 AtEHHAU =AL2D=0cH[]A\A]A^ÐL$L'1ҾL=Ԍ=όtќ@==t鲜D==`鎜=u#=p@n=U LFSH=H(H5(1fD=u=DH=L11NH(H5(蘘fD=ŋ=龛H=qL 11FH>(H5M(HH=AL01QH(H5(H=LT01RH'H5'H=L$01JH'H5'踗0H=LD1KH~'H5'舗˚ff.H=0/ff.@H=0ff.@AW@AVAUATUHSHD$@HH5+AA+H +HL$HLd$9LHI1HELD$Dl$Ll$(L\$fD|$D$ᆳ7DAKT<Lţ {H誖LHH1HLD$fT$T$D$ᆳ蹕LaH$H811H$ Hhello woH9$,,=و'=ԈܘH[]A\A]A^A_HL$ HL$LfLf.H5)AAhH )HL$==HoL~.sf.H=H$H5$1Ԕ8L$Lt$1LV=͇LADf$4rl$6dD=L,Bf=eL-"f=ElL,f=%LL.,f=,LAf= LAf=ņL+fLAoHt$ LLfH=,ff.@H=,ff.@H=,ff.@H=,ff.@AVAAUATAUHS Hf)$IfD$@)D$)D$ $Dt$D$D$D$ ᆳ HD$~LHH|$,HD$ HL$D$(֑@KRHxH t$HΉH*AuL#1ҾLH$H9t=Մ=̈́ڔH[]A\A]A^fDHv=tL)D=mtH=0L% !15H-!L5!LH=>K=)dL)LHH=փ1ǐ2f=#L) H H5 t$HΉH輜A=LF)뙀=uL~({f=UL= [fL> HH$H(1ҾHH$H8=ւL}>=H=tL%O15H-WLyLHE==mL'LH?=IwLR'O=+YL;1H=(ff.@H=(ff.@AUATAUHSHf)$IfD$@)D$)D$ \$1$D$D$D$ ᆳd1HD$XLHH|$,HD$ HL$D$(谍EfDt$HΉH$AteHH YHuH t̀=܀=׀H[]A\A]f.L踨1ҾLPH$:H9j=f=atrfD=E=@iM=%IH=L%15H-LLH赌==H=1LHL,%{=ŏfH[]A\A]D=}uo=|鉏D=]=XefH=L$1HH5؋9H=~1L$HH5訋=~dfDH=~1L8H^H5mh=~HfDH=Q~1Lh:HH5-(=e~fDH=~L$1HH5:ff.H=$/ff.@H=$ff.@AWAAVIAUATUSHH<$L$t$ @t$ ʊfLH|$0HD)D$ED$HڍCLt$f\$HD$ D$D$D$D$ᆳHD$(讉HʭᆳHD01t$LΉH |$ ALADLv % nL視t=v|@=m|H[]A\A]A^A_@3t=3|tL!X=|tL4!NHH5H={1謈w={cL OD={CL PD={#L5QzfH<$Ht=`{L TED=={H=zL%15H-LLH͇= {=zLS ?LH@H$  t$LHD$ ΉH貓I|$ H$ Hxo t$LHD$ ΉHfmhH$HOqDH=zL6nLR;H$Hء1ҾHp=y*L[3cf=uyL+fZf=UyH=yL%15H-LLH="y9= yLk^LH@=xsH=xL%15H-LLHu=xɈ=x8LjLH@=uxLkZf=UxL^l:f=5xLcm=xL b ff.@H=ff.@H=ff.@AWAVAUAATAEUHSH轄fHH|$ H)$HL$fD$Hڍ@HD$$Dl$D$D$D$ ᆳHD$裃HʭᆳHD 1=t$HΉH Ate 3uHtπ=vuD=vنH[]A\A]A^A_@L蠞1ҾL8t=hvtL+0@=MvtLHH5H=u1bf=vSH=uL%15H-LLH襂=u=uL+LH@AnH$t$HHD$ΉH耎AXH$Hx>t$HHD$ΉH5 7nH$HuDH|'0=tL}=tL_fL$L蠜1ҾL8=dtL#.Lt$HD$ΉHL$L1ҾL;H$D$t$HHD$ΉH躌D=sH=esL%@15H-HLjLH6=ss=^sLLHD=5ssLf=sSH=rL%15H-LLH=r=rL+LH@=rLOf=rL/f=erL|.=GrH=rL%15H-L LH~=r0=qJL]LH=qL=qLg=qL*Iff.H=ff.@H=f.D1f@HH Huff.1f@HH Huf.))HS㥛 HcHcHHiH?HHH)H:ff.@HHH=:01ɺ1|1m~ff.fU11H=0}x41lj}x%}x}x]É]|AW11AVAUATIHH=10UHպSHD|LH= 013|H=4~HuHtwI1L5/L-/L%4@AL1={AGV=w IcLH50L1{KHHL| I7Hu M~1&}H5o0H5/H5 4H5,1H53H5 /H5a3H5.H5.zH53nH52bH52VH50JH5/>H5.2H5[3&H50H5C2H52H51H51H5S1H51H50H50H5/H5/H5.ff.HATIH57.UHLH |twH5 .L{u$H{|H]A\fH5-L{t=H5-L{tBH5-L{uh롺ffoHzH5-HHhH81yzHhLH5`-H81yzf.HHFailed to pollgetaddrinfo(): %s getaddrinfo()Failed to connect socket: %s Failed to get socket flagsFailed to create socket: %s clients/memcapable.cc %s:%d: %sretry_write(cmd, strlen(cmd))retry_write(cmd, length)resend_packet(cmd)Errno: %d %s [%s] strcmp(msg, buffer) == 0set %s 0 0 %u send_string(buffer)retry_write(value, len)send_string("\r\n")CLIENT_ERRORSERVER_ERRORstats noreply receive_error_response()stats send_string("stats\r\n")END quit foo bar quit noreply quit send_string("quit\r\n")version foo bar version noreply version send_string("version\r\n")VERSION set %s 0 0 5%s value test_ascii_set_noreplytest_ascii_setNOT_STORED add %s 0 0 5%s value test_ascii_add_noreplytest_ascii_addverbosity foo bar my verbosity noreply verbosity 0 noreply test_ascii_version()verbosity send_string("verbosity\r\n")verbosity 1 OK receive_response("OK\r\n")verbosity 0 VALUE end != NULL*key != NULLerrno == 0ptr != endval == 0end and *end == '\n'*value != NULLretry_read(buffer, 2)test_ascii_mget1test_ascii_mget2test_ascii_mget4test_ascii_mget5test_ascii_mget6valuenbytes == 5memcmp(v, "value", 5) == 0retry_read(buffer, 5)datasize < sizeof(buffer)get %s val == datasizeretry_read(buffer, datasize)ascii_get_value(key, value)helloascii_set_item(key, value)send_string(cmd)hello world%s %s_notfound 0 0 %u%s %s %s %s 0 0 %u%s %s test_ascii_prepend_noreplytest_ascii_prependtest_ascii_append_noreplytest_ascii_appendincr %s 1%s ascii_set_item(key, "0")val == x10test_ascii_incr_noreplytest_ascii_incrascii_set_item(key, "value")replace %s 0 0 5%s value test_ascii_replace_noreplytest_ascii_replaceascii_set_item(key, key)flush_all noreply flush_all send_string("flush_all\r\n")test_ascii_flush_noreplytest_ascii_flushtest_ascii_getget send_string("get\r\n")test_ascii_get_notfounddelete send_string("delete\r\n")delete a b c d e NOT_FOUND delete %s%s DELETED test_ascii_delete_noreplytest_ascii_deletedecr %s 1%s 9ascii_set_item(key, "9")test_ascii_decr_noreplytest_ascii_decrgets %s test_ascii_getsgets send_string("gets\r\n")test_ascii_gets_notfoundEXISTS cas %s 0 0 6 %lu%s value2 test_ascii_cas_noreplytest_ascii_casrecv_packet(&rsp)send_binary_noop()receive_binary_noop()binary_set_item(key, key)resend_packet(&cmd)test_binary_getkqtest_binary_getktest_binary_getqtest_binary_gettest_binary_noop()test_binary_deleteqtest_binary_deletetest_binary_addqtest_binary_addtest_binary_flushqtest_binary_flushbinary_set_item(key, value)test_binary_prependqtest_binary_prependtest_binary_appendqtest_binary_appendtest_binary_decrqtest_binary_decrtest_binary_incrqtest_binary_incrtest_binary_replaceqtest_binary_replacetest_binary_setqtest_binary_set11211qt:vch:p:PT:?abNo hostname was provided. %-40sskip[skip]%-40s%s %d of %d tests failed All tests passed [FAIL][pass]ascii quitascii versionascii verbosityascii setascii set noreplyascii getascii getsascii mgetascii flushascii flush noreplyascii addascii add noreplyascii replaceascii replace noreplyascii casascii cas noreplyascii deleteascii delete noreplyascii incrascii incr noreplyascii decrascii decr noreplyascii appendascii append noreplyascii prependascii prepend noreplyascii statbinary noopbinary quitbinary quitqbinary setbinary setqbinary flushbinary flushqbinary addbinary addqbinary replacebinary replaceqbinary deletebinary deleteqbinary getbinary getqbinary getkbinary getkqbinary incrbinary incrqbinary decrbinary decrqbinary versionbinary appendbinary appendqbinary prependbinary prependqbinary statFailed to set socket to nonblocking modeget_socket_errno() == EINTR || get_socket_errno() == EAGAINretry_read(buffer + offset, 1)receive_line(buffer, sizeof(buffer))receive_response("STORED\r\n")strncmp(buffer, "ERROR", 5) == 0 || strncmp(buffer, "CLIENT_ERROR", 12) == 0 || strncmp(buffer, "SERVER_ERROR", 12) == 0send_string("stats noreply\r\n")send_string("quit foo bar\r\n")send_string("quit noreply\r\n")timeout_io_op(sock, POLLIN, buffer, sizeof(buffer)) == 0send_string("version foo bar\r\n")send_string("version noreply\r\n")strncmp(buffer, "VERSION ", 8) == 0retry_read(rsp, sizeof(protocol_binary_response_no_extras))retry_read(rsp->bytes + sizeof (protocol_binary_response_no_extras), bodysz)receive_response("NOT_STORED\r\n")send_string("verbosity foo bar my\r\n")send_string("verbosity noreply\r\n")send_string("verbosity 0 noreply\r\n")send_string("verbosity 1\r\n")send_string("verbosity 0\r\n")strncmp(buffer, "VALUE ", 6) == 0retry_read(*value, (size_t)*ndata)memcmp(buffer, "\r\n", 2) == 0ascii_set_item(keys[x], "value")get test_ascii_mget1 test_ascii_mget2 test_ascii_mget3 test_ascii_mget4 test_ascii_mget5 test_ascii_mget6 send_string("get test_ascii_mget1 test_ascii_mget2 test_ascii_mget3 " "test_ascii_mget4 test_ascii_mget5 " "test_ascii_mget6\r\n")ascii_get_unknown_value(&returned[x], &v, &nbytes)memcmp(buffer, "END\r\n", 5) == 0strncmp(buffer + 6, key, strlen(key)) == 0memcmp(buffer, value, datasize) == 0ascii_get_item(key, "hello world", true)ascii_get_item(key, "10", true)ascii_get_item(key, "value", true)ascii_get_item(key, key, true)send_string("flush_all noreply\r\n")ascii_get_item(key, key, false)ascii_set_item("test_ascii_get", "value")ascii_get_item("test_ascii_get", "value", true)ascii_get_item("test_ascii_get_notfound", "value", false)send_string("delete a b c d e\r\n")receive_response("DELETED\r\n")ascii_get_item(key, "value", false)receive_response("NOT_FOUND\r\n")ascii_get_item(key, "0", true)ascii_gets_value(key, value, cas)ascii_set_item("test_ascii_gets", "value")ascii_gets_item("test_ascii_gets", "value", true, &cas)ascii_gets_item("test_ascii_gets_notfound", "value", false, &cas)ascii_gets_item(key, "value", true, &cas)receive_response("EXISTS\r\n")rsp->plain.message.header.response.magic == PROTOCOL_BINARY_RESrsp->plain.message.header.response.opcode == ccrsp->plain.message.header.response.datatype == PROTOCOL_BINARY_RAW_BYTESrsp->plain.message.header.response.status == statusrsp->plain.message.header.response.opaque == 0xdeadbeef"Quiet command shouldn't return on success" == NULLrsp->plain.message.header.response.keylen == 0rsp->plain.message.header.response.extlen == 0rsp->plain.message.header.response.bodylen == 0rsp->plain.message.header.response.cas != 0rsp->plain.message.header.response.cas == 0rsp->plain.message.header.response.bodylen == 8rsp->plain.message.header.response.bodylen != 0rsp->plain.message.header.response.extlen == 4rsp->plain.message.header.response.keylen != 0validate_response_header(&rsp, PROTOCOL_BINARY_CMD_STAT, PROTOCOL_BINARY_RESPONSE_SUCCESS)validate_response_header(&rsp, PROTOCOL_BINARY_CMD_VERSION, PROTOCOL_BINARY_RESPONSE_SUCCESS)validate_response_header(&rsp, PROTOCOL_BINARY_CMD_NOOP, PROTOCOL_BINARY_RESPONSE_SUCCESS)validate_response_header(&rsp, PROTOCOL_BINARY_CMD_QUIT, PROTOCOL_BINARY_RESPONSE_SUCCESS)timeout_io_op(sock, POLLIN, rsp.bytes, sizeof(rsp.bytes)) == 0validate_response_header(&rsp, PROTOCOL_BINARY_CMD_SET, PROTOCOL_BINARY_RESPONSE_SUCCESS)validate_response_header(&rsp, cc, PROTOCOL_BINARY_RESPONSE_KEY_ENOENT)validate_response_header(&rsp, cc, PROTOCOL_BINARY_RESPONSE_SUCCESS)validate_response_header(&rsp, cc, expected_result)validate_response_header(&rsp, PROTOCOL_BINARY_CMD_GET, PROTOCOL_BINARY_RESPONSE_KEY_ENOENT)validate_response_header(&rsp, PROTOCOL_BINARY_CMD_GET, PROTOCOL_BINARY_RESPONSE_SUCCESS)rsp.plain.message.header.response.bodylen - 4 == 11memcmp(rsp.bytes + 28, "hello world", 11) == 0memcached_ntohll(rsp.decr.message.body.value) == (uint64_t)iimemcached_ntohll(rsp.decr.message.body.value) == 0memcached_ntohll(rsp.incr.message.body.value) == iivalidate_response_header(&rsp, cc, PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS)Invalid timeout. Please specify a number for -t Usage: %s [-h hostname] [-p port] [-c] [-v] [-t n] [-P] [-T testname]' -c Generate coredump if a test fails -v Verbose test output (print out the assertion) -t n Set the timeout for io-operations to n seconds -P Prompt the user before starting a test. "skip" will skip the test "quit" will terminate memcapable Everything else will start the test -T n Just run the test named n -a Only test the ascii protocol -b Only test the binary protocol Failed to connect to <%s:%s>: %s Press when you are ready? XppXXX((tRQQQdRQQQQQQQQQQQQR~RTRQQQQDRQQQQQQQ,RRQQQQQ%s v%u.%u /dev/nullSelect hash type.Switch to binary protocol.Analyze the provided servers.Enable request buffering.Argument for statistics%s v%u.%u %s %s --%s%c CRCFNV1_64FNV1A_64FNV1_32FNV1A_32hash: type not recognized %s hash: memcache error %s List which servers you wish to connect to.Memcached daemon software versionforgot to document this function :)Display the version of the application and then exit.Display this message and then exit.Give more details on the progression of the application.stderr and stdin will be closed at application startup.Provide output only useful for debugging.Provide flag information for storage operation.Set the expire option for the object.Use set command with memcached when storing.Use replace command with memcached when storing.Use add command with memcached when storing.Number of times to execute the given test.Number of key pairs to load before executing tests.Test to run (currently "get" or "set").Number of users to simulate with load.Set TCP up to use non-blocking IO.Set TCP socket up to use nodelay.Flush servers before running tests.Use UDP protocol when communicating with server.Username to use for SASL authenticationPassword to use for SASL authenticationPath to file in which to save resultCurrent options. A '=' means the option takes a value. z>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"vj^RF:. ;CFFF<FxFF8FGG< GGG GP !G &G +G 0G 5Gt JG OG TGT YG ^GhcGhG4mGrGXwG|G GtGGG8GpGG\GGG<GGdGGGHGG$LMNLPp`QQRT`S@TUTUW XPZ \] _h _| _ ` 0c4 PcH `c\ e i$ `m r pv v v v v zt z 0z |||0~~~ `Pdx `x@(`<pP P0 |p  С4H @\ p@ @0Pp<Pdh|0Ppp@LzRx H&D$4?FJ w?;*3$"H\HBBG H(A0C8FP[ 8D0A(B BBBK \IAW` AB 88KBDD V FBH A FBG ,A  $KjAY F \ D H@4`KBAG v ABE Z FBF @  dLGu D b F o@<LBBI D(D0 (A BBBC ( @0HHLMBEE D(G0M (F ABBA ~(A ABB?0@MBGA Gpf  DBBA A  JBBA ^?pL$NBHB A(J (A BBBB d (F BBBH `>|hOD`b J >`@8PBHA G  FABH   FABA q> QD` H f J 06>`D0SG F ` >4tTBDGI ABG a FBG = V,V4(VBFG x DBC w DBC $Q= 8<VBDGZ ABF  FBG x=XY XA C c E <HP[BEB B(I0A8JJ 8A0A(B BBBE @D<zPLRxI, L$^n/BPB B(A0H8G 8A0A(B BBBH t;LaQBHB B(A0D8I& 8A0A(B BBBD DZ;dfBBB B(A0C8JRKJMHZDo 8D0A(B BBBD UGfKJyGf:i(i<iPiHdi BOS H(A0A8G 8A0A(B BBBJ 9llLlnBBA D(I (A ABBF d (F ABBA H e9d nx n4 nADI o AAA A FAH  8  p p4 p[BHQ ` ABB a FBG < {8 8T q1BIA D(L (D ABBG  ,8 t tH tBSL B(G0A8J 8A0A(B BBBB  7@ wT wHh wBGL E(A0A8Nl 8A0A(B BBBH  74 |[BHN0i ABD a FBG  60@$ }qBDA P  AABB   FABC h h6   >Dh D V J  6 @AN AI  5, $ANW AI ] FE P 5(h ܇AGk AD ] FE  Z5 HDX D _ A  '58 ^BHIg ABC L FBD 44 H X\mBBH A(D0G 0A(A BBBG ] 0F(A BBBF E4XFBBE A(A0I 0A(A BBBC T 0F(A BBBG 43Tph||XBBE A(A0I 0A(A BBBH L 0F(A BBBG 3 44@LHLBEB B(D0C8K? 8A0A(B BBBJ t2DBBE D(A0P8 0A(A BBBB (1H \Lp$BFB B(A0D8I 8A0A(B BBBD V1ȚD0ԚBEB D(D0L, 0A(A BBBG x0\hLtBBD D(I (F ABBK  (F ABBF 0,ȡ@ԡLTBEE B(A0F8G] 8A0A(B BBBE /P\Hh$BBB E(H0D8G 8A0A(B BBBE 8.X,l8H.BLE I(H0C8G` 8A0A(B BBBH %%01\#GxXAN A C0<BFB B(N0I8D@4p&KKJ z ABC `H `l)) W )t $  o   0P  oo oo os 6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"f"v"""""""""#6P8?ǻ;ѻ;Zi FZZ#?-`??XMXcmmpm__PV0VcʼcݼRRR R#4.v:xFxS^`jPw0P0Pɽ0ؽ~}}}Е!-Б: uIWfu`sGCC: (GNU) 11.4.1 20230605 (Red Hat 11.4.1-2) GA$3p1212&)&) GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212(( GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212## GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212 $ $ GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212 $ $ GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212&)&) GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212(( GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212## GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212 $ $ GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realign GA$3p1212 $ $ GA$running gcc 11.4.1 20230605 GA$annobin gcc 11.4.1 20230605 GA*GOWj"GA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA!stack_realignGA$3a1)&)GA$3a1&)&)GA$3a1  GA$3a1$,GA$3a10))GA$3a1!!GA$3a1!!GA$3a1  GA$3a1,1&)&)-(E(a#~# $ $ $ $| &)+&)?(S(k## $ $ $ $)'*MV,kw#-j#.#.#6/I$#ap0v)#01.#23#38#?4U=#p6B#P8G#:L#;4;I;dQ#<V#`???[#0 Ba`# Fne#IQz#N$#JRkRRRS #0VPV1`VnR#xXXY#Z Z+ Z[@ #Z P\1z # _ _ _ # c6 cL cv # i[ # jq # pm2 mG m>t # s@ #  u #  v, #K vb #~ `w^ # x x xm #% PzFC #f }~ } } ~ ~ # 0#P<pZ#}0Pp#0P pA#g`#Б*A`#Е$10$O$r`  0)`)) ) >L%]pXi0 Т%0 8X|       #$0    03$h)& #$);L"g{(& &9L]p У9@Se pof1 "4GZm ~  %4F!b{@#.annobin_abi_note.c.annobin_abi_note.c_end.annobin_abi_note.c.hot.annobin_abi_note.c_end.hot.annobin_abi_note.c.unlikely.annobin_abi_note.c_end.unlikely.annobin_abi_note.c.startup.annobin_abi_note.c_end.startup.annobin_abi_note.c.exit.annobin_abi_note.c_end.exit__abi_tag.annobin_init.c.annobin_init.c_end.annobin_init.c.hot.annobin_init.c_end.hot.annobin_init.c.unlikely.annobin_init.c_end.unlikely.annobin_init.c.startup.annobin_init.c_end.startup.annobin_init.c.exit.annobin_init.c_end.exit_ZL13timeout_io_opisPvm_ZL7timeout_ZL14connect_serverPKcS0_.constprop.0_ZL4sock_ZL11retry_writePKvm_ZL7verbose_ZL7do_core_ZL11retry_writePKvm.cold_ZL11send_stringPKc_ZL11send_stringPKc.cold_ZL11send_packetP7command_ZL11send_packetP7command.cold_ZL16send_binary_noopv_ZL16send_binary_noopv.cold_ZL10retry_readPvm_ZL10retry_readPvm.cold_ZL12receive_linePcm_ZL12receive_linePcm.cold_ZL16receive_responsePKc_ZL16receive_responsePKc.cold_ZL14ascii_set_itemPKcS0__ZL14ascii_set_itemPKcS0_.cold_ZL22receive_error_responsev_ZL22receive_error_responsev.cold_ZL15test_ascii_statv_ZL15test_ascii_statv.cold_ZL15test_ascii_quitv_ZL15test_ascii_quitv.cold_ZL18test_ascii_versionv_ZL18test_ascii_versionv.cold_ZL19test_ascii_set_implPKcb_ZL19test_ascii_set_implPKcb.cold_ZL22test_ascii_set_noreplyv_ZL14test_ascii_setv_ZL11recv_packetP8response_ZL11recv_packetP8response.cold_ZL19test_ascii_add_implPKcb_ZL19test_ascii_add_implPKcb.cold_ZL22test_ascii_add_noreplyv_ZL14test_ascii_addv_ZL20test_ascii_verbosityv_ZL20test_ascii_verbosityv.cold_ZL23ascii_get_unknown_valuePPcS0_Pl.constprop.0_ZL23ascii_get_unknown_valuePPcS0_Pl.constprop.0.cold_ZL15test_ascii_mgetv_ZL15test_ascii_mgetv.cold_ZL14ascii_get_itemPKcS0_b_ZL14ascii_get_itemPKcS0_b.cold_ZL22test_ascii_concat_implPKcbb_ZL22test_ascii_concat_implPKcbb.cold_ZL26test_ascii_prepend_noreplyv_ZL18test_ascii_prependv_ZL25test_ascii_append_noreplyv_ZL17test_ascii_appendv_ZL20test_ascii_incr_implPKcb_ZL20test_ascii_incr_implPKcb.cold_ZL23test_ascii_incr_noreplyv_ZL15test_ascii_incrv_ZL23test_ascii_replace_implPKcb_ZL23test_ascii_replace_implPKcb.cold_ZL26test_ascii_replace_noreplyv_ZL18test_ascii_replacev_ZL21test_ascii_flush_implPKcb_ZL21test_ascii_flush_implPKcb.cold_ZL24test_ascii_flush_noreplyv_ZL16test_ascii_flushv_ZL14test_ascii_getv_ZL14test_ascii_getv.cold_ZL22test_ascii_delete_implPKcb_ZL22test_ascii_delete_implPKcb.cold_ZL25test_ascii_delete_noreplyv_ZL17test_ascii_deletev_ZL20test_ascii_decr_implPKcb_ZL20test_ascii_decr_implPKcb.cold_ZL23test_ascii_decr_noreplyv_ZL15test_ascii_decrv_ZL15ascii_gets_itemPKcS0_bPm.constprop.0_ZL15ascii_gets_itemPKcS0_bPm.constprop.0.cold_ZL15test_ascii_getsv_ZL15test_ascii_getsv.cold_ZL19test_ascii_cas_implPKcb_ZL19test_ascii_cas_implPKcb.cold_ZL22test_ascii_cas_noreplyv_ZL14test_ascii_casv_ZL27do_validate_response_headerP8responseht_ZL27do_validate_response_headerP8responseht.cold_ZL16test_binary_statv_ZL16test_binary_statv.cold_ZL19test_binary_versionv_ZL19test_binary_versionv.cold_ZL19receive_binary_noopv_ZL19receive_binary_noopv.cold_ZL16test_binary_noopv_ZL16test_binary_noopv.cold_ZL21test_binary_quit_implh_ZL21test_binary_quit_implh.cold_ZL17test_binary_quitqv_ZL16test_binary_quitv_ZL15binary_set_itemPKcS0__ZL15binary_set_itemPKcS0_.cold_ZL20test_binary_get_implPKch_ZL20test_binary_get_implPKch.cold_ZL17test_binary_getkqv_ZL16test_binary_getkv_ZL16test_binary_getqv_ZL15test_binary_getv_ZL23test_binary_delete_implPKch_ZL23test_binary_delete_implPKch.cold_ZL19test_binary_deleteqv_ZL18test_binary_deletev_ZL20test_binary_add_implPKch_ZL20test_binary_add_implPKch.cold_ZL16test_binary_addqv_ZL15test_binary_addv_ZL22test_binary_flush_implPKch_ZL22test_binary_flush_implPKch.cold_ZL18test_binary_flushqv_ZL17test_binary_flushv_ZL23test_binary_concat_implPKch_ZL23test_binary_concat_implPKch.cold_ZL20test_binary_prependqv_ZL19test_binary_prependv_ZL19test_binary_appendqv_ZL18test_binary_appendv_ZL21test_binary_decr_implPKch_ZL21test_binary_decr_implPKch.cold_ZL17test_binary_decrqv_ZL16test_binary_decrv_ZL21test_binary_incr_implPKch_ZL21test_binary_incr_implPKch.cold_ZL17test_binary_incrqv_ZL16test_binary_incrv_ZL24test_binary_replace_implPKch_ZL24test_binary_replace_implPKch.cold_ZL20test_binary_replaceqv_ZL19test_binary_replacev_ZL20test_binary_set_implPKch_ZL20test_binary_set_implPKch.cold_ZL16test_binary_setqv_ZL15test_binary_setv_ZZ4mainE10status_msgderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END__memcached_ntohllclose_stdio_GLOBAL_OFFSET_TABLE__DYNAMICmemcached_htonll__GNU_EH_FRAME_HDRinitialize_socketsstrdup@GLIBC_2.2.5mainmemcpy@GLIBC_2.14__TMC_END___ITM_deregisterTMCloneTablefcntl@GLIBC_2.2.5_fini_Znwm@GLIBCXX_3.4free@GLIBC_2.2.5__cxa_finalize@GLIBC_2.2.5fprintf@GLIBC_2.2.5close@GLIBC_2.2.5strncmp@GLIBC_2.2.5__data_start__bss_startperror@GLIBC_2.2.5poll@GLIBC_2.2.5send@GLIBC_2.2.5connect@GLIBC_2.2.5process_hash_option__gmon_start__strlen@GLIBC_2.2.5optarg@GLIBC_2.2.5open@GLIBC_2.2.5socket@GLIBC_2.2.5memcached_behavior_setfflush@GLIBC_2.2.5snprintf@GLIBC_2.2.5strchr@GLIBC_2.2.5_ZdlPv@GLIBCXX_3.4dup2@GLIBC_2.2.5stdout@GLIBC_2.2.5memcached_strerrorhelp_command__gxx_personality_v0@CXXABI_1.3_edatastderr@GLIBC_2.2.5fgets@GLIBC_2.2.5testcases_Unwind_Resume@GCC_3.0exit@GLIBC_2.2.5freeaddrinfo@GLIBC_2.2.5abort@GLIBC_2.2.5isspace@GLIBC_2.2.5strcasecmp@GLIBC_2.2.5timedif_initstrcmp@GLIBC_2.2.5strtoul@GLIBC_2.2.5fputc@GLIBC_2.2.5strtol@GLIBC_2.2.5malloc@GLIBC_2.2.5getopt@GLIBC_2.2.5recv@GLIBC_2.2.5__errno_location@GLIBC_2.2.5_ITM_registerTMCloneTable__dso_handleputs@GLIBC_2.2.5fwrite@GLIBC_2.2.5getaddrinfo@GLIBC_2.2.5memcmp@GLIBC_2.2.5putchar@GLIBC_2.2.5_IO_stdin_usedstdin@GLIBC_2.2.5DW.ref.__gxx_personality_v0gai_strerror@GLIBC_2.2.5__libc_start_main@GLIBC_2.34version_command.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.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment.gnu.build.attributes#88 6XX$I|| Wo4a @i  qo p~o  BP  ##$$ 0,00"   @  000 H #0.,3p( -@EB