From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Lagerwall Subject: Re: [PATCH v8.1 14/27] xsplice, symbols: Implement symbol name resolution on address. Date: Mon, 25 Apr 2016 07:41:47 +0100 Message-ID: <571DBC2B.9090507@citrix.com> References: <1460584928-32440-1-git-send-email-konrad.wilk@oracle.com> <1460584928-32440-15-git-send-email-konrad.wilk@oracle.com> <571695B002000078000E6D70@prv-mh.provo.novell.com> <20160421002555.GA14639@localhost.localdomain> <5719D00A.7050609@citrix.com> <5719F41102000078000E48BB@prv-mh.provo.novell.com> <5719E48C.1010106@citrix.com> <571A142A02000078000E49D8@prv-mh.provo.novell.com> <571A073E.7000602@citrix.com> <571A25FA02000078000E4B84@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1auaDS-000402-B5 for xen-devel@lists.xenproject.org; Mon, 25 Apr 2016 06:41:54 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk , Jan Beulich Cc: Keir Fraser , Andrew Cooper , Martin Pohlack , Xen-devel , sasha.levin@oracle.com List-Id: xen-devel@lists.xenproject.org T24gMDQvMjIvMjAxNiAxMDoxMCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+PiBB cyBwZXIgbXkgZWFybGllciByZXBseSB0byBLb25yYWQsIHRoZXJlIG11c3QgYmUgbW9yZSB0byB0 aGlzLiBJLmUuCj4+ICJub3JtYWwiIGxvY2FsIHN5bWJvbHMgd29uJ3QgZ2V0IGRyb3BwZWQgdG9n ZXRoZXIgd2l0aCByZWxvY2F0aW9ucwo+PiByZWZlcmVuY2luZyB0aGVtIGdldHRpbmcgcmVzb2x2 ZWQuCj4KPiBDb3JyZWN0LiBUaGVzZSAuTEN4IHN5bWJvbHMgb25seSBjb3ZlciAucm9kYXRhLiog c2VjdGlvbnMuIEFueSBvdGhlcgo+IGxvY2FsIHN5bWJvbHM6Cj4KPiBba29ucmFkQHgyMzAgeDg2 XSQgcmVhZGVsZiAtLXN5bWJvbHMgcHJlbGluay5vIHxncmVwIGJhZF9oeXBlcmNhbGwKPiAgIDg5 NDY6IDAwMDAwMDAwMDAxNDU1NDkgICAgIDAgTk9UWVBFICBMT0NBTCAgREVGQVVMVCAgICAxIGNv bXBhdF9iYWRfaHlwZXJjYWxsCj4gICA4OTY3OiAwMDAwMDAwMDAwMTQ1Yzc5ICAgICAwIE5PVFlQ RSAgTE9DQUwgIERFRkFVTFQgICAgMSBiYWRfaHlwZXJjYWxsCj4KPiBkb24ndCBnZXQgZHJvcHBl ZCBhbmQgZG8gc2hvdyB1cCBpbiB0aGUgYmluYXJ5IChubSAtLWRlZmluZWQgZmluZHMgdGhlbSku Cj4KPiBXaGlsZSAuTEMgbWF0Y2hlcyB0aGUgdHlwZToKPiAgIDkxNDc6IDAwMDAwMDAwMDAwMDA4 YzAgICAgIDAgTk9UWVBFICBMT0NBTCAgREVGQVVMVCAgIDMzIC5MQzUKPgo+IFRoZXkgYXJlIGlu IGZvdXIgb3RoZXIgc2VjdGlvbnM6Cj4ga29ucmFkQHgyMzAgeDg2XSQgcmVhZGVsZiAtLXN5bWJv bHMgcHJlbGluay5vIHxncmVwIExDIHwgYXdrICd7cHJpbnQKPiAkN30nIHwgc29ydCB8IHVuaXEK PiAyMgo+IDIzCj4gMzMKPiAzNAo+Cj4gWzIyXSAucm9kYXRhLnN0cjEuMSAgICBQUk9HQklUUyAg ICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgIDAwMTlkNTAwCj4gICAgICAgIDAwMDAwMDAwMDAwMGEw ODggIDAwMDAwMDAwMDAwMDAwMDEgQU1TICAgICAgIDAgICAgIDAgICAgIDEKPiAgIFsyM10gLnJv ZGF0YS5zdHIxLjggICAgUFJPR0JJVFMgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwICAwMDFhNzU4 OAo+ICAgICAgICAwMDAwMDAwMDAwMDIwYTMxICAwMDAwMDAwMDAwMDAwMDAxIEFNUyAgICAgICAw ICAgICAwICAgICA4Cj4gICBbMzNdIC5pbml0LnJvZGF0YS5zdHIxIFBST0dCSVRTICAgICAgICAg MDAwMDAwMDAwMDAwMDAwMCAgMDAxZDVhNzgKPiAgICAgICAgMDAwMDAwMDAwMDAwMGExZSAgMDAw MDAwMDAwMDAwMDAwMSBBTVMgICAgICAgMCAgICAgMCAgICAgMQo+ICAgWzM0XSAuaW5pdC5yb2Rh dGEuc3RyMSBQUk9HQklUUyAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgIDAwMWQ2NDk4Cj4gICAg ICAgIDAwMDAwMDAwMDAwMDIzMzEgIDAwMDAwMDAwMDAwMDAwMDEgQU1TICAgICAgIDAgICAgIDAg ICAgIDgKPgoKV2l0aCBzb21lIGhlbHBmdWwgaW52ZXN0aWdhdGlvbiBieSBLb25yYWQsIEkndmUg Zm91bmQgdGhpcyBzbmlwcGV0IGluIApiaW51dGlsczoKCiAgIC8qIFNlZSBpZiB3ZSBhcmUgZGlz Y2FyZGluZyBzeW1ib2xzIHdpdGggdGhpcyBuYW1lLiAgKi8KICAgaWYgKChmbGluZm8tPmluZm8t PnN0cmlwID09IHN0cmlwX3NvbWUKICAgICAgICAmJiAoYmZkX2hhc2hfbG9va3VwIChmbGluZm8t PmluZm8tPmtlZXBfaGFzaCwgbmFtZSwgRkFMU0UsIEZBTFNFKQogICAgICAgICAgICA9PSBOVUxM KSkKICAgICAgIHx8ICgoKGZsaW5mby0+aW5mby0+ZGlzY2FyZCA9PSBkaXNjYXJkX3NlY19tZXJn ZQoJJiYgKGlzZWMtPmZsYWdzICYgU0VDX01FUkdFKQoJJiYgIWJmZF9saW5rX3JlbG9jYXRhYmxl IChmbGluZm8tPmluZm8pKQogICAgICAgIHx8IGZsaW5mby0+aW5mby0+ZGlzY2FyZCA9PSBkaXNj YXJkX2wpCiAgICAgICAgJiYgYmZkX2lzX2xvY2FsX2xhYmVsX25hbWUgKGlucHV0X2JmZCwgbmFt ZSkpKQogICAgIGNvbnRpbnVlOwoKVGhlIGRlZmF1bHQgdmFsdWUgZm9yIGluZm8tPmRpc2NhcmQg aXMgZGlzY2FyZF9zZWNfbWVyZ2UsIHNvOgpMb2NhbCBsYWJlbHMgcmVmZXJyaW5nIHRvIGEgbWVy Z2VhYmxlIHNlY3Rpb24gYXJlIGRpc2NhcmRlZCB3aGVuIHRoZSAKb3V0cHV0IGlzIG5vdCByZWxv Y2F0YWJsZS4KQSBsb2NhbCBsYWJlbCBpcyBkZWZpbmVkIGFzOgoxKSBTdGFydHMgd2l0aCAuWCAo Zm9yIGkzODYgdW5peHdhcmUgY29tcGlsZXJzKQoyKSBTdGFydHMgd2l0aCAuTAozKSBTdGFydHMg d2l0aCAuLiAoZm9yIFNSVjQgY29tcGlsZXJzKQo0KSBTdGFydHMgd2l0aCBfLkxfIChmb3Igb2xk ZXIgYnVnZ3kgR0NDKQo1KSBNYXRjaGVzIEwwXkEuKgo2KSBNYXRjaGVzIExbMC05XSt7XkF8XkJ9 WzAtOV0qIChmb3IgYXNzZW1ibGVyIGdlbmVyYXRlZCBsb2NhbCBsYWJlbHMpCgpTbyB0byBtYXRj aCB3aGF0IGlzIHVzZWQgYnkgdGhlIGRlZmF1bHQgaHlwZXJ2aXNvciBidWlsZCwgSSB0aGluayB3 ZSAKc2hvdWxkIGNoYW5nZSB0aGUgY2hlY2sgdG8gZGlzY2FyZCB3aGVuIHRoZSBzeW1ib2wgbWF0 Y2hlcyAoMiksICg1KSwgb3IgCig2KSBhYm92ZSBhbmQgcmVmZXJzIHRvIGEgbWVyZ2VhYmxlIHNl Y3Rpb24uIFRoZSBhYm92ZSBydWxlcyBhcmUgZGVmaW5lZCAKaW4gX2JmZF9lbGZfaXNfbG9jYWxf bGFiZWxfbmFtZSBhbmQgZWxmX2kzODZfaXNfbG9jYWxfbGFiZWxfbmFtZS4KCi0tIApSb3NzIExh Z2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK