From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [RFC] Classify and remove (some) abort()s in libxl Date: Wed, 24 Aug 2016 16:57:05 +0100 Message-ID: <20160824155705.GO20641@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1bcaY9-0005ur-94 for xen-devel@lists.xenproject.org; Wed, 24 Aug 2016 15:57:09 +0000 Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Ian Jackson , Wei Liu , Doug Goldstein , Andrew Cooper List-Id: xen-devel@lists.xenproject.org SGkgYWxsCgpUaGVyZSBoYXMgYmVlbiBzb21lIGludGVyZXN0IGluIHJlbW92aW5nIGFib3J0KCkg aW4gbGlieGwgaW4gYW5vdGhlcgp0aHJlYWQuIEkgdGhpbmsgdGhpcyB0b3BpYyBkZXNlcnZlcyBh IGRlZGljYXRlZCB0aHJlYWQuCgpJJ3ZlIGNoZWNrZWQgbW9zdCBpbnN0YW5jZXMgb2YgYWJvcnQo KSBhbmQgZXhpdCgpIGluIGNvZGUgYW5kIGNsYXNzaWZ5CnRoZW0gYXMgc2V2ZXJhbCBjbGFzc2Vz LgoKKiBTeXN0ZW0gaGFzIGVudGVyZWQgYW4gaW1wb3NzaWJsZSB0byByZWNvdmVyIHN0YXRlCgpD YW4ndCBiZSByZW1vdmVkLCB0aGVyZSBpcyBubyBtZWFuaW5nZnVsIHJldHVybiBjb2RlIHRvIHJl dHVybi4KCkUuZy4gbGlieGxfdXRpbHMuYywgbGlieGxfZXZlbnQuYywgbGlieGxfZXhlYy5jIGFu ZCBsaWJ4bF9mb3JrLmMKCiogVXNlZCBieSBzb21lIHN0dWIgZnVuY3Rpb25zCgpDYW4gYmUgY2xh c3NpZmllZCBhcyAiaW1wb3NzaWJsZSB0byByZWNvdmVyIHN0YXRlIiBiZWNhdXNlIGNhbGxlcgpz aG91bGRuJ3QgaGF2ZSB1c2UgdGhlbSBpbiB0aGUgZmlyc3QgcGxhY2UuIEJ1dCBjYW4gYmUgcmVs YXhlZCB0bwpyZXR1cm4gZXJyb3IgY29kZS4KCiogQ29uZmlndXJhdGlvbiBlcnJvcgoKU29tZSBp bnRlcm5hbCBmdW5jdGlvbnMgZXhwZWN0IHNhbml0aXNlZCBpbnB1dC4gVXAgdW50aWwgbm93IHRo ZQpleHBlY3RhdGlvbiAoYXQgbGVhc3QgQUlVSSkgaXMgdGhhdCBsaWJ4bCBzaG91bGQgaGF2ZSBz YW5pdGlzZWQgdGhvc2UKdmFsdWVzIGJlZm9yZSBjYWxsaW5nIGludGVybmFsIGZ1bmN0aW9ucy4g SSdtIG5vdCBzdXJlIGlmIHRoaXMgcnVsZSBpcwpzdHJpY3RseSBmb2xsb3dlZCB0aG91Z2guCgpU aGUgYWJvcnQoKSBpbiB0aGlzIGNsYXNzIGNhbiBiZSBhbmQgdHVybiBpbnRvIGVycm9yIHJldHVy biBwYXRoLgoKRS5nLiB2YXJpb3VzIGRldmljZXMgYW5kIGRvbWFpbiBjb25maWd1cmF0aW9uIG9w dGlvbnMKCiogTWVtb3J5IGFsbG9jYXRpb24gZmFpbHVyZQoKQWN0dWFsbHkgZXhpdCgpIGlzIGNh bGxlZCwgYnV0IHByb2Nlc3Mgd2lsbCBleGl0IGFueXdheS4gIENhbid0IGJlCmVhc2lseSBjaGFu Z2VkIHdpdGhvdXQgcmV3cml0aW5nIGVycm9yIGhhbmRsZSBsb2dpYyBhY3Jvc3MgbGlieGwuCgoK VGhlICJjb25maWd1cmF0aW9uIGVycm9yIiBjbGFzcyBpcyB0aGUgZWFzaWVzdCBvbmUgdG8gdHJp cCBvdmVyIGZvcgpsaWJyYXJ5IHVzZXIuIEkgdGhpbmsgd2UgY2FuIGNoYW5nZSB0aGF0IGNsYXNz IHRvIHJldHVybiBlcnJvciBjb2RlCnByb3ZpZGVkIHRoZXJlIGlzIGVub3VnaCBpbnRlcmVzdC4K ClRoZSAic3R1YiBmdW5jdGlvbnMiIGNsYXNzIGNhbiBhbHNvIGJlIGRlYWx0IHdpdGgsIGJ1dCBJ J20gbm90IHRvbyBrZWVuCm9uIGNoYW5naW5nIHRoYXQuCgoKV2VpLgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==