From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v8.1 10/27] xsplice: Add helper elf routines Date: Mon, 18 Apr 2016 00:23:26 -0600 Message-ID: <57148B6E02000078000E6B81@prv-mh.provo.novell.com> References: <1460584928-32440-1-git-send-email-konrad.wilk@oracle.com> <1460584928-32440-11-git-send-email-konrad.wilk@oracle.com> <5714063B02000078000E6AE0@prv-mh.provo.novell.com> <20160418055351.GA26968@localhost.localdomain> 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 1as2ar-0006yY-5V for xen-devel@lists.xenproject.org; Mon, 18 Apr 2016 06:23:33 +0000 In-Reply-To: <20160418055351.GA26968@localhost.localdomain> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: konrad.wilk@oracle.com Cc: keir@xen.org, ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, mpohlack@amazon.com, tim@xen.org, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gMDQvMTgv MTYgNzo1NSBBTSA+Pj4KPj4gPisgaWYgKCBkZWx0YSA+IGVsZi0+bGVuICkKPj4gPisgewo+PiA+ KyBkcHJpbnRrKFhFTkxPR19FUlIsIFhTUExJQ0UgIiVzOiBTZWN0aW9uIHRhYmxlIGlzIHBhc3Qg ZW5kIG9mIHBheWxvYWQhXG4iLAo+PiA+KyBlbGYtPm5hbWUpOwo+PiA+KyByZXR1cm4gLUVJTlZB TDsKPj4gPisgfQo+PiA+Kwo+PiA+KyBmb3IgKCBpID0gMTsgaSA8IGVsZi0+aGRyLT5lX3NobnVt OyBpKysgKQo+PiA+KyB7Cj4+ID4rIGRlbHRhID0gZWxmLT5oZHItPmVfc2hvZmYgKyBpICogZWxm LT5oZHItPmVfc2hlbnRzaXplOwo+PiA+Kwo+PiA+KyBzZWNbaV0uc2VjID0gKHZvaWQgKilkYXRh ICsgZGVsdGE7Cj4+IAo+PiBDYXN0aW5nIGF3YXkgY29uc3RuZXNzIGlzIG9uZSBvZiB0aGUgbWFp biByZWFzb25zIEkgY29tcGxhaW4gYWJvdXQgY2FzdHMgaW4KPj4gZ2VuZXJhbC4gSWYgeW91IHJl YWxseSBuZWVkIHRvIG1vZGlmeSBzb21lIGZpZWxkcyBpbiB0aGUgc2VjdGlvbiBoZWFkZXIsIHlv dSBzaG91bGQKPj4gaW1vIGNhc3QgYXdheSBjb25zdG5lc3MganVzdCB0aGVyZS4gQnV0IGV2ZW4g YmV0dGVyIHdvdWxkIGJlIGlmIHlvdSBsZWZ0IHRoZQo+Cj5JbiBlYXJsaWVyIHJldmlld3MgeW91 IHNhaWQgdGhhdCBjYXN0aW5nIGF3YXkgY29uc3RuZXNzIGluCj5mdW5jdGlvbiB3b3VsZCBiZSBh IGJpZyBubyBuby4KCkV4YWN0bHkuIFlldCB3aGF0IGRvIHlvdSBkbyBhYm92ZT8KCj4+IHNlY3Rp b24gaGVhZGVyIGFsb25lLgo+Cj5JIG1vZGlmeSAgc2VjW2ldLnNlYy0+c2hfZW50c2l6ZSBpbiBj YWxjX3NlY3Rpb24KClNlZSB0aGUgY29tbWVudCB0aGVyZSAoaW4gdGhlIG5leHQgcGF0Y2ggaXQg d2FzLCBJIHRoaW5rKS4KCj4+IAo+PiA+KyBkZWx0YSA9IHNlY1tpXS5zZWMtPnNoX29mZnNldDsK Pj4gPisKPj4gPisgLyoKPj4gPisgKiBOLkIuIGVsZl9yZXNvbHZlX3NlY3Rpb25fbmFtZXMsIGVs Zl9nZXRfc3ltIHNraXAgdGhpcyBjaGVjayBhcwo+PiA+KyAqIHdlIGRvIGl0IGhlcmUuCj4+ID4r ICovCj4+ID4rIGlmICggZGVsdGEgJiYgKGRlbHRhICsgc2VjW2ldLnNlYy0+c2hfc2l6ZSA+IGVs Zi0+bGVuKSApCj4+IAo+PiBBbGxvd2luZyBkZWx0YSB0byBiZSB6ZXJvIGhlcmUgc2VlbXMgc3Vz cGljaW91czogQXJlIHlvdSBkb2luZyB0aGF0IGJlY2F1c2UKPj4gc29tZSBzZWN0aW9ucyBjb21l IHdpdGhvdXQgZGF0YSAoYW5kIGhlbmNlIHdpdGhvdXQgb2Zmc2V0KT8gSW4gdGhhdCBjYXNlIHlv dSdkCj4+IGJldHRlciBza2lwIHRoZSBjaGVjayBvbiB0aG9zZSBzZWN0aW9uIHR5cGVzIChlLmcu IFNIVF9OT0JJVFMpIG9ubHkuIEluIGZhY3QKPj4gdGhlIG9mZnNldCBiZWluZyBiZWxvdyB0aGUg ZW5kIG9mIHRoZSBFTEYgaGVhZGVyIHdvdWxkIGxpa2VseSBpbmRpY2F0ZSBhIGJyb2tlbgo+PiBp bWFnZS4KPgo+VGhlIGxvb3AgKGVhcmxpZXIpIGhhZCBzdGFydGVkIGF0IDAgc28gdGhlIGRlbHRh IGNvdWxkIGhhdmUgYmVlbiB6ZXJvLgo+QW55aG93IHRoYXQgbm90IGJlaW5nIHRoZSBjYXNlIGFu eW1vcmUgSSB3aWxsIGp1c3QgZG86Cj4KPmlmICggIWRlbHRhICkKCT5yZXR1cm4gLUVJTlZBTDsK CkFzIHNhaWQsIEknZCBzdWdnZXN0IG1ha2luZyB0aGlzIGV2ZW4gbW9yZSBzdHJpY3QgYnkgY2hl Y2tpbmcgYXQgbGVhc3QgYWdhaW5zdAp0aGUgRUxGIGhlYWRlciBzaXplLgoKPj4gPisgaWYgKCBl bGYtPmhkci0+ZV9zaG9mZiA+IGVsZi0+bGVuICkKPj4gPisgewo+PiA+KyBkcHJpbnRrKFhFTkxP R19FUlIsIFhTUExJQ0UgIiVzOiBCb2d1cyBlX3Nob2ZmIVxuIiwgZWxmLT5uYW1lKTsKPj4gPisg cmV0dXJuIC1FSU5WQUw7Cj4+ID4rIH0KPj4gCj4+IElmIHRoaXMgY2hlY2sgaXMgbmVlZGVkLCB0 aGVuID49LiBCdXQgSSB0aGluayBpdCBzaG91bGQgYmUgcmVkdW5kYW50IHdpdGggdGhlIG1vcmUK Pj4gY29tcGxldGUgb25lIGluIGVsZl9yZXNvbHZlX3NlY3Rpb25zKCkuCj4KPlRoaXMgaXMgdGhl IG92ZXJmbG93IGNoZWNrIEFuZHJldyBhc2tlZCBmb3IuCgpJIGRvbid0IHRoaW5rIHNvIC0gdGhl cmUncyBubyBvdmVyZmxvdyBiZWluZyBjaGVja2VkIGZvciBoZXJlIGF0IGFsbCwgdGhpcyBpcwpq dXN0IGEgd2l0aGluIGJvdW5kcyBjaGVjay4gSnVzdCBjb21wYXJlIHdpdGggdGhlIG90aGVyIG9u ZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==