From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Gaiser Subject: libx[lc]: Improve error reporting for invalid kernel images Date: Thu, 8 Feb 2018 22:49:07 +0100 Message-ID: <20180208214910.10699-1-simon@invisiblethingslab.com> 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.84_2) (envelope-from ) id 1eju4c-0000Rs-I4 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 21:49:42 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Wei Liu , Ian Jackson , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org SGksCgp0aGlzIHNlcmllcyBjbGVhbnMgdXAgdGhlIGVycm9yIHJlcG9ydGluZyBpbiBjYXNlIGEg aW52YWxpZCBrZXJuZWwgaW1hZ2UKaXMgc3VwcGxpZWQuIEZvciBleGFtcGxlIGlmIHRoZSB1c2Vy IHRyaWVzIHRvIGJvb3QgYSBwcmUgNC4xMSBMaW51eCBpbgpQVkggbW9kZS4KCkNvbW1pdCA5NmVk YjExMWRkICgibGlieGM6IHBhbmljIHdoZW4gdHJ5aW5nIHRvIGNyZWF0ZSBhIFBWSCBndWVzdAp3 aXRob3V0IGtlcm5lbCBzdXBwb3J0IikgYWxyZWFkeSBpbXByb3ZlZCB0aGUgc2l0dWF0aW9uOgoK ICB4YzogZXJyb3I6IHBhbmljOiB4Y19kb21fZWxmbG9hZGVyLmM6NjY6IHhjX2RvbV9ndWVzdF90 eXBlOiBpbWFnZSBub3QgY2FwYWJsZSBvZiBib290aW5nIGluc2lkZSBhIEhWTSBjb250YWluZXI6 IEludmFsaWQga2VybmVsCiAgeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2NvcmUuYzo3MzQ6IHhj X2RvbV9zZXRfYXJjaF9ob29rczogbm90IGZvdW5kICh0eXBlIHhlbi0zLjAtdW5rbm93bik6IElu dmFsaWQga2VybmVsCiAgeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2NvcmUuYzo5MzY6IHhjX2Rv bV9tZW1faW5pdDogYXJjaCBob29rcyBub3Qgc2V0OiBJbnRlcm5hbCBlcnJvcgogIGxpYnhsOiBl cnJvcjogbGlieGxfZG9tLmM6NzI5OmxpYnhsX19idWlsZF9kb206IHhjX2RvbV9tZW1faW5pdCBm YWlsZWQ6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKICBsaWJ4bDogZXJyb3I6IGxpYnhsX2Ny ZWF0ZS5jOjEyNDY6ZG9tY3JlYXRlX3JlYnVpbGRfZG9uZTogRG9tYWluIDM6Y2Fubm90IChyZS0p YnVpbGQgZG9tYWluOiAtMwoKQnV0IHlvdSBzdGlsbCBzZWUgdGhhdCB0aGUgZG9tYWluIGJ1aWxk IGRvbid0IGZhaWxzIGltbWVkaWF0ZWx5IGluCnhjX2RvbV9wYXJzZV9lbGZfa2VybmVsKCkgYnV0 IG9ubHkgbGF0ZXIgaW4geGNfZG9tX3NldF9hcmNoX2hvb2tzKCkuCkFmdGVyIGZpeGluZyB0aGlz IHRoZXJlIHdhcyBzdGlsbCBhbiB1bnJlbGF0ZWQgZXJybm8gc3RyaW5nIGxvZ2dlZC4KCldpdGgg dGhpcyBzZXJpZXMgdGhlIGVycm9yIHJlcG9ydGluZyBpcyBjbGVhbmVkIHVwOgoKICB4YzogZXJy b3I6IHBhbmljOiB4Y19kb21fZWxmbG9hZGVyLmM6NjY6IHhjX2RvbV9ndWVzdF90eXBlOiBpbWFn ZSBub3QgY2FwYWJsZSBvZiBib290aW5nIGluc2lkZSBhIEhWTSBjb250YWluZXI6IEludmFsaWQg a2VybmVsCiAgbGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo3MTg6bGlieGxfX2J1aWxkX2RvbTog eGNfZG9tX3BhcnNlX2ltYWdlIGZhaWxlZAogIGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6 MTI0Njpkb21jcmVhdGVfcmVidWlsZF9kb25lOiBEb21haW4gNDpjYW5ub3QgKHJlLSlidWlsZCBk b21haW46IC0zCgpGb3Igc29tZSBwcmV2aW91cyBkaXNjdXNzaW9uIHNlZSBbMV0uCgpTaW1vbgoK WzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs LzIwMTgtMDEvbXNnMDE2NzUuaHRtbAoKClNpbW9uIEdhaXNlciAoMyk6CiAgICAgIGxpYnhjOiBD bGVhbnVwIHhjX2RvbV9wYXJzZV9lbGZfa2VybmVsKCkncyByZXR1cm4gdmFsdWUKICAgICAgbGli eGw6IEltcHJvdmUgbG9nZ2luZyBpbiBsaWJ4bF9fYnVpbGRfZG9tKCkKICAgICAgbGlieGM6IHhj X2RvbV9wYXJzZV9lbGZfa2VybmVsOiBSZXR1cm4gZXJyb3IgZm9yIGludmFsaWQga2VybmVsIGlt YWdlcwoKIHRvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYyB8IDI0ICsrKysrKysrKysrKyst LS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgIHwgIDIgKy0KIDIgZmls ZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs