From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tamas K Lengyel Subject: [PATCH v5 2/2] tests/mem-sharing: Add bulk option to memshrtool Date: Sat, 11 Jun 2016 17:24:41 -0600 Message-ID: <1465687481-10095-2-git-send-email-tamas@tklengyel.com> References: <1465687481-10095-1-git-send-email-tamas@tklengyel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bBsGp-0006MN-H7 for xen-devel@lists.xenproject.org; Sat, 11 Jun 2016 23:24:51 +0000 Received: by mail-it0-f67.google.com with SMTP id d71so3365155ith.1 for ; Sat, 11 Jun 2016 16:24:49 -0700 (PDT) In-Reply-To: <1465687481-10095-1-git-send-email-tamas@tklengyel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Tamas K Lengyel , Ian Jackson , Ian Campbell , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org QWRkIHRoZSBidWxrIG9wdGlvbiB0byB0aGUgdGVzdCB0b29sIHRvIHBlcmZvcm0gY29tcGxldGUg ZGVkdXBsaWNhdGlvbgpiZXR3ZWVuIGRvbWFpbnMuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExl bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj aXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAZXUuY2l0cml4LmNv bT4KQ2M6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv dGVzdHMvbWVtLXNoYXJpbmcvbWVtc2hydG9vbC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysr KwogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy90 ZXN0cy9tZW0tc2hhcmluZy9tZW1zaHJ0b29sLmMgYi90b29scy90ZXN0cy9tZW0tc2hhcmluZy9t ZW1zaHJ0b29sLmMKaW5kZXggNDM3YzdjOS4uM2U4ZjQ2NyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz dHMvbWVtLXNoYXJpbmcvbWVtc2hydG9vbC5jCisrKyBiL3Rvb2xzL3Rlc3RzL21lbS1zaGFyaW5n L21lbXNocnRvb2wuYwpAQCAtMjQsNiArMjQsOCBAQCBzdGF0aWMgaW50IHVzYWdlKGNvbnN0IGNo YXIqIHByb2cpCiAgICAgcHJpbnRmKCIgIG5vbWluYXRlIDxkb21pZD4gPGdmbj4gIC0gTm9taW5h dGUgYSBwYWdlIGZvciBzaGFyaW5nLlxuIik7CiAgICAgcHJpbnRmKCIgIHNoYXJlIDxkb21pZD4g PGdmbj4gPGhhbmRsZT4gPHNvdXJjZT4gPHNvdXJjZS1nZm4+IDxzb3VyY2UtaGFuZGxlPlxuIik7 CiAgICAgcHJpbnRmKCIgICAgICAgICAgICAgICAgICAgICAgICAgIC0gU2hhcmUgdHdvIHBhZ2Vz LlxuIik7CisgICAgcHJpbnRmKCIgIGJ1bGsgPHNvdXJjZS1kb21pZD4gPGRlc3RpbmF0aW9uLWRv bWlkPlxuIik7CisgICAgcHJpbnRmKCIgICAgICAgICAgICAgICAgICAgICAgICAgIC0gU2hhcmUg YWxsIHBhZ2VzIGJldHdlZW4gZG9tYWlucy5cbiIpOwogICAgIHByaW50ZigiICB1bnNoYXJlIDxk b21pZD4gPGdmbj4gICAtIFVuc2hhcmUgYSBwYWdlIGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgbWFw LlxuIik7CiAgICAgcHJpbnRmKCIgIGFkZC10by1waHlzbWFwIDxkb21pZD4gPGdmbj4gPHNvdXJj ZT4gPHNvdXJjZS1nZm4+IDxzb3VyY2UtaGFuZGxlPlxuIik7CiAgICAgcHJpbnRmKCIgICAgICAg ICAgICAgICAgICAgICAgICAgIC0gUG9wdWxhdGUgYSBwYWdlIGluIGEgZG9tYWluIHdpdGggYSBz aGFyZWQgcGFnZS5cbiIpOwpAQCAtMTgwLDYgKzE4MiwyNiBAQCBpbnQgbWFpbihpbnQgYXJnYywg Y29uc3QgY2hhcioqIGFyZ3YpCiAgICAgICAgIH0KICAgICAgICAgcHJpbnRmKCJBdWRpdCByZXR1 cm5lZCAlZCBlcnJvcnMuXG4iLCByYyk7CiAgICAgfQorICAgIGVsc2UgaWYoICFzdHJjYXNlY21w KGNtZCwgImJ1bGsiKSApCisgICAgeworICAgICAgICBkb21pZF90IHNkb21pZCwgY2RvbWlkOwor ICAgICAgICBpbnQgcmM7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2hhcmVkOworCisgICAgICAg IGlmKCBhcmdjICE9IDQgKQorICAgICAgICAgICAgcmV0dXJuIHVzYWdlKGFyZ3ZbMF0pOworCisg ICAgICAgIHNkb21pZCA9IHN0cnRvbChhcmd2WzJdLCBOVUxMLCAwKTsKKyAgICAgICAgY2RvbWlk ID0gc3RydG9sKGFyZ3ZbM10sIE5VTEwsIDApOwogCisgICAgICAgIHJjID0geGNfbWVtc2hyX2J1 bGtfc2hhcmUoeGNoLCBzZG9taWQsIGNkb21pZCwgJnNoYXJlZCk7CisgICAgICAgIGlmICggcmMg PCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCJlcnJvciBleGVjdXRpbmcgeGNf bWVtc2hyX2J1bGtfZGVkdXA6ICVzXG4iLCBzdHJlcnJvcihlcnJubykpOworICAgICAgICAgICAg cmV0dXJuIHJjOworICAgICAgICB9CisKKyAgICAgICAgcHJpbnRmKCJTdWNjZXNzZnVsbHkgc2hh cmVkICVsdSBwYWdlcyBiZXR3ZWVuIHRoZSBkb21haW5zXG4iLCBzaGFyZWQpOworICAgIH0KICAg ICByZXR1cm4gMDsKIH0KLS0gCjIuOC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK