From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH 3/4] tools/fuzz: add AFL stub program for libefl fuzzer Date: Fri, 20 Jan 2017 12:11:06 +0000 Message-ID: <1484914267-8942-4-git-send-email-wei.liu2@citrix.com> References: <1484914267-8942-1-git-send-email-wei.liu2@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 1cUY2C-0006uj-Ew for xen-devel@lists.xenproject.org; Fri, 20 Jan 2017 12:11:12 +0000 In-Reply-To: <1484914267-8942-1-git-send-email-wei.liu2@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 , Wei Liu , Ian Jackson , Jan Beulich List-Id: xen-devel@lists.xenproject.org QW5kIGhvb2sgaXQgdXAgaW50byBidWlsZCBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1 IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w ZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp eC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEph biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUgICAgICAg ICAgICB8ICA3ICsrKysrLQogdG9vbHMvZnV6ei9saWJlbGYvYWZsLWxpYmVsZi1mdXp6ZXIuYyB8 IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQs IDQ5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29s cy9mdXp6L2xpYmVsZi9hZmwtbGliZWxmLWZ1enplci5jCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9y ZSBiLy5naXRpZ25vcmUKaW5kZXggODgxZTdjYi4uMTUzNDRiMCAxMDA2NDQKLS0tIGEvLmdpdGln bm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0xNDYsNiArMTQ2LDcgQEAgdG9vbHMvZmxhc2svdXRp bHMvZmxhc2stbG9hZHBvbGljeQogdG9vbHMvZmxhc2svdXRpbHMvZmxhc2stc2V0ZW5mb3JjZQog dG9vbHMvZmxhc2svdXRpbHMvZmxhc2stc2V0LWJvb2wKIHRvb2xzL2ZsYXNrL3V0aWxzL2ZsYXNr LWxhYmVsLXBjaQordG9vbHMvZnV6ei9saWJlbGYvYWZsLWxpYmVsZi1mdXp6ZXIKIHRvb2xzL2Z1 enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL3g4Nl9lbXVsYXRlKgogdG9vbHMvZnV6ei94ODZf aW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcgogdG9vbHMv aGVscGVycy9fcGF0aHMuaApkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUg Yi90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZQppbmRleCBjNzNjZTQ0Li4zMTE4ZjNkIDEwMDY0 NAotLS0gYS90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZQorKysgYi90b29scy9mdXp6L2xpYmVs Zi9NYWtlZmlsZQpAQCAtMTksNiArMTksOCBAQCBsaWJlbGYuYTogJChFTEZfTElCX09CSlMpCiAu UEhPTlk6IGxpYmVsZi1mdXp6ZXItYWxsCiBsaWJlbGYtZnV6emVyLWFsbDogbGliZWxmLmEgbGli ZWxmLWZ1enplci5vCiAKK2FmbC1saWJlbGYtZnV6emVyOiBhZmwtbGliZWxmLWZ1enplci5vIGxp YmVsZi1mdXp6ZXIubyAkKEVMRl9MSUJfT0JKUykKKwogIyBDb21tb24gdGFyZ2V0cwogLlBIT05Z OiBhbGwKIGFsbDogbGliZWxmLWZ1enplci1hbGwKQEAgLTI4LDcgKzMwLDEwIEBAIGRpc3RjbGVh bjogY2xlYW4KIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLWYgKi5vICouYQorCXJtIC1m ICoubyAqLmEgYWZsLWxpYmVsZi1mdXp6ZXIKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBh bGwKKworLlBIT05ZOiBhZmwKK2FmbDogYWZsLWxpYmVsZi1mdXp6ZXIKZGlmZiAtLWdpdCBhL3Rv b2xzL2Z1enovbGliZWxmL2FmbC1saWJlbGYtZnV6emVyLmMgYi90b29scy9mdXp6L2xpYmVsZi9h ZmwtbGliZWxmLWZ1enplci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmVj NWFjZmIKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9mdXp6L2xpYmVsZi9hZmwtbGliZWxmLWZ1 enplci5jCkBAIC0wLDAgKzEsNDIgQEAKKyNpbmNsdWRlIDxhc3NlcnQuaD4KKyNpbmNsdWRlIDxm Y250bC5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5jbHVk ZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8c3lzL3N0YXQuaD4KKyNpbmNsdWRlIDxzeXMvdHlwZXMu aD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKworZXh0ZXJuIGludCBMTFZNRnV6emVyVGVzdE9uZUlu cHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpOworCitzdGF0aWMgdWludDhf dCBpbnB1dFs0MDk2XTsKKworaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAg IHNpemVfdCBzaXplOworICAgIGludCBmZDsKKworICAgIGlmICggYXJnYyAhPSAyICkKKyAgICB7 CisgICAgICAgIHByaW50ZigiRXhwZWN0aW5nIG9ubHkgb25lIGFyZ3VtZW50XG4iKTsKKyAgICAg ICAgZXhpdCgxKTsKKyAgICB9CisKKyAgICBmZCA9IG9wZW4oYXJndlsxXSwgT19SRE9OTFksIDAp OworICAgIGFzc2VydChmZCAhPSAtMSk7CisgICAgc2l6ZSA9IHJlYWQoZmQsIGlucHV0LCBzaXpl b2YoaW5wdXQpKTsKKyAgICBjbG9zZShmZCk7CisKKyAgICBMTFZNRnV6emVyVGVzdE9uZUlucHV0 KGlucHV0LCBzaXplKTsKKworICAgIHJldHVybiAwOworfQorCisvKgorICogTG9jYWwgdmFyaWFi bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz ZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEuNAoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=