From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 2/8] libelf: loop safety: Pass `elf' to elf_xen_parse_features Date: Fri, 9 Dec 2016 15:44:43 +0000 Message-ID: <1481298289-13546-3-git-send-email-ian.jackson@eu.citrix.com> References: <22602.39819.815607.194639@mariner.uk.xensource.com> <1481298289-13546-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1481298289-13546-1-git-send-email-ian.jackson@eu.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.xensource.com Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Tim Deegan , Jan Beulich , Ian Jackson List-Id: xen-devel@lists.xenproject.org Tm90IHVzZWQgeWV0LCBzbyBubyBmdW5jdGlvbmFsIGNoYW5nZS4gIFdlIHdpbGwgbmVlZCB0aGlz IGluIGEgbW9tZW50LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1 LmNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyB8IDUg KysrLS0KIHhlbi9pbmNsdWRlL3hlbi9saWJlbGYuaCAgICAgICAgICAgfCAzICsrLQogMiBmaWxl cyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv eGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyBiL3hlbi9jb21tb24vbGliZWxmL2xp YmVsZi1kb21pbmZvLmMKaW5kZXggYTUyOTAwYy4uN2Y0YTZhMCAxMDA2NDQKLS0tIGEveGVuL2Nv bW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYworKysgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJl bGYtZG9taW5mby5jCkBAIC0zMiw3ICszMiw4IEBAIHN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBl bGZfeGVuX2ZlYXR1cmVfbmFtZXNbXSA9IHsKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBlbGZfeGVu X2ZlYXR1cmVzID0KIHNpemVvZihlbGZfeGVuX2ZlYXR1cmVfbmFtZXMpIC8gc2l6ZW9mKGVsZl94 ZW5fZmVhdHVyZV9uYW1lc1swXSk7CiAKLWVsZl9lcnJvcnN0YXR1cyBlbGZfeGVuX3BhcnNlX2Zl YXR1cmVzKGNvbnN0IGNoYXIgKmZlYXR1cmVzLAorZWxmX2Vycm9yc3RhdHVzIGVsZl94ZW5fcGFy c2VfZmVhdHVyZXMoc3RydWN0IGVsZl9iaW5hcnkgKmVsZiwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNvbnN0IGNoYXIgKmZlYXR1cmVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg dWludDMyX3QgKnN1cHBvcnRlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90 ICpyZXF1aXJlZCkKIHsKQEAgLTIwMiw3ICsyMDMsNyBAQCBlbGZfZXJyb3JzdGF0dXMgZWxmX3hl bl9wYXJzZV9ub3RlKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsCiAgICAgICAgIGJyZWFrOwogCiAg ICAgY2FzZSBYRU5fRUxGTk9URV9GRUFUVVJFUzoKLSAgICAgICAgaWYgKCBlbGZfeGVuX3BhcnNl X2ZlYXR1cmVzKHN0ciwgcGFybXMtPmZfc3VwcG9ydGVkLAorICAgICAgICBpZiAoIGVsZl94ZW5f cGFyc2VfZmVhdHVyZXMoZWxmLCBzdHIsIHBhcm1zLT5mX3N1cHBvcnRlZCwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHBhcm1zLT5mX3JlcXVpcmVkKSApCiAgICAgICAgICAg ICByZXR1cm4gLTE7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu L2xpYmVsZi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYmVsZi5oCmluZGV4IDI5NDIzMWEuLjY0MzZi ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWJlbGYuaAorKysgYi94ZW4vaW5jbHVk ZS94ZW4vbGliZWxmLmgKQEAgLTQ1Miw3ICs0NTIsOCBAQCBzdGF0aWMgaW5saW5lIGludCBlbGZf eGVuX2ZlYXR1cmVfZ2V0KGludCBuciwgdWludDMyX3QgKiBhZGRyKQogICAgIHJldHVybiAhIShh ZGRyW25yID4+IDVdICYgKDEgPDwgKG5yICYgMzEpKSk7CiB9CiAKLWludCBlbGZfeGVuX3BhcnNl X2ZlYXR1cmVzKGNvbnN0IGNoYXIgKmZlYXR1cmVzLAoraW50IGVsZl94ZW5fcGFyc2VfZmVhdHVy ZXMoc3RydWN0IGVsZl9iaW5hcnkgKmVsZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv bnN0IGNoYXIgKmZlYXR1cmVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg KnN1cHBvcnRlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpyZXF1aXJl ZCk7CiBpbnQgZWxmX3hlbl9wYXJzZV9ub3RlKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsCi0tIAoy LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=