From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [PATCH v4 18/32] libxl_qmp: Separate QMP message generation from qmp_send_prepare Date: Fri, 3 Aug 2018 16:43:48 +0100 Message-ID: <20180803154348.GI1327@perard.uk.xensource.com> References: <20180727140614.13256-1-anthony.perard@citrix.com> <20180727140614.13256-19-anthony.perard@citrix.com> <20180802103431.vezxedjutdsw2kmz@mac> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1flcF6-0007D4-RR for xen-devel@lists.xenproject.org; Fri, 03 Aug 2018 15:43:52 +0000 Content-Disposition: inline In-Reply-To: <20180802103431.vezxedjutdsw2kmz@mac> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: xen-devel@lists.xenproject.org, Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBdWcgMDIsIDIwMTggYXQgMTI6MzQ6MzFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D qSB3cm90ZToKPiBPbiBGcmksIEp1bCAyNywgMjAxOCBhdCAwMzowNjowMFBNICswMTAwLCBBbnRo b255IFBFUkFSRCB3cm90ZToKPiA+IFRvIGJlIGFibGUgdG8gcmUtdXNlIHFtcF9wcmVwYXJlX3Ft cF9jbWQgd2l0aCBsaWJ4bF9fZXZfcW1wLgo+ID4gCj4gPiBBbHNvLCBhZGQgdGhlIFFNUCBlbmQg b2YgY29tbWFuZCAnXHJcbicgaW50byB0aGUgZ2VuZXJhdGVkIHN0cmluZy4KPiA+IAo+ID4gU2ln bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4g PiAtLS0KPiA+ICB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyB8IDYyICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDQ0IGluc2VydGlv bnMoKyksIDE4IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv bGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwo+ID4gaW5kZXggNjY1YjZmNWQw NS4uMzhhNDM5NTI2NiAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCj4g PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwo+ID4gQEAgLTU3OCwxNyArNTc4LDE3IEBA IHN0YXRpYyBpbnQgcW1wX25leHQobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpx bXApCj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPiAgCj4gPiAtc3RhdGljIGNoYXIgKnFt cF9zZW5kX3ByZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCj4g PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9f anNvbl9vYmplY3QgKmFyZ3MsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1w X2NhbGxiYWNrX3QgY2FsbGJhY2ssIHZvaWQgKm9wYXF1ZSwKPiA+IC0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBxbXBfcmVxdWVzdF9jb250ZXh0ICpjb250ZXh0KQo+ID4gLXsKPiA+IC0g ICAgY29uc3QgdW5zaWduZWQgY2hhciAqYnVmID0gTlVMTDsKPiA+IC0gICAgY2hhciAqcmV0ID0g TlVMTDsKPiA+IC0gICAgbGlieGxfeWFqbF9sZW5ndGggbGVuID0gMDsKPiA+ICtzdGF0aWMgY2hh ciAqcW1wX3ByZXBhcmVfcW1wX2NtZChsaWJ4bF9fZ2MgKmdjLAo+IAo+IElzIGl0IHJlYWxseSBu ZWVkZWQgdG8gaGF2ZSBxbXAgdHdpY2UgaW4gdGhlIGZ1bmN0aW9uIG5hbWU/Cj4gcW1wX3ByZXBh cmVfY21kIExHVE0uCgpXaWxsIGNoYW5nZS4KCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgY29uc3QgY2hhciAqY21kLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqYXJncywKPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBpbnQgaWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgc2l6ZV90ICpsZW5fcikKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHVuc2lnbmVkIGNo YXIgKmJ1ZjsKPiAKPiBXaGlsZSB0aGVyZSBJIHdvdWxkIGRyb3AgdGhlIHVuc2lnbmVkLi4uCgpJ IGNhbid0IGRvIHRoYXQgdW5mb3J0dW5hdGx5LCB0aGlzIGJ1ZmZlciB3aWxsIGhvbGQgdW5zaWdu ZWQgY2hhci4gVGhlCmxpYnlhamwgZ2VuZXJhdGVkIHVuc2lnbmVkIGNoYXIgc3RyaW5ncy4KCj4g PiArc3RhdGljIGNoYXIgKnFtcF9zZW5kX3ByZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3Ft cF9oYW5kbGVyICpxbXAsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg Y2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MsCj4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcW1wX2NhbGxiYWNrX3QgY2FsbGJhY2ssIHZvaWQgKm9wYXF1ZSwKPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxbXBfcmVxdWVzdF9jb250ZXh0ICpjb250 ZXh0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCAqbGVuX3IpCj4g PiArewo+ID4gKyAgICBjaGFyICpidWY7Cj4gPiArICAgIGNhbGxiYWNrX2lkX3BhaXIgKmVsbTsK PiA+ICsKPiA+ICsgICAgYnVmID0gcW1wX3ByZXBhcmVfcW1wX2NtZChnYywKPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjbWQsIGFyZ3MsICsrcW1wLT5sYXN0X2lkX3VzZWQsCj4g PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7Cj4gCj4gSW5kZW50YXRpb24g aXMgdmVyeSB3ZWlyZCBoZXJlLiBBRkFJQ1QgaXQgY2FuIGZpdCBpbiBhIHNpbmdsZSBsaW5lPwoK SGlzdG9yeSwgSSBndWVzcywgd2hlcmUgdGhlc2UgdXNlcyB0byBub3QgZml0IGluIGEgc2luZ2xl IGxpbmUuIEknbGwgam9pbgp0aGUgbGluZXMuCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=