From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: Livepatch, symbol resolutions between two livepatchs (new_symbol=0) Date: Fri, 12 Aug 2016 09:51:39 -0400 Message-ID: <20160812135139.GB5004@char.us.oracle.com> References: <20160811012831.GB11611@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYCsT-0006Rs-Th for xen-devel@lists.xenproject.org; Fri, 12 Aug 2016 13:52:02 +0000 Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ross Lagerwall Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMDk6MTE6MTBBTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg d3JvdGU6Cj4gT24gMDgvMTEvMjAxNiAwMjoyOCBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdy b3RlOgo+ID4gSGV5IFJvc3MsCj4gPiAKPiA+IEkgYW0gcnVubmluZyBpbiBhIHN5bWJvbCBkZXBl bmRlbmN5IGlzc3VlIHRoYXQgSSBhbSBub3QgZXhhY3RseQo+ID4gc3VyZSBob3cgdG8gc29sdmUu Cj4gPiAKPiA+IEkgaGF2ZSBhbiBwYXlsb2FkIHRoYXQgaW50cm9kdWNlcyBhIG5ldyBmdW5jdGlv biAoeGVuX2Zvb2Jhcikgd2hpY2gKPiA+IHdpbGwgcGF0Y2ggb3ZlciB4ZW5fZXh0cmFfdmVyc2lv bigpLgo+ID4gCj4gc25pcAo+ID4gCj4gPiBBcyBsaXZlcGF0Y2hfc3ltYm9sc19sb29rdXBfYnlf bmFtZSBvbmx5IGxvb2tzIGZvciBzeW1ib2xzIHRoYXQKPiA+IGhhdmUgdGhlIC0+bmV3X3N5bWJv bCBzZXQuIEFuZCB4ZW5fZm9vYmFyIGRvZXMgbm90LiBTbyB0aGUgbG9hZGluZyBpcwo+ID4gYWJv cnRlZC4KPiA+IAo+ID4gV2hpY2ggbWFrZXMgc2Vuc2UgLSB3ZSBkb24ndCB3YW50IHRvIG1hdGNo IHRoZSBzeW1ib2xzIGFzIHRoZXkgaGF2ZW4ndAo+ID4gcmVhbGx5IGJlZW4gImZpbmFsbHkgbG9h ZGVkIiBpbi4KPiA+IAo+ID4gQnV0IHdoYXQgaWYgdGhlIHhlbl9mb29iYXIgaXMgYXBwbGllZC4g SW4gdGhhdCBjYXNlIHdlIHNob3VsZAo+ID4gY2hhbmdlIHRoZSB4ZW5fZm9vYmFyIHRvIGJlIG5l d19zeW1ib2w9MT8KPiAKPiBJIHRoaW5rIHlvdSdyZSBjb25mdXNlZCBhYm91dCB0aGUgcHVycG9z ZSBvZiBuZXdfc3ltYm9sLiBUaGUgcHVycG9zZSBpcyB0bwo+IGVuc3VyZSB0aGF0IHlvdSBsaW5r IGFnYWluc3QgdGhlIGNvcnJlY3Qgc3ltYm9sIGZyb20gdGhlIGJhc2UgaHlwZXJ2aXNvciBvcgo+ IHRoZSBsaXZlIHBhdGNoIHRoYXQgZmlyc3QgaW50cm9kdWNlZCBpdC4gU28sIG5ld19zeW1ib2w9 MCBpcyB3aGVuIGEgc3ltYm9sCj4gb3ZlcnJpZGVzIGFuIGV4aXN0aW5nIHN5bWJvbC4gbmV3X3N5 bWJvbD0xIGlzIHNldCB3aGVuIGEgc3ltYm9sIGlzIG5ldwoKQnV0IGl0IGRvZXMgbm90IChvdmVy cmlkZXMgdGhlIGV4aXN0aW5nIHN5bWJvbCkuCgpUaGUgcGF0Y2ggKHhlbl9mb29iYXIpIGludHJv ZHVjZXMgYSBuZXcgZnVuY3Rpb24gY2FsbGVkIHhlbl9mb29iYXIKd2hpY2ggaXMgcGF0Y2hpbmcg eGVuX2V4dHJhX3ZlcnNpb24uCgpUaGF0IGlzOgoKc3RhdGljIGNoYXIgZm9vYmFyX3BhdGNoX3Ro aXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOwoKc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9f c2VjdGlvbigiLmxpdmVwYXRjaC5mdW5jcyIpIGxpdmVwYXRjaF94ZW5fZm9vYmFyID0geyAKICAg IC52ZXJzaW9uID0gTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTiwKICAgIC5uYW1lID0gZm9vYmFy X3BhdGNoX3RoaXNfZm5jLAogICAgLm5ld19hZGRyID0geGVuX2Zvb2JhciwKICAgIC5vbGRfYWRk ciA9IHhlbl9leHRyYV92ZXJzaW9uLAogICAgLm5ld19zaXplID0gTkVXX0NPREVfU1osCiAgICAu b2xkX3NpemUgPSBPTERfQ09ERV9TWiwKfTsKCj4gaW50cm9kdWNlZCBpbiBhIGxpdmUgcGF0Y2gu CgpBbmQgdGhpcyBsb29wOgoKICAgIGZvciAoIGogPSAwOyBqIDwgcGF5bG9hZC0+bmZ1bmNzOyBq KysgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIHsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICBpZiAoIHN5bXRhYltpXS52YWx1ZSA9PSAodW5zaWduZWQgbG9uZylw YXlsb2FkLT5mdW5jc1tqXS5uZXdfYWRkciApIAogICAgICAgICAgICB7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgZm91bmQgPSAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICB9 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoKV2ls bCBmb3JjZSBuZXdfc3ltYm9sPTAgZm9yIHhlbl9mb29iYXIuCgo+IAo+IFNpbmNlIGFsbCB0aGUg bGlua2luZyBoYXBwZW5zIGR1cmluZyBsb2FkIGFuZCBub3QgYXBwbHksIGl0IGlzIHBlcmZlY3Rs eSBPSwo+IHRvIGxpbmsgYWdhaW5zdCBhIHN5bWJvbCB0aGF0IGhhc24ndCBiZWVuIGFwcGxpZWQg LS0gdGhlIGRlcGVuZGVuY2llcyBhcmUKPiB0aGVyZSB0byBlbnN1cmUgdGhhdCB5b3UgY2FuJ3Qg YXBwbHkgYSBwYXRjaCB3aGljaCBsaW5rcyBhZ2FpbnN0IHVuYXBwbGllZAo+IHN5bWJvbHMuCj4g Cj4gVGhlIGFzc3VtcHRpb24gaXMgdGhhdCB3aGVuIG92ZXJyaWRpbmcgYW4gZXhpc3Rpbmcgc3lt Ym9sLCB0aGUgc3ltYm9sIGluIHRoZQo+IHBheWxvYWQgaGFzIHRoZSBzYW1lIG5hbWUgYXMgdGhl IG9uZSBpdCBpcyBvdmVycmlkaW5nLiBZb3UncmUgaGF2aW5nIGlzc3Vlcwo+IGFib3ZlIGJlY2F1 c2UgeW91J3JlIGJyZWFraW5nIHRoaXMgYXNzdW1wdGlvbi4KClllcyA6LSkKCj4gCj4gPiAKPiA+ IFRoaXMgZm9sbG93aW5nIHBhdGNoIGRvZXMgdGhhdCwgYnV0IEkgYW0gd29uZGVyaW5nIGlmIHRo ZXJlIGlzIGEgYmV0dGVyCj4gPiB3YXk/Cj4gCj4gVGhlIHBhdGNoIGlzIG1pc3VzaW5nIG5ld19z eW1ib2wgZm9yIHNvbWV0aGluZyBjb21wbGV0ZWx5IGRpZmZlcmVudCBmcm9tIGhvdwo+IGl0IHdh cyBpbnRlbmRlZCBzbyBJIGhvcGUgdGhlcmUgaXMgYSBiZXR0ZXIgd2F5IDotUAoKV2VsbCBmb3Ig bXkgdXNlLWNhc2UgSSB0aGluayBJIGNhbiBqdXN0IHMveGVuX2Zvb2Jhci94ZW5fZXh0cmFfdmVy c2lvbi8gYW5kIHdlCnNob3VsZCBiZSBPSy4KCj4gTGV0J3MgaGF2ZSBhIGRpc2N1c3Npb24gYWJv dXQgdGhpcyBhbmQgdGhlIHN5bWJvbCBpc3N1ZXMgaGVyZSBhdCB0aGUgWGVuCj4gU3VtbWl0IGlu IGEgY291cGxlIG9mIHdlZWtzIHRpbWUuCgovbWUgbm9kcy4KPiAKPiAtLSAKPiBSb3NzIExhZ2Vy d2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==