From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH RFC v2 1/7] tools/fuzz: introduce libelf target Date: Fri, 9 Dec 2016 12:23:19 +0000 Message-ID: <1481286205-4373-2-git-send-email-wei.liu2@citrix.com> References: <1481286205-4373-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFKD4-0007sK-QL for xen-devel@lists.xenproject.org; Fri, 09 Dec 2016 12:23:30 +0000 In-Reply-To: <1481286205-4373-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: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jan Beulich List-Id: xen-devel@lists.xenproject.org U291cmNlIGNvZGUgYW5kIE1ha2VmaWxlIHRvIGZ1enogbGliZWxmIGluIEdvb2dsZSdzIG9zcy1m dXp6CmluZnJhc3RydWN0dXJlLgoKSW50cm9kdWNlIEZVWlpfTk9fTElCWEMgaW4gbGliZWxmLXBy aXZhdGUuaC4gVGhhdCBtYWNybyB3aWxsIGJlIHNldCB3aGVuCmNvbXBpbGluZyBsaWJlbGYgZnV6 emVyIHRhcmdldCBiZWNhdXNlIGxpYnhjIGlzIG5vdCByZXF1aXJlZCBpbiBsaWJlbGYKZnV6emlu Zy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj a3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8 dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz L2Z1enovbGliZWxmL01ha2VmaWxlICAgICAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrCiB0b29scy9mdXp6L2xpYmVsZi9saWJlbGYtZnV6emVyLmMgIHwgMzIgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vbGliZWxmL2xpYmVsZi1wcml2 YXRlLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspCiBjcmVhdGUg bW9kZSAxMDA2NDQgdG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0 NCB0b29scy9mdXp6L2xpYmVsZi9saWJlbGYtZnV6emVyLmMKCmRpZmYgLS1naXQgYS90b29scy9m dXp6L2xpYmVsZi9NYWtlZmlsZSBiL3Rvb2xzL2Z1enovbGliZWxmL01ha2VmaWxlCm5ldyBmaWxl IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjBlOWQ0MGEKLS0tIC9kZXYvbnVsbAorKysgYi90 b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZQpAQCAtMCwwICsxLDMxIEBACitYRU5fUk9PVCA9ICQo Q1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5taworCisj IGxpYmVsZiBmdXp6IHRhcmdldAordnBhdGggJS5jIC4uLy4uLy4uL3hlbi9jb21tb24vbGliZWxm CitDRkxBR1MgKz0gLUkuLi8uLi8uLi94ZW4vY29tbW9uL2xpYmVsZgorRUxGX1NSQ1MteSArPSBs aWJlbGYtdG9vbHMuYyBsaWJlbGYtbG9hZGVyLmMgbGliZWxmLWRvbWluZm8uYworRUxGX0xJQl9P QkpTIDo9ICQocGF0c3Vic3QgJS5jLCUubywkKEVMRl9TUkNTLXkpKQorCiskKHBhdHN1YnN0ICUu YywlLm8sJChFTEZfU1JDUy15KSk6IENGTEFHUyArPSAtV25vLXBvaW50ZXItc2lnbgorCiskKEVM Rl9MSUJfT0JKUyk6IENGTEFHUyArPSAtREZVWlpfTk9fTElCWEMgJChDRkxBR1NfeGVuaW5jbHVk ZSkKKworbGliZWxmLWZ1enplci5vOiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkKKwor bGliZWxmLmE6ICQoRUxGX0xJQl9PQkpTKQorCSQoQVIpIHJjICRAICReCisKKy5QSE9OWTogbGli ZWxmLWZ1enplci1hbGwKK2xpYmVsZi1mdXp6ZXItYWxsOiBsaWJlbGYuYSBsaWJlbGYtZnV6emVy Lm8KKworIyBDb21tb24gdGFyZ2V0cworLlBIT05ZOiBhbGwKK2FsbDogbGliZWxmLWZ1enplci1h bGwKKworLlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3RjbGVhbjogY2xlYW4KKworLlBIT05ZOiBjbGVh bgorY2xlYW46CisJcm0gLWYgKi5vICouYQpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei9saWJlbGYv bGliZWxmLWZ1enplci5jIGIvdG9vbHMvZnV6ei9saWJlbGYvbGliZWxmLWZ1enplci5jCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjcxNTYxZDMKLS0tIC9kZXYvbnVsbAorKysg Yi90b29scy9mdXp6L2xpYmVsZi9saWJlbGYtZnV6emVyLmMKQEAgLTAsMCArMSwzMiBAQAorI2lu Y2x1ZGUgPGludHR5cGVzLmg+CisjaW5jbHVkZSA8c3RkZGVmLmg+CisjaW5jbHVkZSA8c3RkbGli Lmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisKKyNpbmNsdWRlIDx4ZW4vbGliZWxmL2xpYmVsZi5o PgorCitpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhLCBzaXpl X3Qgc2l6ZSkKK3sKKyAgICBzdHJ1Y3QgZWxmX2JpbmFyeSBlbGZfYnVmLCAqZWxmOworICAgIHN0 cnVjdCBlbGZfZG9tX3Bhcm1zIHBhcm1zOworCisgICAgZWxmID0gJmVsZl9idWY7CisKKyAgICBt ZW1zZXQoZWxmLCAwLCBzaXplb2YoKmVsZikpOworICAgIGVsZl9pbml0KGVsZiwgKGNvbnN0IGNo YXIgKilkYXRhLCBzaXplKTsKKyAgICBlbGZfcGFyc2VfYmluYXJ5KGVsZik7CisgICAgZWxmX3hl bl9wYXJzZShlbGYsICZwYXJtcyk7CisKKyAgICByZXR1cm4gMDsKK30KKworCisvKgorICogTG9j YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i YXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1wcml2 YXRlLmggYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtcHJpdmF0ZS5oCmluZGV4IDM4OGMzZGEu LjQ3ZGI2NzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1wcml2YXRlLmgK KysrIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLXByaXZhdGUuaApAQCAtNzIsOCArNzIsMTAg QEAKICNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5oPgogI2luY2x1ZGUgPHhlbi9saWJlbGYvbGliZWxm Lmg+CiAKKyNpZm5kZWYgRlVaWl9OT19MSUJYQwogI2luY2x1ZGUgInhlbmN0cmwuaCIKICNpbmNs dWRlICJ4Y19wcml2YXRlLmgiCisjZW5kaWYKIAogI2RlZmluZSBlbGZfbXNnKGVsZiwgZm10LCBh cmdzIC4uLiApICAgICAgICAgICAgICAgICAgICBcCiAgICAgZWxmX2NhbGxfbG9nX2NhbGxiYWNr KGVsZiwgMCwgZm10ICwgIyMgYXJncyApOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK