From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v9 10/27] xsplice: Add helper elf routines Date: Wed, 27 Apr 2016 10:00:15 -0400 Message-ID: <20160427140015.GC26384@x230.dumpdata.com> References: <1461598514-5440-1-git-send-email-konrad.wilk@oracle.com> <1461598514-5440-11-git-send-email-konrad.wilk@oracle.com> <571F7D1A02000078000E5D4E@prv-mh.provo.novell.com> <20160427015900.GB26540@localhost.localdomain> <572085E902000078000E62CA@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.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avQ0s-0006PU-4j for xen-devel@lists.xenproject.org; Wed, 27 Apr 2016 14:00:22 +0000 Received: by mail-qk0-f193.google.com with SMTP id i7so3442290qkd.1 for ; Wed, 27 Apr 2016 07:00:20 -0700 (PDT) Content-Disposition: inline In-Reply-To: <572085E902000078000E62CA@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 , andrew.cooper3@citrix.com, Ian Jackson , Tim Deegan , mpohlack@amazon.de, ross.lagerwall@citrix.com, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBBcHIgMjcsIDIwMTYgYXQgMDE6Mjc6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI3LjA0LjE2IGF0IDAzOjU5LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPj4gPiArc3RhdGljIGludCB4c3BsaWNlX2hlYWRlcl9jaGVjayhjb25zdCBzdHJ1 Y3QgeHNwbGljZV9lbGYgKmVsZikKPiA+PiA+ICt7Cj4gPj4gPiArICAgIGNvbnN0IEVsZl9FaGRy ICpoZHIgPSBlbGYtPmhkcjsKPiA+PiA+ICsKPiA+PiA+ICsgICAgaWYgKCBzaXplb2YoKmVsZi0+ aGRyKSA+IGVsZi0+bGVuICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgZHByaW50ayhY RU5MT0dfRVJSLCBYU1BMSUNFICIlczogU2VjdGlvbiBoZWFkZXIgaXMgYmlnZ2VyIHRoYW4gCj4g PiBwYXlsb2FkIVxuIiwKPiA+PiA+ICsgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKPiA+PiA+ ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4+ID4gKyAgICB9Cj4gPj4gPiArCj4gPj4gPiAr ICAgIGlmICggIUlTX0VMRigqaGRyKSApCj4gPj4gPiArICAgIHsKPiA+PiA+ICsgICAgICAgIGRw cmludGsoWEVOTE9HX0VSUiwgWFNQTElDRSAiJXM6IE5vdCBhbiBFTEYgcGF5bG9hZCFcbiIsIGVs Zi0+bmFtZSk7Cj4gPj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+PiA+ICsgICAgfQo+ ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoIGhkci0+ZV9pZGVudFtFSV9DTEFTU10gIT0gRUxGQ0xB U1M2NCB8fAo+ID4+ID4gKyAgICAgICAgIGhkci0+ZV9pZGVudFtFSV9EQVRBXSAhPSBFTEZEQVRB MkxTQiB8fAo+ID4+ID4gKyAgICAgICAgIGhkci0+ZV9pZGVudFtFSV9PU0FCSV0gIT0gRUxGT1NB QklfU1lTViB8fAo+ID4+IAo+ID4+IFdoYXQgYWJvdXQgRUlfVkVSU0lPTiBhbmQgRUlfQUJJVkVS U0lPTiwgYnR3Pwo+ID4gCj4gPiBBcyBJIGRpZCBzb21lIHByb3RvdHlwZSBvbiBBUk0zMiBJIHJl YWxpemVkIHRoYXQgdGhlIEVJX0NMQVNTIGlzIHdyb25nCj4gPiBpbiBjb21tb24gY29kZSAoYXMg RUxGQ0xBU1MzMiBpcyB3aGF0IEFSTTMyIGhhcykuIEFuZCB0aGUgRUlfQUJJVkVSU0lPTgo+ID4g dG9vLgo+IAo+IEVJX0NMQVNTIEkgY2FuIGVhc2lseSBzZWUgKGFuZCBpbiBmYWN0IEVJX0RBVEEg d291bGQgbmVlZCB0bwo+IG1vdmUgdGhlcmUgdG9vLCBub3cgdGhhdCB5b3UgbWVudG9uIHRoaXMg YXNwZWN0KSwgYnV0IHdoeQo+IEVJX0FCSVZFUlNJT04/IEFmYWlrIHRoZXJlIGFyZSBubyB2ZXJz aW9ucyBvdGhlciB0aGFuIDAKPiBkZWZpbmVkIGZvciBFTEZPU0FCSV9OT05FICh3aGljaCBidHcg d2Ugd3JvbmdseSBjYWxsCj4gRUxGT1NBQklfU1lTVikuIFRoYXQgaW1vIGlzIGVpdGhlciBFSV9P U0FCSSBhbmQgRUlfQUJJVkVSU0lPTgo+IG5lZWQgdG8gbW92ZSwgb3IgYm90aCBzaG91bGQgYmUg aW4gY29tbW9uIGNvZGUuCgpJIGtlZXAgb24gZ2V0dGluZyBtZXNzZWQgdXAgd2l0aCB0aGUgZV9m bGFncyB3aGljaCBmb3IgQVJNMzIgaGFzCjB4NTAwMDAwOgoKIEhlYWRlcjoKICBNYWdpYzogICA3 ZiA0NSA0YyA0NiAwMSAwMSAwMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAKICBDbGFzczog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVMRjMyCiAgRGF0YTogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAyJ3MgY29tcGxlbWVudCwgbGl0dGxlIGVuZGlhbgogIFZlcnNpb246ICAg ICAgICAgICAgICAgICAgICAgICAgICAgMSAoY3VycmVudCkKICBPUy9BQkk6ICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFVOSVggLSBTeXN0ZW0gVgogIEFCSSBWZXJzaW9uOiAgICAgICAgICAg ICAgICAgICAgICAgMAogIFR5cGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkVMIChS ZWxvY2F0YWJsZSBmaWxlKQogIE1hY2hpbmU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJN CiAgVmVyc2lvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAweDEKICBFbnRyeSBwb2ludCBh ZGRyZXNzOiAgICAgICAgICAgICAgIDB4MAogIFN0YXJ0IG9mIHByb2dyYW0gaGVhZGVyczogICAg ICAgICAgMCAoYnl0ZXMgaW50byBmaWxlKQogIFN0YXJ0IG9mIHNlY3Rpb24gaGVhZGVyczogICAg ICAgICAgNDUyOCAoYnl0ZXMgaW50byBmaWxlKQogIEZsYWdzOiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHg1MDAwMDAwLCBWZXJzaW9uNSBFQUJJCiAgU2l6ZSBvZiB0aGlzIGhlYWRlcjog ICAgICAgICAgICAgICA1MiAoYnl0ZXMpCiAgU2l6ZSBvZiBwcm9ncmFtIGhlYWRlcnM6ICAgICAg ICAgICAwIChieXRlcykKICBOdW1iZXIgb2YgcHJvZ3JhbSBoZWFkZXJzOiAgICAgICAgIDAKICBT aXplIG9mIHNlY3Rpb24gaGVhZGVyczogICAgICAgICAgIDQwIChieXRlcykKICBOdW1iZXIgb2Yg c2VjdGlvbiBoZWFkZXJzOiAgICAgICAgIDMzCiAgU2VjdGlvbiBoZWFkZXIgc3RyaW5nIHRhYmxl IGluZGV4OiAzMAoKd2hpbGUgc2FtZSB0ZXN0LWNhc2UgdW5kZXIgeDg2OgpFTEYgSGVhZGVyOgog IE1hZ2ljOiAgIDdmIDQ1IDRjIDQ2IDAyIDAxIDAxIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IAogIENsYXNzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGNjQKICBEYXRhOiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDIncyBjb21wbGVtZW50LCBsaXR0bGUgZW5kaWFuCiAg VmVyc2lvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAxIChjdXJyZW50KQogIE9TL0FCSTog ICAgICAgICAgICAgICAgICAgICAgICAgICAgVU5JWCAtIFN5c3RlbSBWCiAgQUJJIFZlcnNpb246 ICAgICAgICAgICAgICAgICAgICAgICAwCiAgVHlwZTogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBSRUwgKFJlbG9jYXRhYmxlIGZpbGUpCiAgTWFjaGluZTogICAgICAgICAgICAgICAgICAg ICAgICAgICBBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFg4Ni02NAogIFZlcnNpb246ICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxCiAgRW50cnkgcG9pbnQgYWRkcmVzczogICAgICAgICAgICAg ICAweDI0CiAgU3RhcnQgb2YgcHJvZ3JhbSBoZWFkZXJzOiAgICAgICAgICAwIChieXRlcyBpbnRv IGZpbGUpCiAgU3RhcnQgb2Ygc2VjdGlvbiBoZWFkZXJzOiAgICAgICAgICA2NjgwIChieXRlcyBp bnRvIGZpbGUpCiAgRmxhZ3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAKICBTaXpl IG9mIHRoaXMgaGVhZGVyOiAgICAgICAgICAgICAgIDY0IChieXRlcykKICBTaXplIG9mIHByb2dy YW0gaGVhZGVyczogICAgICAgICAgIDAgKGJ5dGVzKQogIE51bWJlciBvZiBwcm9ncmFtIGhlYWRl cnM6ICAgICAgICAgMAogIFNpemUgb2Ygc2VjdGlvbiBoZWFkZXJzOiAgICAgICAgICAgNjQgKGJ5 dGVzKQogIE51bWJlciBvZiBzZWN0aW9uIGhlYWRlcnM6ICAgICAgICAgNDcKICBTZWN0aW9uIGhl YWRlciBzdHJpbmcgdGFibGUgaW5kZXg6IDQ0CgpNb3ZlZCBFSV9BQklWRVJTSU9OIGJhY2sgaW4g dGhlIGNvbW1vbiBjb2RlLiBNb3ZlZCBFSV9DTEFTUyBhbmQgRUlfREFUQQppbiBwbGF0Zm9ybSBz cGVjaWZpYy4KPiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==