From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH v2 02/13] fuzz/x86_emulate: Actually use cpu_regs input Date: Mon, 25 Sep 2017 15:26:37 +0100 Message-ID: <20170925142648.25959-2-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 1dwULW-0003fm-IB for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:26:54 +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 Q29tbWl0IGMwNzU3NGIgcmVvcmdhbml6ZWQgdGhlIHdheSBmdXp6aW5nIHdhcyBkb25lLCBleHBs aWNpdGx5CmNyZWF0aW5nIGEgc3RydWN0dXJlIHRoYXQgdGhlIGlucHV0IGRhdGEgd291bGQgYmUg Y29waWVkIGludG8uCgpVbmZvcnR1bmF0ZWx5LCB0aGUgY3B1IHJlZ2lzdGVyIHN0YXRlIHVzZWQg YnkgdGhlIGVtdWxhdG9yIGlzIG9uIHRoZQpzdGFjazsgaXQncyBjbGVhcmVkLCBidXQgZGF0YSBp cyBuZXZlciBjb3BpZWQgaW50byBpdC4KCklmIHdlJ3JlIGV4cGxpY2l0bHkgc2V0dGluZyBhbiBl bnRpcmVseSBuZXcgY3B1X3JlZ3Mgc3RydWN0IGZvciBlYWNoCm5ldyBpbnB1dCBhbnl3YXksIHRo ZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIHR3byBjb3BpZXMgYXJvdW5kIGFueW1vcmU7Cmp1c3QgcG9p bnQgdG8gdGhlIG9uZSBpbiB0aGUgZGF0YSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBHZW9y Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1 IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KClRoaXMgaXMgYSBjYW5kaWRhdGUgZm9yIGJhY2tw b3J0aW5nIHRvIDQuOS4KClRvIHRlc3QgdGhhdCB0aGlzIGhhcyBhbiBlZmZlY3QsIHJldmVydCB0 aGUgcHJldmlvdXMgcGF0Y2gKKCJ4ODZlbXVsL2Z1eno6IGFkZCBydWRpbWVudGFyeSBsaW1pdCBj aGVja2luZyIpOiB3aXRoIHRoaXMgcGF0Y2ggaXQKaGl0cyBhbiBBU1NFUlQoKS4KCkNDOiBJYW4g SmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp dHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2lu c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4 Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDEwNTE0NWU5ZjkuLjQ4YTg3OWNjODgg MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11 bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j CkBAIC03ODUsMTMgKzc4NSwxMiBAQCBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdj LCBjaGFyICoqKmFyZ3YpCiAKIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4 X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiB7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVn cyA9IHt9OwogICAgIHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlID0gewogICAgICAgICAub3BzID0g YWxsX2Z1enplcl9vcHMsCiAgICAgfTsKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0 ID0gewogICAgICAgICAuZGF0YSA9ICZzdGF0ZSwKLSAgICAgICAgLnJlZ3MgPSAmcmVncywKKyAg ICAgICAgLnJlZ3MgPSAmaW5wdXQucmVncywKICAgICAgICAgLmFkZHJfc2l6ZSA9IDggKiBzaXpl b2Yodm9pZCAqKSwKICAgICAgICAgLnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCiAgICAg fTsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=