From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [RFC 3/6] Introduce _xrealloc Date: Thu, 12 Oct 2017 15:45:49 +0100 Message-ID: <20171012144549.wajpk2kinal25lhe@citrix.com> References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org> <1496950247-8755-4-git-send-email-sgoel@codeaurora.org> <20170609094448.lu2c67bzjeb3vcjt@citrix.com> <85a94fd9-0fe7-8294-ea3f-a98c6d99fc2f@codeaurora.org> <974ab31f-20d5-df5d-b3ab-8af15bea3578@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2enu-0003YY-AV for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 14:49:42 +0000 Content-Disposition: inline In-Reply-To: <974ab31f-20d5-df5d-b3ab-8af15bea3578@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: Stefano Stabellini , Wei Liu , xen-devel@lists.xenproject.org, George Dunlap , Tomasz Nowicki , Punit Agrawal , Julien Grall , Andrew Cooper , Jan Beulich , Ian Jackson , "Goel, Sameer" , nd@arm.com, Robin Murphy , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDI6MzM6MDRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy b3RlOgo+IEhpLAo+IAo+IEJyaW5naW5nIGJhY2sgdGhpcyBkaXNjdXNzaW9uLgo+IAo+IE9uIDI4 LzA4LzE3IDIyOjM5LCBHb2VsLCBTYW1lZXIgd3JvdGU6Cj4gPiAKPiA+IAo+ID4gT24gNi85LzIw MTcgMzo0NCBBTSwgV2VpIExpdSB3cm90ZToKPiA+ID4gT24gVGh1LCBKdW4gMDgsIDIwMTcgYXQg MDg6NDk6MDFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+IENDIHRoZSBSRVNU IG1haW50YWluZXJzCj4gPiA+ID4gCj4gPiA+ID4gT24gMDgvMDYvMjAxNyAyMDozMCwgU2FtZWVy IEdvZWwgd3JvdGU6Cj4gPiA+ID4gPiBJbnRyb2R1Y2UgYSBtZW1vcnkgcmVhbGxvYyBmdW5jdGlv bi4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2Vs QGNvZGVhdXJvcmEub3JnPgo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiAgIHhlbi9jb21tb24veG1h bGxvY190bHNmLmMgfCAxMyArKysrKysrKysrKysrCj4gPiA+ID4gPiAgIHhlbi9pbmNsdWRlL3hl bi94bWFsbG9jLmggfCAgMSArCj4gPiA+ID4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0 aW9ucygrKQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi94bWFs bG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKPiA+ID4gPiA+IGluZGV4IGIy NTZkYzUuLjUyMzg1YTggMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS94ZW4vY29tbW9uL3htYWxsb2Nf dGxzZi5jCj4gPiA+ID4gPiArKysgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4gPiA+ID4g PiBAQCAtNjEyLDYgKzYxMiwxOSBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUs IHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4gPiA+ID4gPiAgICAgICByZXR1cm4gcCA/IG1lbXNldChw LCAwLCBzaXplKSA6IHA7Cj4gPiA+ID4gPiAgIH0KPiA+ID4gPiA+IAo+ID4gPiA+ID4gK3ZvaWQg Kl94cmVhbGxvYyh2b2lkICpwLCB1bnNpZ25lZCBsb25nIG5ld19zaXplLCB1bnNpZ25lZCBsb25n IGFsaWduKQo+ID4gPiA+ID4gK3sKPiA+ID4gPiA+ICsgICAgdm9pZCAqbmV3X3AgPSBfeG1hbGxv YyhuZXdfc2l6ZSwgYWxpZ24pOwo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICBpZihuZXdfcCAm JiBwKQo+ID4gPiA+IAo+ID4gPiA+IENvZGluZyBzdHlsZTogaWYgKCAuLi4gKQo+ID4gPiA+IAo+ ID4gPiA+ID4gKyAgICB7Cj4gPiA+ID4gPiArICAgICAgICBtZW1jcHkobmV3X3AsIHAsIG5ld19z aXplKTsKPiA+ID4gCj4gPiA+IFRoaXMgaXMgd3JvbmcuIEhvdyBjYW4geW91IGtub3cgaWYgdGhl IGFyZWEgcG9pbnRlZCB0byBieSBwIGlzIGF0IGxlYXN0Cj4gPiA+IG5ld19zaXplIGJ5dGVzIGxv bmc/Cj4gPiA+IAo+ID4gQWdyZWVkLCBJIHJldmlzaXRlZCB0aGUgY29kZSBhbmQgd2lsbCByZW1v dmUgX3hyZWFsbG9jIGFuZCB1c2UgeGZyZWUgYW5kIF94bWFsbG9jIGluc3RlYWQuCj4gCj4gSSBh bSBub3Qgc3VyZSB3aHkgeW91IGNob29zZSB0byBkcm9wIGl0IGNvbXBsZXRlbHkuIHhmcmVlIGlz IGFibGUgdG8ga25vdwo+IHRoZSBzaXplIG9mIHRoZSBidWZmZXIgdG8gZnJlZS4KPiAKPiBTbyB5 b3UgY291bGQgZmluZCBvdXQgdGhlIHNpemUgYW5kIGNvcHkgdGhlIHJpZ2h0IGFtb3VudCBvZiBk YXRhLgo+IAo+IE5vdGUgdGhhdCBoYXZpbmcgX3hyZWFsbG9jIHdvdWxkIGJlIG15IHByZWZlcmVu Y2Ugb3ZlciBhbiBvcGVuLWNvZGVkIHZlcnNpb24KPiBpbiB0aGUgY29kZS4KCkkgd291bGQgdm91 Y2ggZm9yIGEgcHJvcGVybHkgaW1wbGVtZW50ZWQgX3hyZWFsbG9jLiA6LSkKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=