From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH 05/14] fuzz/x86_emulate: Improve failure descriptions in x86_emulate harness Date: Fri, 25 Aug 2017 17:43:34 +0100 Message-ID: <20170825164343.29015-5-george.dunlap@citrix.com> References: <20170825164343.29015-1-george.dunlap@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 1dlHiF-00053Q-TH for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 16:44:04 +0000 In-Reply-To: <20170825164343.29015-1-george.dunlap@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Ian Jackson , Wei Liu , George Dunlap , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org LSBQcmludCB0aGUgc3ltYm9saWMgbmFtZSByYXRoZXIgdGhhbiB0aGUgbnVtYmVyCi0gRXhwbGlj aXRseSBzdGF0ZSB3aGVuIGRhdGFfcmVhZCgpIGZhaWxzIGR1ZSB0byBFT0kKClNpZ25lZC1vZmYt Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g SmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp dHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2lu c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMTEgKysrKysrKysrKy0KIDEgZmlsZSBj aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9v bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6 L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA0OGE4NzljYzg4Li43 ZjlhMzY5NDIxIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv ci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9m dXp6LWVtdWwuYwpAQCAtNTIsNiArNTIsMTQgQEAgc3RydWN0IGZ1enpfc3RhdGUKICAgICBzdHJ1 Y3QgeDg2X2VtdWxhdGVfb3BzIG9wczsKIH07CiAKK2NoYXIgKng4NmVtdWxfcmV0dXJuX3N0cmlu Z1tdID0geworICAgIFtYODZFTVVMX09LQVldPSJYODZFTVVMX09LQVkiLAorICAgIFtYODZFTVVM X1VOSEFORExFQUJMRV09Ilg4NkVNVUxfVU5IQU5ETEVBQkxFIiwKKyAgICBbWDg2RU1VTF9FWENF UFRJT05dPSJYODZFTVVMX0VYQ0VQVElPTiIsCisgICAgW1g4NkVNVUxfUkVUUlldPSJYODZFTVVM X1JFVFJZIiwKKyAgICBbWDg2RU1VTF9ET05FXT0iWDg2RU1VTF9ET05FIiwKK307CisKIC8qCiAg KiBSYW5kb21seSByZXR1cm4gc3VjY2VzcyBvciBmYWlsdXJlIHdoZW4gcHJvY2Vzc2luZyBkYXRh LiAgSWYKICAqIGBleGNlcHRpb25gIGlzIGZhbHNlLCB0aGlzIGZ1bmN0aW9uIHR1cm5zIF9FWENF UFRJT04gdG8gX09LQVkuCkBAIC04NCw3ICs5Miw3IEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChz dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhD RVBUSU9OICYmICFleGNlcHRpb24gKQogICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKIAotICAg IHByaW50ZigibWF5YmVfZmFpbCAlczogJWRcbiIsIHdoeSwgcmMpOworICAgIHByaW50ZigibWF5 YmVfZmFpbCAlczogJXNcbiIsIHdoeSwgeDg2ZW11bF9yZXR1cm5fc3RyaW5nW3JjXSk7CiAKICAg ICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgLyogRmFrZSB1cCBhIHBh Z2VmYXVsdC4gKi8KQEAgLTExMyw2ICsxMjEsNyBAQCBzdGF0aWMgaW50IGRhdGFfcmVhZChzdHJ1 Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw dGlvbigxMywgMCwgY3R4dCk7CiAKICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAg ICAgICAgcHJpbnRmKCJkYXRhX3JlYWQgJXM6IFg4NkVNVUxfRVhDRVBUSU9OIChlbmQgb2YgaW5w dXQpXG4iLCB3aHkpOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJjID0gbWF5YmVfZmFpbChj dHh0LCB3aHksIHRydWUpOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==