From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v7 25/24] symbols/xsplice: Implement fast symbol names -> virtual addresses lookup Date: Tue, 12 Apr 2016 22:17:11 -0400 Message-ID: <20160413021710.GA31947@localhost.localdomain> References: <1460494742-11262-1-git-send-email-konrad.wilk@oracle.com> <1460494742-11262-2-git-send-email-konrad.wilk@oracle.com> <20160413020312.GA31664@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 1aqAMm-000464-Pu for xen-devel@lists.xenproject.org; Wed, 13 Apr 2016 02:17:16 +0000 Received: by mail-qg0-f66.google.com with SMTP id b32so3432412qgf.2 for ; Tue, 12 Apr 2016 19:17:15 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160413020312.GA31664@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ross.lagerwall@citrix.com, jbeulich@suse.com, sasha.levin@oracle.com, xen-devel@lists.xenproject.org, Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBcHIgMTIsIDIwMTYgYXQgMTA6MDM6MTJQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl ayBXaWxrIHdyb3RlOgo+IE9uIFR1ZSwgQXByIDEyLCAyMDE2IGF0IDA0OjU5OjAyUE0gLTA0MDAs IEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+IFRoZSBjdXJyZW50IG1lY2hhbmlzbSBp cyBnZWFyZWQgdG93YXJkcyBmYXN0IHZpcnR1YWwgYWRkcmVzcyAtPgo+ID4gc3ltYm9sIG5hbWVz IGxvb2t1cC4gVGhpcyBpcyBmaW5lIGZvciB0aGUgbm9ybWFsIHVzZSBjYXNlcwo+ID4gKEJVR19P TiwgV0FSTl9PTiwgZXRjKSwgYnV0IGZvciB4U3BsaWNlIC0gd2hlcmUgd2UgbmVlZCB0byBmaW5k Cj4gPiBoeXBlcnZpc29yIHN5bWJvbHMgLSBpdCBpcyBzbG93Lgo+IC4uIHNuaXAuLgo+ID4gTkVX IENPREU6Cj4gPiBTZWFyY2hpbmcgZm9yIHN5bWJvbHMgaXMgc2ltcGxpZmllZCBhcyB3ZSBjYW4g ZG8gYSBiaW5hcnkgc2VhcmNoCj4gPiBvbiBzeW1ib2xfbmFtZXNfc29ydGVkIChhbmQgdXNpbmcg c3ltYm9sc19tYXJrZXJzX3NvcnRlZCkuIFNpbmNlIHRoZQo+ID4gc3ltYm9scyBhcmUgc29ydGVk IGl0IHRha2VzIG9uIGF2ZXJhZ2UgMTMgY2FsbHMgdG8gc3ltYm9sc19leHBhbmRfc3ltYm9sLgo+ IAo+IEFuZCB0aGVyZSBpcyBhIGJ1ZyBzb21ld2hlcmUuIFRoZSB2aXJ0dWFsIGFkZHJlc3MgdGhh dCB3YXMgdGllZCB0bwo+ICdwcmludGsnIGFjdHVhbGx5IGVuZGVkIHVwIGJlaW5nIHRpZWQgdG8g J3ByaW50ZWQuMjE1NjEnIQo+IAo+IEFzIHN1Y2gsIHdoZW4gcmV2aWV3aW5nIHRoaXMgY29kZSBi ZSBhd2FyZSB0aGVyZSBpcyBzb21ldGhpbmcgSSBtdXN0IGhhdmUgbWlzc2VkIQoKPGJsdXNoZXM+ CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeW1ib2xzLmMgYi94ZW4vY29tbW9uL3N5bWJvbHMu YwppbmRleCBjZmVhOTNlLi4zZDdlNWIyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N5bWJvbHMu YworKysgYi94ZW4vY29tbW9uL3N5bWJvbHMuYwpAQCAtMjYxLDcgKzI2MSw3IEBAIHVuc2lnbmVk IGxvbmcgc3ltYm9sc19sb29rdXBfYnlfbmFtZShjb25zdCBjaGFyICpzeW1uYW1lKQogICAgICAg ICBlbHNlIGlmICggcmMgPiAwICkKICAgICAgICAgICAgIGxvdyA9IG1pZCArIDE7CiAgICAgICAg IGVsc2UKLSAgICAgICAgICAgIHJldHVybiBzeW1ib2xzX2FkZHJlc3Moc3ltYm9sc19hZGRyZXNz ZXNfaW5kZXhfc29ydGVkW2xvd10pOworICAgICAgICAgICAgcmV0dXJuIHN5bWJvbHNfYWRkcmVz cyhzeW1ib2xzX2FkZHJlc3Nlc19pbmRleF9zb3J0ZWRbbWlkXSk7CiAgICAgfQogICAgIHJldHVy biAwOwogfQoKRml4ZXMgaXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=