/opt/alt/libmemcached/usr/bin
NameSizeModeActions
memcapable579920755editdlrm
memcat181120755editdlrm
memcp202560755editdlrm
memdump158400755editdlrm
memerror128320755editdlrm
memexist158400755editdlrm
memflush158400755editdlrm
memparse78480755editdlrm
memping158400755editdlrm
memrm165440755editdlrm
memslap245360755editdlrm
memstat201920755editdlrm
memtouch164800755editdlrm
Edit: /opt/alt/libmemcached/usr/bin/memcapable (57992B)
ELF>@@8@@@@   HH H DDPtd(((llQtd/lib64/ld-linux-x86-64.so.2GNUGNU-eK8_9[r/7! 79<|CEqX 7. # YL kcGuN8"X!T1> z\"s^)E z     ؑlibmemcached.so.11__gmon_start___Jv_RegisterClassesmemcached_behavior_setmemcached_strerrorlibdl.so.2libsasl2.so.2libstdc++.so.6__gxx_personality_v0_Znwm_ZdlPv_ZSt20__throw_length_errorPKclibm.so.6libgcc_s.so.1_Unwind_Resumelibpthread.so.0sendrecv__errno_locationfcntlconnectopencloselibc.so.6socketfflush__printf_chkexitgai_strerrorstrncmpperror__stack_chk_failabortstdinstrdupisspacestrtolfgetsstrlengetaddrinfomemcmpgetoptdup2poll__fprintf_chkstdoutmemcpystrtoulmallocstrcasecmpoptargstderr__snprintf_chkstrchr__cxa_finalizefreeaddrinfomemmovestrcmp__libc_start_mainfree_edata__bss_start_end/opt/alt/libmemcached/usr/lib64__libc_csu_fini__libc_csu_initGCC_3.0GLIBC_2.2.5GLIBC_2.4GLIBC_2.3.4CXXABI_1.3GLIBCXX_3.4 P&y  ui 4@ii ti ui zӯkt) ( 0 8 @ @ X   $` h p^p x _  Pa  `k ɝ @k ۝ w  }  P  w  `w  @j %  j 7( 00 E8 @ [H }P eX }` wh {p x `{  @     ž  ՞ u  u  u  u  P] & = 2( ?0 >8 ?@ KH \P VX \` bh Cp ox `C } O  N  X  `X  L  L П I ۟ I  I  I ( T0  8 S@ H RP %X Q` 2h P<p Ax F O F ^ F m F } P;` h  p x   + 5 /               ( 0 8 @ H P X ` h p x     ! " # $ % & ' ( ) * , - . / 0 1 2 3( 40 6H;tH5ڷ %ܷ @%ڷ h%ҷ h%ʷ h%· h% h% h% h% hp% h`% h P% h @% h 0%z h %r h %j h%b h%Z h%R h%J h%B h%: h%2 h%* h%" hp% h`% hP% h@% h0% h % h% h% h%ڶ h %Ҷ h!%ʶ h"%¶ h#% h$% h%% h&% h'p% h(`% h)P% h*@% h+0%z h, %r h-%j h.1I^HHPTLr H H= HHY HtHÐU= HATSubH=8 t H= Hñ L% H L)HHH9s DHHe AHZ H9rF [A\fH=p UHtH HtH=W @ÐHl$1H͹H\$Ld$HLl$H(HAHAHMMDSfkCC ᆳt H{HPMt+H|+LLH\$Hl$Ld$Ll$ H(#H\$Hl$Ld$Ll$ H(H\$Hl$؉Ld$Ll$Lt$L|$HHfII1LL IIt,LH\$Hl$ Ld$(Ll$0Lt$8L|$@HHfD8 IuNj9 HH$f\$,$it%uUAn1LLIqft1LLcIW1LL|I@H=Yo/U1SHHXHT$HD$HHHHL$HHD$D$t0:[HH HnH81H\$HĶ HttS s{t tiSHs= 11,Z T HTF HX[] 8HHʰ HnH81Tf8dHH HnH81$=ֵ -˵ rfDH=m = 1K(H=)|=v H=mD$=T wT$fffff.AWHmL=܏AVAAUAATAUHS1HdH%(H$1D$HT$ HD$HamHDnEP&vUHV HMH{1H81H$dH3%(HĘ[]A\A]A^A_IcLDM l@Hٮ 1 H8~ DHzj&fDH HHD$ @Hy HHD$@Ƴ @E1AfAE1fH1 HD$fDH|$t'H lH H81eHt$ 1/ #L= E1H- D$,M>HD$0MDl$+EEHD$+ft1DH1H5Y@Ǻ yH|$_;1H5[L9@Ǻ LIIH1H5#D@Ǻ@t=1H5?C@Ǻ~¸fH(1H5A@Ǻ>1DH1H5X@ǺuH|$[:1H5ZH@Ǻ;C ff.H=C/ffffff.H=Cffffff.AVAUIATUDSHH$dH%(H$1LE1HDHE1fHp1H5B@Ǻti@ts&1H5A@Ǻt?II MtH1H5B@ǺuDfDHP1H5?@Ǻft1DH1H5W@Ǻ:tH|$81H5BYL9@ǺpII 1H$dH3%(uH[]A\A]A^ ffff.H=A/ffffff.H=Affffff.AWAVAUE1ATIUSHʭᆳH8H\$H$ L|$ dH%(H$(1@LD$AT$ t$ HLHNfHH1H5W@@Ǻ;@D$ EAZ1H5?@ǺNL_1H5>@ǺOu1H5>@ǺPMtxt$ DL1H5V@ǺQtGEurAA EH1H5P?@Ǻ?H$(dH3%(jH8[]A\A]A^A_fLL1H5">@ǺT{tAA dH|$05HH$0^1H5>@Ǻ^4[|$ pK1H5=@Ǻf(H|$0Hz5HH$01H57>@ǺjR1H5=@ǺkH\$ HR1H5;@Ǻlh1H5<@Ǻm@gt$ H1H5uU@Ǻn ¸1'|$ &D 1H5<@ǺXHl$ Hs1H5;@Ǻbt$ 1H1H5!R@ǺcXWzDH==ffffff.H=z=ffffff.AVAUIATUHʭᆳDSH H$Ht$Lt$dH%(H$1$LD$LAHDHE1fH1H5;@Ǻnti@1H5;@Ǻ@t;AA EtH01H5};@ǺuH$dH3%(H []A\A]A^@L1H5<9@Ǻt1DL 1H5KP@ǺyAA >@qH|$ 1HH$ W1H5:@Ǻ-$@E1H59@ǺH|$ Ht1HH$ 1H51:@ǺL1H59@ǺH\$HL1H57@ǺbYDH1H5Q@Ǻ/&1H58@Ǻ¸fHƄ$1H5=9@ǺLl$L1H5$7@Ǻ1ҾL1H5M@Ǻd[Ƅ$fDHl$H 1H56@Ǻ!1DH{1H5M@Ǻff.H=>9ffffff.H=/9ffffff.SHHH 1H5 9@ǺbD[ATH=8USHdH%(H$11H5O@Ǻ 1H58@Ǻ{H=8?1H58@ǺtPL%8HH1H5jI@ǺytHLHuǸH$dH3%(u H[]A\wH=-8HhdH%(HD$X11H5N@Ǻx1H57@ǺH=7)1H5N@Ǻ!1H5L7@ǺwtrH=71H57@ǺLtG=z HP1H56NH@Ǻ¸ufHT$XdH3%(uHh!SH=7HdH%(H$1)1H5N@Ǻ!1H5L6@ǺwH=61H5M@ǺH1H55@Ǻ H=u6{1H5q6@Ǻ tlH1H5F@Ǻ t@H=C6HH5HM18º @¸u @H$dH3%(u H[蚽f.H=5H1H5L@Ǻ&1H54@ǺH=5Y1H5L@ǺQ1H5|4@ǺnH=U51H5L@Ǻx?1H555@ǺPH=)51H5'5@Ǻ!1H53@ǺH=4T1H5L@Ǻ!H=4e1H54@Ǻ"tfH=41H5K@Ǻ$pt;H=41H5{4@Ǻ%E¸ufHfDH\$Ld$HLl$Hl$ILt$L|$HhdH%(H$(1HAտtH=1H=@H54WH$ L4MH1 H1H53@ǺZEH谹1H53H=@ǺI ?Ll$ L%1H5B@Ǻ H=.LH5RC18º@LI}HL蒸1H5 J@ǺyLظM|~HT$ILH$H4$ +1A<$H5.HD$@91L;|$H5-@1H|$H5-@1H|$H5-@H4$H|$ A$u1A<$H5_-H$@e1L;|$H5A-@@_1L;4$H51@;1H|$H5,@Ld$Mt(A$< NA<$ 1H5,LLd1H5 1@ǺzLHLM9H5 H18º@DtgL1H5T,@Ǻt;H5W0Lo1H5@@Ǻu@1H50tpH1H5x0@ǺtDH=.HH5TG18º@d¸u H$(dH3%(uYH$8H$@L$HL$PL$XL$`HhIMLd$ .&f.UHV5L/ISH(dH%(H$1HL@Hl$HEHH$1H1H5.@ǺJO~H1H5.@ǺQu+H=/1H5F@ǺUtTH$dH3%(uCH([]fH=.d1H5E@ǺNSĴ@H=.ffffff.H=y.1fUH3Lp.ISH(dH%(H$1H_K@Hl$HEHH$1聴HY1H5Q-@Ǻ1tZu+H=-j1H5D@Ǻ5t+H$dH3%(uH([]f褳@H=-ffffff.H=-1fLd$AH5o,Hl$Ll$HH\$Lt$IL|$ HhdH%(H$(1ٿH$ L.-IH15H 1H5,@Ǻ胿E)H5+[Ld$ L`1H5;@Ǻ&H=&LH5;18º@HLI|$HH̰1H5CB@Ǻ賾JHL|$ Mt賱 HLLj1}H5U&HD$@Z1L;t$H56&@51H|$H5&@1H|$H5%@H|$ LE跱1}H5%HD$@觽>1L;t$H5%@肽1H|$H5)ljD$W1H|$H5%@1H|$ LE1}H5$IE@1L;t$H5$@˼b|$H5<)譼D1H|$H5d$@臼Hl$Ht&E< } 1H5L$;L1H5(@Ǻ H=r)LH5?18º@һtmL1H5#@Ǻ覻tAH='LH5a818º@qu 1H5?MthH 1H5(@Ǻ!t18º@¸uH$(dH3%(u8H$8H$@L$HL$PL$XL$`Hh˭HHHl$&f.H\$Hl$Ld$Ll$HxIHl$HIdH%(H$H1菬L'M,,$HH1膭H^1H5V&@ǺԹHLP1H5D'@Ǻ 覹taH=%1H51'@Ǻ!{t6H=o&1H5a=@Ǻ"P¸u @H$HdH3%(u(H$XH$`L$hL$pHx;ff.AWAVL5!AUL-!ATAUHSHdH%(H$1@LIEG1H5W&@Ǻ荸H +HBL +L7&۾MDELl$ HEH }+HT$D$LEL﹐1Lt$H,$覫L~1H5%@Ǻ[EH=$1H5;@Ǻ輷#H5 H1H5<@Ǻ腷H*L=AELLEϩL *D$H*L>%LDȺL1Lt$L|$H,$詪L1H5$@ǺtbEu5H=#葿1H5:@ǺǶt201H5~"@Ǻ虶u@H$dH3%(uBH[]A\A]A^A_fD{1H5&"@ǺAfDkff.H=1$1ffff.H=,$11H=/$f.H=)$1Ҿffff.UHSHH=1H5$@ǺY胵HHJ1H5:@ǺZP@H=#1H59@Ǻ^t[.1H5 @Ǻ_t71HH1H59@Ǻgȴ¸u @H[]@H=@# 1H5>#@Ǻc肴tH= !1H5 @ǺdW_fff.H=#ffffff.H="1bfH5!H="H1H58@Ǻ߳H=":1H5"@Ǻ谳21H5]@Ǻ舳tsH5 H=g"K1H58@ǺQt
0t3F1@;1H5@Ǻ<u@H$dH3%(u:H []A\@1H5@Ǻ.豪fD۝ff.H=ffffff.H= 1fAVHLI,AUATIUSHdH%(H$1Hf4@Hl$,HEHH$1舝H5L1H5@Ǻ!ϩAL$@29H5L1H5t/@Ǻ@¸fD1H5@Ǻ9uff.H=/ffffff.H=z1fAVHLqI,AUATIUSHdH%(H$1Hv1@Hl$,HEHH$1蘚H5L1H5@ǺߦAL$@: %s Press when you are ready? 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 != 0get_socket_errno() == EINTR || get_socket_errno() == EAGAINretry_read(rsp, sizeof(protocol_binary_response_no_extras))retry_read(rsp->bytes + sizeof (protocol_binary_response_no_extras), bodysz)validate_response_header(&rsp, PROTOCOL_BINARY_CMD_NOOP, PROTOCOL_BINARY_RESPONSE_SUCCESS)retry_read(buffer + offset, 1)receive_line(buffer, sizeof(buffer))strncmp(buffer, "ERROR", 5) == 0 || strncmp(buffer, "CLIENT_ERROR", 12) == 0 || strncmp(buffer, "SERVER_ERROR", 12) == 0strncmp(buffer, "VALUE ", 6) == 0retry_read(*value, (size_t)*ndata)memcmp(buffer, "\r\n", 2) == 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_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_SUCCESS)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) == 0validate_response_header(&rsp, cc, PROTOCOL_BINARY_RESPONSE_KEY_ENOENT)validate_response_header(&rsp, cc, expected_result)memcached_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)send_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) == 0send_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 + 6, key, strlen(key)) == 0memcmp(buffer, value, datasize) == 0memcmp(buffer, "END\r\n", 5) == 0receive_response("STORED\r\n")receive_response("NOT_STORED\r\n")ascii_gets_value(key, value, cas)ascii_get_item(key, "hello world", 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_gets_item(key, "value", true, &cas)receive_response("EXISTS\r\n")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_get_item(key, "value", true)ascii_get_item(key, "0", true)ascii_get_item(key, "10", true)ascii_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)qpppqppppppppppppqqqpppplqpppppppTqDqpp qpph{wwwz(z(zzzh{zyyyww{CRCFNV1_64FNV1A_64FNV1_32FNV1A_32hash: type not recognized %s hash: memcache error %s %s v%u.%u %s --%s%c %s Select hash type.Switch to binary protocol.Analyze the provided servers.Enable request buffering.Argument for statistics%s v%u.%u /dev/nullCurrent options. A '=' means the option takes a value. Display the version of the application and then exit.List which servers you wish to connect to.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 resultMemcached daemon software versionforgot to document this function :)8$$$$$$$$$$($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xhXH8(;llbXcxdfl`lxmmHsHt(tHup(vww|H||(}(~0PhxȂ8 X8xPhȈh 8 P ȋh ؋ X x 0 ؐH ` ؓ ؕ8 P 8 X x  Ȟ0 H (h H ( X 8 h  (  8 H (PXxȷ80XHh`xx8Xh0Hh0H(h8xH x8pzPRx&  $$_JRI0c H X$L_LZPK G ,t`AHGp AAH LpbBPE H(G0D8I 8A0A(B BBBH $gJRI0k$(hTN0w G XDhiD` D I G ,diVBIJ i ABG $@nLMD0I J oAg H n$oAG AF L pBED A(D0R (F ABBC S(F ABB,T`pAID AAG $qAIp AA ,qMMQ A 4uzBDD _ ABD AAGv@Dt,(vVAT$LhvAV AK $t@wAV AA $xAVd AA pxjDS I I,xIAOI AAF y ,y $Dy5MQ A DlzgBEB D(C0G 0A(A BBBF }}, }LQQU E ,D\<tuBBH A(J8 (A ABBK @HPX,PuMML E D\LtBLB E(D0E8G 8A0A(B BBBA DBBE A(G0G 0A(A BBBE <TDlBBE A(G0G 0A(A BBBA L;BBB E(D0C8Q 8A0A(B BBBC 4LDd%BBE A(Q0G 0A(A BBBE =A{4BHA G  AABA 4 OKp> A $T ДANp AA | 8*K, HFM^ A , hLAWI AAC   ,, AWI AAJ \ Ht P, HHT^e A $ e[D A L 0BBI I(D0D8IX 8A0A(B BBBG 4 L d | , dAFG  AAE    R4 BAJ J`  AABE D \ 4t BDA P  AABE  h p h AR A4 XBZA I  AABE 4 @L HDd @BXB D(A0Ii 0A(A BBBE   D BXB D(A0Ie 0A(A BBBI $`<h,TLMMNP F zPLRx  T$UBWB B(A0A8G 8A0A(B BBBA h$$,1D,\ADG I AAI $BLA K(O0 )N8`AP G CzRx `$4XQ_@Xf@ alz4  ؑo`p   hP  o oo ot$H &6FVfv&6FVfv&6FVfvp^_Pa`kɝ@k۝w}Pw`w@j% j70E[}e}w{`{@ ž՞uuuuP]&=2?>?K\V\bCo`C}ONX`XLLПI۟IIIT SR%Q2P<AFOF^FmF}P;memcapable.debug[sF.shstrtab.interp.note.ABI-tag.note.gnu.build-id.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.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink  !<<$4o``@> FppNo |[o j tPPh ~yrؑؑ@,((lD    ( H HX XP @ @