From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v3 6/9] livepatch: Add parsing for the symbol+0x/ Date: Mon, 15 Aug 2016 10:35:22 -0400 Message-ID: <20160815143522.GI26970@char.us.oracle.com> References: <1471211546-2235-1-git-send-email-konrad.wilk@oracle.com> <1471211546-2235-7-git-send-email-konrad.wilk@oracle.com> <57B1BB5C0200007800105E76@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 1bZIzH-0005Vj-SJ for xen-devel@lists.xenproject.org; Mon, 15 Aug 2016 14:35:35 +0000 Content-Disposition: inline In-Reply-To: <57B1BB5C0200007800105E76@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: Stefano Stabellini , ross.lagerwall@citrix.com, Andrew Cooper , Julien Grall , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBdWcgMTUsIDIwMTYgYXQgMDQ6NTM6NDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE0LjA4LjE2IGF0IDIzOjUyLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBpbiBjYXNlIHdlIHdhbnQgdG8gcGF0Y2ggYXQgc3BlY2lmaWMgb2Zmc2V0cyBp bnNpZGUKPiA+IGEgZnVuY3Rpb24uIChmb3IgZXhhbXBsZSBpZiB3ZSB3YW50IHRvIGRvIE5PUCBw YXRjaGluZykuCj4gPiAKPiA+IFdlIGFsc28gYXNzdW1lIHRoYXQgdGhlICdsZW4nIGlzIG9ubHkg dGhlIHNpemUgb2YKPiA+IGFuIGlzbnMgdGhhdCB3b3VsZCBiZSBmb3IgYSBjYWxsIG9wY29kZSAo c28gNSBieXRlcwo+ID4gb24geDg2LCBhbmQgNCBvbiBBUk0gMzIvNjQpLgo+IAo+IFdoaWNoIG1h a2VzIHRoZSBub3RhdGlvbiB1c2luZyBhIHNsYXNoIHF1aXRlIGNvbmZ1c2luZzogTm9ybWFsbHkK PiBpZiB3ZSBzZWUgPHN5bWJvbD4rPG9mZnNldD4vPGxlbmd0aD4gdGhlIGxlbmd0aCBwYXJ0IGlz IGFzc3VtZWQKPiB0byBiZSB0aGUgb3ZlcmFsbCBzaXplIG9mIHRoZSBvYmplY3QvZnVuY3Rpb24g dGhlIG5hbWUgcmVmZXJzIHRvLgoKT2gsIEkgc29tZWhvdyBoYWQgdGhlIGxlbmd0aCBvZiBpbnN0 cnVjdGlvbiBvbiBteSBtaW5kLgoKPiBDb3VsZCBJIHRhbGsgeW91IGludG8gdXNpbmcgYSBkaWZm ZXJlbnQgc2VwYXJhdG9yLCBsaWtlIGNvbG9uIG9yCj4gc2VtaWNvbG9uPwoKT2YgY291cnNlLiBX aGF0ZXZlciBpcyBlYXNpZXIgdG8gZm9sa3MuCgpJIGNhbiBhbHNvIGRpdGNoIHRoZSA8bGVuZ3Ro PiBwYXJ0IGFsdG9nZXRoZXI/Cgo+IAo+ID4gLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+ ID4gKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+ID4gQEAgLTIzNCwxNCArMjM0LDQ2IEBA IHN0YXRpYyBjb25zdCBjaGFyICpsaXZlcGF0Y2hfc3ltYm9sc19sb29rdXAodW5zaWduZWQgbG9u ZyBhZGRyLAo+ID4gIAo+ID4gIHN0YXRpYyBpbnQgbG9va3VwX3N5bWJvbChzdHJ1Y3QgbGl2ZXBh dGNoX2Z1bmMgKmYsIHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCj4gPiAgewo+ID4gKyAgICBj b25zdCBjaGFyICpzOwo+ID4gKyAgICBjaGFyICpwbHVzID0gTlVMTCwgKnNsYXNoID0gTlVMTDsK PiAKPiBQb2ludGxlc3MgaW5pdGlhbGl6ZXJzLCBhZmFpY3QuIEFsc28gdGhlIGxhdHRlciBjYW4g YmUgY29uc3QuCj4gCj4gPiArICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0ID0gMDsKPiA+ICsKPiA+ ICAgICAgaWYgKCBmLT5vbGRfYWRkciApCj4gPiAgICAgICAgICByZXR1cm4gMDsKPiA+ICAKPiA+ ICsgICAgcyA9IGYtPm5hbWU7Cj4gPiArICAgIC8qICs8b2Zmc2V0Pi88bGVuPiAqLwo+ID4gKyAg ICBwbHVzID0gc3RyY2hyKGYtPm5hbWUsICcrJyk7Cj4gPiArICAgIGlmICggcGx1cyApCj4gPiAr ICAgIHsKPiA+ICsgICAgICAgIHNsYXNoID0gc3RyY2hyKHBsdXMsICcvJyk7Cj4gPiArCj4gPiAr ICAgICAgICBpZiAoIHNsYXNoICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBjb25z dCBjaGFyICplbmRwID0gTlVMTDsKPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuOwo+ ID4gKwo+ID4gKyAgICAgICAgICAgIG9mZnNldCA9IHNpbXBsZV9zdHJ0b3VsKHBsdXMrMSwgJmVu ZHAsIDE2KTsKPiAKPiBNaXNzaW5nIGJsYW5rcyBhcm91bmQgKy4KPiAKPiA+ICsgICAgICAgICAg ICBpZiAoIGVuZHAgIT0gc2xhc2ggKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB TDsKPiA+ICsKPiA+ICsgICAgICAgICAgICBsZW4gPSBzaW1wbGVfc3RydG91bChzbGFzaCsxLCBO VUxMLCAxNik7Cj4gCj4gV291bGQgeW91IHBlcmhhcHMgd2FudCB0byBiZSBldmVuIG1vcmUgcHJl Y2lzZSBhbmQgdmVyaWZ5IHRoYXQKPiBub3RoaW5nIGZvbGxvd3MgdGhpcyBudW1iZXI/CgovbWUg bm9kcy4KPiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=