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 16:50:56 -0400 Message-ID: <20160408205056.GA2926@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> <20160408170629.GY15411@char.us.oracle.com> <5707FC2602000078000E618E@prv-mh.provo.novell.com> <20160408192354.GC27946@char.us.oracle.com> <57081F2E02000078000E61E9@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aodN1-000218-Eb for xen-devel@lists.xenproject.org; Fri, 08 Apr 2016 20:51:11 +0000 Content-Disposition: inline In-Reply-To: <57081F2E02000078000E61E9@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 T24gRnJpLCBBcHIgMDgsIDIwMTYgYXQgMDI6MTQ6MjJQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDA4LjA0LjE2IGF0IDIxOjIzLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBPbiBGcmksIEFwciAwOCwgMjAxNiBhdCAxMTo0NDo1NEFNIC0wNjAwLCBKYW4g QmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDguMDQuMTYgYXQgMTk6MDYsIDxrb25yYWQud2ls a0BvcmFjbGUuY29tPiB3cm90ZToKPiA+PiA+IFNvIHRoYXQgd2hlbiB4ZW4uZWZpIGlzIGxpbmtl ZCB3aXRoIHRoaXMgYnVpbGRfaWQubyAoaW4gdjUsIG5vdyBjYWxsZWQgCj4gPj4gPiBub3Rlcy5v IGluIHY2KQo+ID4+ID4gaXQgY2FuIGVuY2Fwc3VsYXRlIF9fbm90ZV9nbnVfYnVpbGRfaWRfc3Rh cnQgYW5kIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kIAo+ID4+ID4gYXJvdW5kCj4gPj4gPiBpdC4g SSBjb3VsZCBjaGFuZ2UgZm9yIEVGSSBidWlsZHMgdGhlIHhlbi5sZHMuUyB0byBiZToKPiA+PiA+ IAo+ID4+ID4gICAgICAqKC5yb2RhdGEuKikKPiA+PiA+ICsjaWYgZGVmaW5lZChCVUlMRF9JRCkg JiYgZGVmaW5lZChFRkkpCj4gPj4gPiArLyoKPiA+PiA+ICsgKiBObyBtZWNoYW5pc20gdG8gcHV0 IGFuIFBUX05PVEUgaW4gdGhlIEVGSSBmaWxlIC0gc28gcHV0Cj4gPj4gPiArICogaXQgaW4gLmRh dGEgc2VjdGlvbi4KPiA+PiA+ICsgKi8KPiA+PiA+ICsgICAgICAgIC4gPSBBTElHTig0KTsKPiA+ PiA+ICsKPiA+PiA+ICsgICAgICAgX19ub3RlX2dudV9idWlsZF9pZF9zdGFydCA9IC47Cj4gPj4g PiArICAgICAgICooLnJvZGF0YS5ub3RlLmdudS5idWlsZC1pZCkKPiA+PiA+ICsgICAgICAgX19u b3RlX2dudV9idWlsZF9pZF9lbmQgPSAuOwo+ID4+ID4gKyAgICAgICAqKC5ub3RlKQo+ID4+ID4g KyAgICAgICAqKC5ub3RlLiopCj4gPj4gPiArI2VuZGlmCj4gPj4gPiAKPiA+PiA+IEJ1dCB0aGVu IGl0IGRpZmZlcmVzIGZyb20gdGhlIGNoYW5nZSBmb3IgIUVGSSAoV2hpY2ggd291bGQgYmUgbmF0 dXJhbGx5Cj4gPj4gPiBjYWxsZWQgLm5vdGUuZ251LmJ1aWxkLWlkKS4KPiA+PiAKPiA+PiBCdXQg dGhhdCBsb29rcyB0byBiZSB0aGUgcmlnaHQgYXBwcm9hY2gsIGFjY291bnRpbmcgZm9yIHRoZQo+ ID4+IGRpZmZlcmVuY2VzIGJldHdlZW4gRUxGIGFuZCBDT0ZGL1BFLiBBbmQgYnR3LiwgdW5sZXNz IHlvdSBkaWQKPiA+PiBjaGFuZ2VzIGVsc2V3aGVyZSBJIGRvbid0IHRoaW5rIHRoaXMgaW5jbHVz aW9uIG9mIC5ub3RlIGFuZCAubm90ZS4qCj4gPj4gaGVyZSB3b3VsZCBoYXZlIHRoZSBlZmZlY3Qg eW91IHdhbnQgaXQgdG8gaGF2ZS4KPiA+IAo+ID4gV2UgZG9uJ3QgcmVhbGx5IGhhdmUgYW55IG90 aGVyIC5ub3RlLCB3aGljaCBpcyBnb29kLgo+ID4gCj4gPiBJIHRyaWVkIHRvIGZlZWQgdGhlIGxp bmtlciBhIG5vdGVzLm8gZmlsZSB3aXRoIC5yb2RhdGEubm90ZQo+ID4gYW5kIGhhdmUgdGhlIGVm aS5sZHMuUyBpbmdlc3QgaXQ6Cj4gPiAKPiA+ICAgICAgICBfX25vdGVfZ251X2J1aWxkX2lkX3N0 YXJ0ID0gLjsKPiA+ICAgICAgICAqKC5yb2RhdGEubm90ZSkKPiA+ICAgICAgICBfX25vdGVfZ251 X2J1aWxkX2lkX2VuZCA9IC47Cj4gPiAKPiA+IEJ1dCBpdCBpZ25vcmVkIGl0IChubyBkYXRhLCBh bmQgX19ub3RlX2dudV9idWlsZF9pZF9zdGFydCA9PSAKPiA+IF9fbm90ZV9nbnVfYnVpbGRfaWRf ZW5kKQo+IAo+IEkgZG9uJ3QgdGhpbmsgaXQgaWdub3JlZCBpdCAtIGl0IG1lcmVseSBnb3QgcHV0 IGluIGEgcGxhY2UgeW91IGRpZG4ndCB3YW50Cj4gaXQgdG8gYmU6IFRoZSBlYXJsaWVyICooLnJv ZGF0YS4qKSBjb25zdW1lcyBpdCBhZmFpY3QuIFNvIHBlcmhhcHMgeW91CgpBYWFoLCBjb3VsZCB2 ZXJ5IHdlbGwhIExldCBtZSB0cnkgdGhhdC4KPiB3YW50IHRvIG1vdmUgdGhlIG5vdGVzIGJldHdl ZW4gLnRleHQgYW5kIC5yb2RhdGE/Cj4gCj4gPiBAQCAtNTcsMTAgKzYwLDE5IEBAIFNFQ1RJT05T Cj4gPiAgICAgICAgICooLmxvY2twcm9maWxlLmRhdGEpCj4gPiAgICAgICAgIF9fbG9ja19wcm9m aWxlX2VuZCA9IC47Cj4gPiAgI2VuZGlmCj4gPiAtCj4gPiAtICAgICAgICBfZXJvZGF0YSA9IC47 ICAgICAgICAgIC8qIEVuZCBvZiByZWFkLW9ubHkgZGF0YSAqLwo+ID4gICAgfSA6dGV4dAo+ID4g IAo+ID4gKyNpZiBkZWZpbmVkKEJVSUxEX0lEKQo+ID4gKyAgLiA9IEFMSUdOKDQpOwo+ID4gKyAg Lm5vdGUgOiB7Cj4gPiArICAgICAgIF9fbm90ZV9nbnVfYnVpbGRfaWRfc3RhcnQgPSAuOwo+ID4g KyAgICAgICAqKC5ub3RlKQo+ID4gKyAgICAgICAqKC5ub3RlLiopCj4gPiArICAgICAgIF9fbm90 ZV9nbnVfYnVpbGRfaWRfZW5kID0gLjsKPiA+ICsgIH0gOm5vdGUgOnRleHQKPiA+ICsjZW5kaWYK PiAKPiBUaGF0IGNhbid0IGJlIHJpZ2h0OiBXaGF0IGlmIGFueSBvdGhlciAubm90ZSBvciAubm90 ZS4qIHNlY3Rpb24KPiBhcHBlYXJzIGZvciB3aGF0ZXZlciByZWFzb24/IFRoZXJlIG1heSBiZSBk aXN0cm8gc3BlY2lmaWMKPiAubm90ZS4qIHNlY3Rpb25zIGlzc3VlZCBieSB0aGUgY29tcGlsZXIu Li4KCk9LLCBpdCBpcyBhbGwgT0sgb24gRUxGIGFuZCBvbiBBUk0gYnVpbGQuIEJ1dCBvbiBFRkk/ IFRoZSB0d28Kb2JqY29weSBjYWxscyBzcXVhc2ggdGhlIGNvbnRlbnRzIG9mIHRoZSAubm90ZSBz ZWN0aW9uIGluIHRoZSBub3Rlcy5vCldoaWNoIG1lYW5zIHdlIGNhbiBpbmNsdWRlIGRpc3RybyBz cGVjaWZpYyBpbiBFRkkgKGJ1dCBubyBpbiBFTEYpLgoKVGhlIG9ubHkgZ29vZCBzb2x1dGlvbiBJ IGNhbiB0aGluayBvZiBpcyB0byBtYWtlIHRoZSAubm90ZSBzZWN0aW9uCm9uIEVMRiBidWlsZHMg dG8gYmU6Cgoubm90ZSA6IHsKCSBfX25vdGVfZ251X2J1aWxkX2lkX3N0YXJ0ID0gLjsKCSooLm5v dGUuZ251LmJ1aWxkLWlkKQoJX19ub3RlX2dudV9idWlsZF9pZF9lbmQgPSAuOwp9IDpub3RlIDp0 ZXh0CgpBbmQgdGhhdCB3aWxsIGd1YXJhbnRlZSB0aGF0IHRoZSAubm90ZSBzZWN0aW9uIHdpbGwg b25seSBoYXZlIHRoZQpidWlsZC1pZCB3aGVuIGluZ2VzdGVkIGJ5IEVGSS4KCkFuZCBvdGhlciAu bm90ZXMgd2lsbCBiZSBlZmZlY3RpdmVseSBpZ25vcmVkIGJ5IHRoZSB4ZW4ubGRzIGxpbmtlciBz Y3JpcHQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=