From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH v2 04/13] fuzz/x86_emulate: Improve failure descriptions in x86_emulate harness Date: Mon, 25 Sep 2017 15:26:39 +0100 Message-ID: <20170925142648.25959-4-george.dunlap@citrix.com> References: <20170925142648.25959-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwULx-0003pm-L9 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:21 +0000 In-Reply-To: <20170925142648.25959-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 Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6 IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgotIEFkZCBz cGFjZXMgYXJvdW5kICc9JwoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29t PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFu ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j b20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMg fCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv ci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot ZW11bC5jCmluZGV4IDQ4YTg3OWNjODguLjc2MWIyYWU5NmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1 enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enov eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC01Miw2ICs1MiwxNCBAQCBz dHJ1Y3QgZnV6el9zdGF0ZQogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwogfTsKIAor Y2hhciAqeDg2ZW11bF9yZXR1cm5fc3RyaW5nW10gPSB7CisgICAgW1g4NkVNVUxfT0tBWV0gPSAi WDg2RU1VTF9PS0FZIiwKKyAgICBbWDg2RU1VTF9VTkhBTkRMRUFCTEVdID0gIlg4NkVNVUxfVU5I QU5ETEVBQkxFIiwKKyAgICBbWDg2RU1VTF9FWENFUFRJT05dID0gIlg4NkVNVUxfRVhDRVBUSU9O IiwKKyAgICBbWDg2RU1VTF9SRVRSWV0gPSAiWDg2RU1VTF9SRVRSWSIsCisgICAgW1g4NkVNVUxf RE9ORV0gPSAiWDg2RU1VTF9ET05FIiwKK307CisKIC8qCiAgKiBSYW5kb21seSByZXR1cm4gc3Vj Y2VzcyBvciBmYWlsdXJlIHdoZW4gcHJvY2Vzc2luZyBkYXRhLiAgSWYKICAqIGBleGNlcHRpb25g IGlzIGZhbHNlLCB0aGlzIGZ1bmN0aW9uIHR1cm5zIF9FWENFUFRJT04gdG8gX09LQVkuCkBAIC04 NCw3ICs5Miw3IEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4 dCAqY3R4dCwKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICYmICFleGNlcHRpb24g KQogICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKIAotICAgIHByaW50ZigibWF5YmVfZmFpbCAl czogJWRcbiIsIHdoeSwgcmMpOworICAgIHByaW50ZigibWF5YmVfZmFpbCAlczogJXNcbiIsIHdo eSwgeDg2ZW11bF9yZXR1cm5fc3RyaW5nW3JjXSk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxf RVhDRVBUSU9OICkKICAgICAgICAgLyogRmFrZSB1cCBhIHBhZ2VmYXVsdC4gKi8KQEAgLTExMyw2 ICsxMjEsNyBAQCBzdGF0aWMgaW50IGRhdGFfcmVhZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq Y3R4dCwKICAgICAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigxMywgMCwgY3R4dCk7CiAK ICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgcHJpbnRmKCJkYXRhX3Jl YWQgJXM6IFg4NkVNVUxfRVhDRVBUSU9OIChlbmQgb2YgaW5wdXQpXG4iLCB3aHkpOwogICAgIH0K ICAgICBlbHNlCiAgICAgICAgIHJjID0gbWF5YmVfZmFpbChjdHh0LCB3aHksIHRydWUpOwotLSAK Mi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==