From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v5 19/28] build_id: Provide ld-embedded build-ids Date: Fri, 8 Apr 2016 13:06:29 -0400 Message-ID: <20160408170629.GY15411@char.us.oracle.com> References: <1458849640-22588-1-git-send-email-konrad.wilk@oracle.com> <1458849640-22588-20-git-send-email-konrad.wilk@oracle.com> <57027E4002000078000E2AF1@prv-mh.provo.novell.com> <20160408001825.GA16873@localhost.localdomain> <20160408015244.GB31173@localhost.localdomain> <5707DBD402000078000E60F9@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aoZsI-0005b3-4C for xen-devel@lists.xenproject.org; Fri, 08 Apr 2016 17:07:14 +0000 Content-Disposition: inline In-Reply-To: <5707DBD402000078000E60F9@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Keir Fraser , ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, mpohlack@amazon.de, Julien Grall , Stefano Stabellini , sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBBcHIgMDgsIDIwMTYgYXQgMDk6Mjc6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDA4LjA0LjE2IGF0IDAzOjUyLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl Ogo+ID4gT24gVGh1LCBBcHIgMDcsIDIwMTYgYXQgMDg6MTg6MjdQTSAtMDQwMCwgS29ucmFkIFJ6 ZXN6dXRlayBXaWxrIHdyb3RlOgo+ID4+ID4gCj4gPj4gPiA+ICsJJChPQkpDT1BZKSAtSSBiaW5h cnkgLU8gZWxmNjQteDg2LTY0IC1CIGkzODY6eDg2LTY0IFwKPiA+PiA+ID4gKwkJLS1yZW5hbWUt c2VjdGlvbj0uZGF0YT0ubm90ZS5nbnUuYnVpbGQtaWQgLVMgJEAuYmluICRACj4gPj4gPiAKPiA+ PiA+IFNpbmNlIHlvdSBwdXQgdGhlIG5vdGVzIGludG8gLnJvZGF0YSBhbnl3YXksIHdoeSBuYW1l IHRoZQo+ID4+ID4gc2VjdGlvbiAubm90ZS4qPyBKdXN0IG5hbWUgaXQgLnJvZGF0YS4qLCBhdm9p ZGluZyB0byBtaXNsZWFkCj4gPj4gPiBvdGhlcnMgd2hvIGFsc28gdGhpbmsgdGhhdCBhIHNlY3Rp b24ncyBuYW1lIGhhcyBtdWNoIG9mIGEKPiA+PiA+IG1lYW5pbmcuCj4gPj4gCj4gPj4gV2F5IGJh Y2sgbGFzdCB5ZWFyOgo+ID4+IGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o dG1sL3hlbi1kZXZlbC8yMDE2LTAxL21zZzAxMjY0Lmh0bWwgCj4gPj4gCj4gPj4gd2hpY2ggaXMg d2hlcmUgdGhlIC5ub3RlIGNhbWUgYWJvdXQuIEkgY2FuIHB1dCBpdCBhbGwgaW4gLnJvZGF0YQo+ ID4+IGFuZCBub3QgaGF2ZSBpdCBmb3Igbm9ybWFsIEVMRiBidWlsZHMgaWYgeW91IHdvdWxkIGxp a2UuCj4gPiAKPiA+IC5yb2RhdGEubm90ZXMgZm9yIGJvdGggRUxGIGFuZCBFRkkgbG9va3MgdG8g aGF2ZSBkb25lIHRoZSB0cmljay4KPiA+IE5vdyBpdCBpcyBqdXN0IHRoZSBtYXR0ZXIgb2YgdGVz dGluZyBpdC4KPiAKPiBXaHkgYWxzbyBmb3IgRUxGPyBJbiBFTEYsIHRoZXNlIGFyZSBvcmRpbmFy eSBub3Rlcywgc28gaW1vCj4gYmVsb25nIGludG8gLm5vdGUgb3IgLm5vdGUuKi4gQXMgb3Bwb3Nl ZCB0byBDT0ZGL1BFLCB3aGVyZQo+IHRoZSBpZGVhIG9mIG5vdGVzIGRvZXNuJ3QgZXhpc3QuCgpU aGUgeGVuLmxkcy5TIHdpbGwgb25seSBoYXZlIG9uZSAjaWZkZWY6CgpkaWZmIC0tZ2l0IGEveGVu L2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggNWViODI1 ZS4uM2I0ZmQxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4v YXJjaC94ODYveGVuLmxkcy5TCkBAIC0zMSw2ICszMSw5IEBAIE9VVFBVVF9BUkNIKGkzODY6eDg2 LTY0KQogUEhEUlMKIHsKICAgdGV4dCBQVF9MT0FEIDsKKyNpZiBkZWZpbmVkKEJVSUxEX0lEKQor ICBub3RlIFBUX05PVEUgOworI2VuZGlmCiB9CiBTRUNUSU9OUwogewpAQCAtOTYsOCArOTksMTgg QEAgU0VDVElPTlMKICAgICAgICAqKC5sb2NrcHJvZmlsZS5kYXRhKQogICAgICAgIF9fbG9ja19w cm9maWxlX2VuZCA9IC47CiAjZW5kaWYKLSAgICAgICBfZXJvZGF0YSA9IC47CiAgIH0gOnRleHQK KyNpZiBkZWZpbmVkKEJVSUxEX0lEKQorICAucm9kYXRhLm5vdGUgOiB7CisgICAgICAgLiA9IEFM SUdOKDQpOworICAgICAgIF9fbm90ZV9nbnVfYnVpbGRfaWRfc3RhcnQgPSAuOworICAgICAgICoo Lm5vdGUuZ251LmJ1aWxkLWlkKQorICAgICAgIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kID0gLjsK KyAgICAgICAqKC5ub3RlKQorICAgICAgICooLm5vdGUuKikKKyAgfSA6bm90ZSA6dGV4dAorI2Vu ZGlmCisgIF9lcm9kYXRhID0gLjsKIAogI2lmZGVmIEVGSQogICAuID0gQUxJR04oTUIoMikpOwoK SW5zdGVhZCBvZiBtdWx0aXBsZSBvbmVzLgoKQnV0IGNvbWluZyBiYWNrIHRvIHlvdToKCiJTaW5j ZSB5b3UgcHV0IHRoZSBub3RlcyBpbnRvIC5yb2RhdGEgYW55d2F5LCB3aHkgbmFtZSB0aGUgc2Vj dGlvbiAubm90ZSIKClBlcmhhcHMgeW91IG1lYW4gLSB3aHkgbmFtZSB0aGUgc2VjdGlvbiAubm90 ZS5nbnVfYnVpbGQtaWQgPwoKU28gdGhhdCB3aGVuIHhlbi5lZmkgaXMgbGlua2VkIHdpdGggdGhp cyBidWlsZF9pZC5vIChpbiB2NSwgbm93IGNhbGxlZCBub3Rlcy5vIGluIHY2KQppdCBjYW4gZW5j YXBzdWxhdGUgX19ub3RlX2dudV9idWlsZF9pZF9zdGFydCBhbmQgX19ub3RlX2dudV9idWlsZF9p ZF9lbmQgYXJvdW5kCml0LiBJIGNvdWxkIGNoYW5nZSBmb3IgRUZJIGJ1aWxkcyB0aGUgeGVuLmxk cy5TIHRvIGJlOgoKICAgICAqKC5yb2RhdGEuKikKKyNpZiBkZWZpbmVkKEJVSUxEX0lEKSAmJiBk ZWZpbmVkKEVGSSkKKy8qCisgKiBObyBtZWNoYW5pc20gdG8gcHV0IGFuIFBUX05PVEUgaW4gdGhl IEVGSSBmaWxlIC0gc28gcHV0CisgKiBpdCBpbiAuZGF0YSBzZWN0aW9uLgorICovCisgICAgICAg IC4gPSBBTElHTig0KTsKKworICAgICAgIF9fbm90ZV9nbnVfYnVpbGRfaWRfc3RhcnQgPSAuOwor ICAgICAgICooLnJvZGF0YS5ub3RlLmdudS5idWlsZC1pZCkKKyAgICAgICBfX25vdGVfZ251X2J1 aWxkX2lkX2VuZCA9IC47CisgICAgICAgKigubm90ZSkKKyAgICAgICAqKC5ub3RlLiopCisjZW5k aWYKCkJ1dCB0aGVuIGl0IGRpZmZlcmVzIGZyb20gdGhlIGNoYW5nZSBmb3IgIUVGSSAoV2hpY2gg d291bGQgYmUgbmF0dXJhbGx5CmNhbGxlZCAubm90ZS5nbnUuYnVpbGQtaWQpLgoKCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK