From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [RFC 3/6] Introduce _xrealloc Date: Thu, 8 Jun 2017 20:49:01 +0100 Message-ID: References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org> <1496950247-8755-4-git-send-email-sgoel@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ3Qn-0002h7-Tw for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:49:22 +0000 In-Reply-To: <1496950247-8755-4-git-send-email-sgoel@codeaurora.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Sameer Goel , xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Wei Liu , George Dunlap , Tomasz Nowicki , Punit Agrawal , Jan Beulich , Andrew Cooper , Ian Jackson , nd@arm.com, Robin Murphy , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org Q0MgdGhlIFJFU1QgbWFpbnRhaW5lcnMKCk9uIDA4LzA2LzIwMTcgMjA6MzAsIFNhbWVlciBHb2Vs IHdyb3RlOgo+IEludHJvZHVjZSBhIG1lbW9yeSByZWFsbG9jIGZ1bmN0aW9uLgo+Cj4gU2lnbmVk LW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+IC0tLQo+ICB4ZW4v Y29tbW9uL3htYWxsb2NfdGxzZi5jIHwgMTMgKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94 ZW4veG1hbGxvYy5oIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykK Pgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jIGIveGVuL2NvbW1vbi94 bWFsbG9jX3Rsc2YuYwo+IGluZGV4IGIyNTZkYzUuLjUyMzg1YTggMTAwNjQ0Cj4gLS0tIGEveGVu L2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+ICsrKyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMK PiBAQCAtNjEyLDYgKzYxMiwxOSBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUs IHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4gICAgICByZXR1cm4gcCA/IG1lbXNldChwLCAwLCBzaXpl KSA6IHA7Cj4gIH0KPgo+ICt2b2lkICpfeHJlYWxsb2Modm9pZCAqcCwgdW5zaWduZWQgbG9uZyBu ZXdfc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKPiArewo+ICsgICAgdm9pZCAqbmV3X3AgPSBf eG1hbGxvYyhuZXdfc2l6ZSwgYWxpZ24pOwo+ICsKPiArICAgIGlmKG5ld19wICYmIHApCgpDb2Rp bmcgc3R5bGU6IGlmICggLi4uICkKCj4gKyAgICB7Cj4gKyAgICAgICAgbWVtY3B5KG5ld19wLCBw LCBuZXdfc2l6ZSk7Cj4gKyAgICAgICAgeGZyZWUocCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0 dXJuIG5ld19wOwo+ICt9Cj4gKwo+ICB2b2lkIHhmcmVlKHZvaWQgKnApCj4gIHsKPiAgICAgIHN0 cnVjdCBiaGRyICpiOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oIGIv eGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAo+IGluZGV4IDI0YTk5YWMuLjQxYTliMmYgMTAwNjQ0 Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl bi94bWFsbG9jLmgKPiBAQCAtMjksNiArMjksNyBAQCBleHRlcm4gdm9pZCB4ZnJlZSh2b2lkICop Owo+ICAvKiBVbmRlcmx5aW5nIGZ1bmN0aW9ucyAqLwo+ICBleHRlcm4gdm9pZCAqX3htYWxsb2Mo dW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKTsKPiAgZXh0ZXJuIHZvaWQg Kl94emFsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbik7Cj4gK2V4 dGVybiB2b2lkICpfeHJlYWxsb2Modm9pZCAqcCwgdW5zaWduZWQgbG9uZyBuZXdfc2l6ZSwgdW5z aWduZWQgbG9uZyBhbGlnbik7Cj4KPiAgc3RhdGljIGlubGluZSB2b2lkICpfeG1hbGxvY19hcnJh eSgKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbiwgdW5zaWdu ZWQgbG9uZyBudW0pCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=