From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 10/10] tools/insn-fuzz: Always use x86_swint_emulate_all Date: Mon, 27 Mar 2017 10:56:38 +0100 Message-ID: <1490608598-11197-11-git-send-email-andrew.cooper3@citrix.com> References: <1490608598-11197-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1490608598-11197-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , Andrew Cooper , Ian Jackson , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhlIHN3aW50X2VtdWxhdGUgcGFyYW1ldGVyIGluZGljYXRlcyBob3cgbXVjaCBleHRyYSB3b3Jr IHRoZSBlbXVsYXRvciBuZWVkcwp0byBkbyB0byBjb3ZlciBpc3N1ZXMgd2l0aCBjZXJ0YWluIGhh cmR3YXJlIGluamVjdGlvbiBtZXRob2RzLgoKVXNpbmcgeDg2X3N3aW50X2VtdWxhdGVfYWxsIG9w ZW5zIHVwIG1heGltdW0gY292ZXJhZ2UgaW4gdGhlIGVtdWxhdG9yLgoKU2lnbmVkLW9mZi1ieTog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1 bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw QGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZf aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAyMSArKy0tLS0tLS0tLS0tLS0tLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j IGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXgg MTkwNjE4Ni4uYTVkYmIyZiAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f ZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11 bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTYyNiw4ICs2MjYsNyBAQCBlbnVtIHsKICAgICBIT09LX3B1 dF9mcHUsCiAgICAgSE9PS19pbnZscGcsCiAgICAgSE9PS192bWZ1bmMsCi0gICAgT1BUSU9OX3N3 aW50X2VtdWxhdGlvbiwgLyogVHdvIGJpdHMgKi8KLSAgICBDQU5PTklDQUxJWkVfcmlwID0gT1BU SU9OX3N3aW50X2VtdWxhdGlvbiArIDIsCisgICAgQ0FOT05JQ0FMSVpFX3JpcCwKICAgICBDQU5P TklDQUxJWkVfcnNwLAogICAgIENBTk9OSUNBTElaRV9yYnAKIH07CkBAIC02NjksMjEgKzY2OCw2 IEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0 eHQpCiAgICAgTUFZQkVfRElTQUJMRV9IT09LKGludmxwZyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNl dF9zd2ludF9zdXBwb3J0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN0 cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMg KmMgPSBzLT5jb3JwdXM7Ci0gICAgdW5zaWduZWQgaW50IHN3aW50X29wdCA9IChjLT5vcHRpb25z ID4+IE9QVElPTl9zd2ludF9lbXVsYXRpb24pICYgMzsKLSAgICBzdGF0aWMgY29uc3QgZW51bSB4 ODZfc3dpbnRfZW11bGF0aW9uIG1hcFs0XSA9IHsKLSAgICAgICAgeDg2X3N3aW50X2VtdWxhdGVf bm9uZSwKLSAgICAgICAgeDg2X3N3aW50X2VtdWxhdGVfbm9uZSwKLSAgICAgICAgeDg2X3N3aW50 X2VtdWxhdGVfaWNlYnAsCi0gICAgICAgIHg4Nl9zd2ludF9lbXVsYXRlX2FsbAotICAgIH07Ci0K LSAgICBjdHh0LT5zd2ludF9lbXVsYXRlID0gbWFwW3N3aW50X29wdF07Ci19Ci0KIC8qCiAgKiBD b25zdHJhaW4gaW5wdXQgdG8gYXJjaGl0ZWN0dXJhbGx5LXBvc3NpYmxlIHN0YXRlcyB3aGVyZQog ICogdGhlIGVtdWxhdG9yIHJlbGllcyBvbiB0aGVzZQpAQCAtNzYyLDYgKzc0Niw3IEBAIGludCBM TFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUp CiAgICAgfTsKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewogICAgICAgICAu ZGF0YSA9ICZzdGF0ZSwKKyAgICAgICAgLnN3aW50X2VtdWxhdGUgPSB4ODZfc3dpbnRfZW11bGF0 ZV9hbGwsCiAgICAgICAgIC5yZWdzID0gJnJlZ3MsCiAgICAgICAgIC5hZGRyX3NpemUgPSA4ICog c2l6ZW9mKHZvaWQgKiksCiAgICAgICAgIC5zcF9zaXplID0gOCAqIHNpemVvZih2b2lkICopLApA QCAtNzkyLDggKzc3Nyw2IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4 X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAKICAgICBkaXNhYmxlX2hvb2tzKCZjdHh0KTsKIAot ICAgIHNldF9zd2ludF9zdXBwb3J0KCZjdHh0KTsKLQogICAgIGRvIHsKICAgICAgICAgLyogRklY TUU6IFVudGlsIHdlIGFjdHVhbGx5IGltcGxlbWVudCBTSUdGUEUgaGFuZGxpbmcgcHJvcGVybHkg Ki8KICAgICAgICAgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKCk7Ci0tIAoyLjEuNAoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=