From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C7A2BC4345F for ; Thu, 11 Apr 2024 18:49:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YDmjvaxGXunNKqCBKk37wR5PsRkwPl1c1O+EPg/1uHA=; b=y6Lc9iou4R0YzZ bCVtDH+MORrQvA8bn3iqKDlO3LZCX5IB73R9ge4BXn+BHtssWgIz7mroYgHHyWFX4jO/1juFiPhSK 4c9vyghfcZQyYC1Ns2Aw3euqgPzep3F3m3Py8Ikj4eRnlqm8/wkV2v7kHyrm/fkzcazff+Ywk81LK ZrhHYjaljEX6kW1j7kvsbmWxO+3Ury8r1JorPEham+ewF1qJ/QGNFGOFWI+0SDglOA4vLNkeCYCXN yS5NNxFmGrPMFKW+45gZeceKMXLnSMcofHUglGwlW1NEBtbMhU9y0GcN9TbzXyPi/pm/5cJXjN5J/ Ms3Xp/kn+a56hodRD2GA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ruzUD-0000000DlsZ-3SVb; Thu, 11 Apr 2024 18:49:25 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ruzUA-0000000Dlqn-0PGp for linux-arm-kernel@lists.infradead.org; Thu, 11 Apr 2024 18:49:23 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 18651CE0C72; Thu, 11 Apr 2024 18:49:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C8303C072AA; Thu, 11 Apr 2024 18:49:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1712861357; bh=btwZaBB3O9DOzxIGcntkdcZ7k2hqJhPj4ghH4mNe4wI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=c2W3Q1nyYJoRhVUzyfO7KeSpslkVglnHq4a+t58aP1VscgX7VnvdVTGZCQHnlzDiu ++OnT6u2y7tZdWX7n+XgsOYV/6pWXiX4wnHXq+onQQuvN8GFR5u8UyXPPct8UKE7dH 0Yf6y5B5dnPAzysyLsrdyZhgQ8G5WT4fo0PoQ29R6CJOdoai4PpCcbx4FW1IkLXJjj fHxph836LAUmTHa1csrZvxMWJPy7HG/mWM7Dot7bJij5xvh7gFKywEGUgWwXGnQkF1 hm1XZndryuBU9F+YRwPUbuH4TLdmUyvkKip8UOCtpmx+SH+u4iIfTLFoiTn3Z4v1GK NeRag66+FEHHA== Date: Thu, 11 Apr 2024 15:49:14 -0300 From: Arnaldo Carvalho de Melo To: Chaitanya S Prakash Cc: linux-perf-users@vger.kernel.org, anshuman.khandual@arm.com, james.clark@arm.com, Josh Poimboeuf , Peter Zijlstra , Suzuki K Poulose , Mike Leach , John Garry , Will Deacon , Leo Yan , Ingo Molnar , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , Chenyuan Mi , Masami Hiramatsu , Ravi Bangoria , Ahelenia =?utf-8?Q?Ziemia=C5=84ska?= , Colin Ian King , Changbin Du , Kan Liang , Athira Rajeev , Tiezhu Yang , Alexey Dobriyan , Georg =?iso-8859-1?Q?M=FCller?= , Liam Howlett , bpf@vger.kernel.org, coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V2 0/8] perf tools: Fix test "perf probe of function from different CU" Message-ID: References: <20240408062230.1949882-1-ChaitanyaS.Prakash@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240408062230.1949882-1-ChaitanyaS.Prakash@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240411_114922_542534_8A77278F X-CRM114-Status: GOOD ( 31.95 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBBcHIgMDgsIDIwMjQgYXQgMTE6NTI6MjJBTSArMDUzMCwgQ2hhaXRhbnlhIFMgUHJh a2FzaCB3cm90ZToKPiBGcm9tOiBDaGFpdGFueWEgUyBQcmFrYXNoIDxjaGFpdGFueWFzLnByYWth c2hAYXJtLmNvbT4KPiAKPiBEZWZjb25maWcgZG9lc24ndCBwcm92aWRlIGFsbCB0aGUgbmVjZXNz YXJ5IGNvbmZpZ3MgcmVxdWlyZWQgZm9yIHRoZQo+IHRlc3QgInBlcmYgcHJvYmUgb2YgZnVuY3Rp b24gZnJvbSBkaWZmZXJlbnQgQ1UiIHRvIHJ1biBzdWNjZXNzZnVsbHkgb24KPiBhbGwgcGxhdGZv cm1zLiBUaGVyZWZvcmUgdGhlIHJlcXVpcmVkIGNvbmZpZ3MgaGF2ZSBiZWVuIGFkZGVkIHRvCj4g Y29uZmlnIGZyYWdtZW50cyB0byByZXNvbHZlIHRoaXMgaXNzdWUuIE9uIGZ1cnRoZXIgaW52ZXN0 aWdhdGlvbiBpdCB3YXMKPiBzZWVuIHRoYXQgdGhlIFBlcmYgdHJlYXRlZCBhbGwgZmlsZXMgYmVn aW5uaW5nIHdpdGggIi90bXAvcGVyZi0iIGFzIGEKPiBtYXAgZmlsZSBkZXNwaXRlIHRoZW0gYWx3 YXlzIGVuZGluZyBpbiAiLm1hcCIsIHRoaXMgY2F1c2VkIHRoZSB0ZXN0IHRvCj4gZmFpbCB3aGVu IFBlcmYgd2FzIGJ1aWx0IHdpdGggTk9fRFdBUkY9MS4gQXMgdGhlIGZpbGUgd2FzIHBhcnNlZCBh cyBhCj4gbWFwIGZpbGUsIHRoZSBwcm9iZS4uLi0tZnVuY3MgY29tbWFuZCBvdXRwdXQgZ2FyYmFn ZSB2YWx1ZXMgaW5zdGVhZCBvZgo+IGxpc3RpbmcgdGhlIGZ1bmN0aW9ucyBpbiB0aGUgYmluYXJ5 LiBBZnRlciBmaXhpbmcgdGhlIGlzc3VlIGFuCj4gYWRkaXRpb25hbCBjaGVjayB0byB0ZXN0IHRo ZSBvdXRwdXQgb2YgdGhlIHByb2JlLi4uLS1mdW5jcyBjb21tYW5kIGhhcwo+IGJlZW4gYWRkZWQu Cj4gCj4gQWRkaXRpb25hbGx5LCB2YXJpb3VzIGZ1bmN0aW9ucyB3aXRoaW4gdGhlIGNvZGViYXNl IGhhdmUgYmVlbiByZWZhY3RvcmVkCj4gYW5kIHJlc3RydWN0dXJlZC4gVGhlIGRlZmluaXRpb24g b2Ygc3RyX2hhc19zdWZmaXgoKSBoYXMgYmVlbiBhZG9wdGVkCj4gZnJvbSB0b29scy9icGYvYnBm dG9vbC9nZW4uYyBhbmQgYWRkZWQgdG8gdG9vbHMvbGliL3N0cmluZy5jIGluIGFuCj4gYXR0ZW1w dCB0byBtYWtlIHRoZSBmdW5jdGlvbiBtb3JlIGdlbmVyaWMuIFRoZSBpbXBsZW1lbnRhdGlvbiBo YXMgYmVlbgo+IHJldGFpbmVkIGJ1dCB0aGUgcmV0dXJuIHZhbHVlcyBoYXZlIGJlZW4gbW9kaWZp ZWQgdG8gcmVzZW1ibGUgdGhhdCBvZgo+IHN0cl9oYXNfcHJlZml4KCksIGkuZS4sIHJldHVybiBz dHJsZW4oc3VmZml4KSBvbiBzdWNjZXNzIGFuZCAwIG9uCj4gZmFpbHVyZS4gSW4gbGlnaHQgb2Yg dGhlIG5ldyBhZGRpdGlvbiwgImVuZHNfd2l0aCgpIiwgYSBsb2NhbGx5IGRlZmluZWQKPiBmdW5j dGlvbiB1c2VkIGZvciBjaGVja2luZyBpZiBhIHN0cmluZyBoYWQgYSBnaXZlbiBzdWZmaXggaGFz IGJlZW4KPiBkZWxldGVkIGFuZCBzdHJfaGFzX3N1ZmZpeCgpIGhhcyByZXBsYWNlZCBpdHMgdXNh Z2UuIEEgY2FsbCB0bwo+IHN0cnRhaWxjbXAoKSBoYXMgYWxzbyBiZWVuIHJlcGxhY2VkIGFzIHN0 cl9oYXNfc3VmZml4KCkgc2VlbWVkIG1vcmUKPiBzdWl0ZWQgZm9yIHRoYXQgcGFydGljdWxhciB1 c2UgY2FzZS4KPiAKPiBGaW5hbGx5IHN0cl9oYXNfcHJlZml4KCkgaXMgYWRvcHRlZCBmcm9tIHRo ZSBrZXJuZWwgYW5kIGlzIGFkZGVkIHRvCj4gdG9vbHMvbGliL3N0cmluZy5jLCBmb2xsb3dpbmcg d2hpY2ggc3Ryc3RhcnRzKCkgaXMgZGVsZXRlZCBhbmQgaXRzIHVzZQo+IGhhcyBiZWVuIHJlcGxh Y2VkIHdpdGggc3RyX2hhc19wcmVmaXgoKS4KPiAKPiBUaGlzIHBhdGNoIHNlcmllcyBoYXMgYmVl biB0ZXN0ZWQgb24gNi45LXJjMiBtYWlubGluZSBrZXJuZWwsIGJvdGggb24KPiBhcm02NCBhbmQg eDg2IHBsYXRmb3Jtcy4KPiAKPiBDaGFuZ2VzIGluIFYyOgo+IC0gQWRkIHN0cl9oYXNfc3VmZml4 KCkgYW5kIHN0cl9oYXNfcHJlZml4KCkgdG8gdG9vbHMvbGliL3N0cmluZy5jCj4gLSBEZWxldGUg ZW5kc193aXRoKCkgYW5kIHJlcGxhY2UgaXRzIHVzYWdlIHdpdGggc3RyX2hhc19zdWZmaXgoKQo+ IC0gUmVwbGFjZSBhbiBpbnN0YW5jZSBvZiBzdHJ0YWlsY21wKCkgd2l0aCBzdHJfaGFzX3N1ZmZp eCgpCj4gLSBEZWxldGUgc3Ryc3RhcnRzKCkgZnJvbSB0b29scy9pbmNsdWRlL2xpbnV4L3N0cmlu Zy5oIGFuZCByZXBsYWNlIGl0cwo+ICAgdXNhZ2Ugd2l0aCBzdHJfaGFzX3ByZWZpeCgpCj4gCj4g Q2M6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUBrZXJuZWwub3JnPgo+IENjOiBQZXRlciBaaWps c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+Cj4gQ2M6IFN1enVraSBLIFBvdWxvc2UgPHN1enVr aS5wb3Vsb3NlQGFybS5jb20+Cj4gQ2M6IE1pa2UgTGVhY2ggPG1pa2UubGVhY2hAbGluYXJvLm9y Zz4KPiBDYzogSmFtZXMgQ2xhcmsgPGphbWVzLmNsYXJrQGFybS5jb20+Cj4gQ2M6IEpvaG4gR2Fy cnkgPGpvaG4uZy5nYXJyeUBvcmFjbGUuY29tPgo+IENjOiBXaWxsIERlYWNvbiA8d2lsbEBrZXJu ZWwub3JnPgo+IENjOiBMZW8gWWFuIDxsZW8ueWFuQGxpbmFyby5vcmc+Cj4gQ2M6IEluZ28gTW9s bmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+IENjOiBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFj bWVAa2VybmVsLm9yZz4KPiBDYzogTmFtaHl1bmcgS2ltIDxuYW1oeXVuZ0BrZXJuZWwub3JnPgo+ IENjOiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgo+IENjOiBBbGV4YW5kZXIg U2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IEppcmkg T2xzYSA8am9sc2FAa2VybmVsLm9yZz4KPiBDYzogSWFuIFJvZ2VycyA8aXJvZ2Vyc0Bnb29nbGUu Y29tPgo+IENjOiBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KPiBDYzog Q2hlbnl1YW4gTWkgPGN5bWkyMEBmdWRhbi5lZHUuY24+Cj4gQ2M6IE1hc2FtaSBIaXJhbWF0c3Ug PG1oaXJhbWF0QGtlcm5lbC5vcmc+Cj4gQ2M6IFJhdmkgQmFuZ29yaWEgPHJhdmkuYmFuZ29yaWFA YW1kLmNvbT4KPiBDYzogQWhlbGVuaWEgWmllbWlhxYRza2EgPG5hYmlqYWN6bGV3ZWxpQG5hYmlq YWN6bGV3ZWxpLnh5ej4KPiBDYzogQ29saW4gSWFuIEtpbmcgPGNvbGluLmkua2luZ0BnbWFpbC5j b20+Cj4gQ2M6IENoYW5nYmluIER1IDxjaGFuZ2Jpbi5kdUBodWF3ZWkuY29tPgo+IENjOiBLYW4g TGlhbmcgPGthbi5saWFuZ0BsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IEF0aGlyYSBSYWplZXYgPGF0 cmFqZWV2QGxpbnV4LnZuZXQuaWJtLmNvbT4KPiBDYzogVGllemh1IFlhbmcgPHlhbmd0aWV6aHVA bG9vbmdzb24uY24+Cj4gQ2M6IEFsZXhleSBEb2JyaXlhbiA8YWRvYnJpeWFuQGdtYWlsLmNvbT4K PiBDYzogR2VvcmcgTcO8bGxlciA8Z2VvcmdtdWVsbGVyQGdteC5uZXQ+Cj4gQ2M6IExpYW0gSG93 bGV0dCA8bGlhbS5ob3dsZXR0QG9yYWNsZS5jb20+Cj4gQ2M6IGJwZkB2Z2VyLmtlcm5lbC5vcmcK PiBDYzogY29yZXNpZ2h0QGxpc3RzLmxpbmFyby5vcmcKPiBDYzogbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCj4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPiBD YzogbGludXgtcGVyZi11c2Vyc0B2Z2VyLmtlcm5lbC5vcmcKPiAKPiBDaGFpdGFueWEgUyBQcmFr YXNoICg4KToKPiAgIHRvb2xzIGxpYjogYWRvcHQgc3RyX2hhc19zdWZmaXgoKSBmcm9tIGJwZnRv b2wvZ2VuLmMKPiAgIHBlcmYgdXRpbDogRGVsZXRlIGVuZHNfd2l0aCgpIGFuZCByZXBsYWNlIGl0 cyB1c2Ugd2l0aAo+ICAgICBzdHJfaGFzX3N1ZmZpeCgpCj4gICBwZXJmIHV0aWw6IFJlcGxhY2Ug YW4gaW5zdGFuY2Ugb2Ygc3RydGFpbGNtcCgpIGJ5IHN0cl9oYXNfc3VmZml4KCkKPiAgIHRvb2xz IGxpYjogQWRvcHQgc3RyX2hhc19wcmVmaXgoKSBmcm9tIGtlcm5lbAo+ICAgdG9vbHM6IERlbGV0 ZSBzdHJzdGFydHMoKSBhbmQgcmVwbGFjZSBpdHMgdXNhZ2Ugd2l0aCBzdHJfaGFzX3ByZWZpeCgp Cj4gICBwZXJmIHRvb2xzOiBFbmFibGUgY29uZmlncyByZXF1aXJlZCBmb3IKPiAgICAgdGVzdF91 cHJvYmVfZnJvbV9kaWZmZXJlbnRfY3Uuc2gKPiAgIHBlcmYgdG9vbHM6IE9ubHkgdHJlYXQgZmls ZXMgYXMgbWFwIGZpbGVzIHdoZW4gdGhleSBoYXZlIHRoZSBleHRlbnNpb24KPiAgICAgLm1hcAo+ ICAgcGVyZiB0ZXN0OiBDaGVjayBvdXRwdXQgb2YgdGhlIHByb2JlIC4uLiAtLWZ1bmNzIGNvbW1h bmQKPiAKPiAgdG9vbHMvaW5jbHVkZS9saW51eC9zdHJpbmcuaCAgICAgICAgICAgICAgICAgIHwg MTIgKystLS0tCj4gIHRvb2xzL2xpYi9zdHJpbmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IDQyICsrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGliL3N1YmNtZC9oZWxwLmMgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgdG9vbHMvbGliL3N1YmNtZC9wYXJzZS1vcHRp b25zLmMgICAgICAgICAgICAgIHwgMTggKysrKy0tLS0KPiAgdG9vbHMvb2JqdG9vbC9jaGVjay5j ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KClRyeSBub3QgbWl4aW5nIHRoaW5ncyB0 aGF0IGFyZSBtYWludGFpbmVkIGJ5IGRpZmZlcmVudCBwZW9wbGUgaW50byB0aGUKc2FtZSBwYXRj aCBraXQsIGZvciBpbnN0YW5jZSwgaW4gbXkgY2FzZSBpdHMgZmFpbGluZyB3aXRoOgoKQ292ZXI6 IC4vdjJfMjAyNDA0MDhfY2hhaXRhbnlhc19wcmFrYXNoX3BlcmZfdG9vbHNfZml4X3Rlc3RfcGVy Zl9wcm9iZV9vZl9mdW5jdGlvbl9mcm9tX2RpZmZlcmVudF9jdS5jb3ZlcgogTGluazogaHR0cHM6 Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI0MDQwODA2MjIzMC4xOTQ5ODgyLTEtQ2hhaXRhbnlhUy5Q cmFrYXNoQGFybS5jb20KIEJhc2U6IG5vdCBzcGVjaWZpZWQKICAgICAgIGdpdCBhbSAuL3YyXzIw MjQwNDA4X2NoYWl0YW55YXNfcHJha2FzaF9wZXJmX3Rvb2xzX2ZpeF90ZXN0X3BlcmZfcHJvYmVf b2ZfZnVuY3Rpb25fZnJvbV9kaWZmZXJlbnRfY3UubWJ4CuKsolthY21lQHRvb2xib3ggcGVyZi10 b29scy1uZXh0XSQgICAgICAgIGdpdCBhbSAuL3YyXzIwMjQwNDA4X2NoYWl0YW55YXNfcHJha2Fz aF9wZXJmX3Rvb2xzX2ZpeF90ZXN0X3BlcmZfcHJvYmVfb2ZfZnVuY3Rpb25fZnJvbV9kaWZmZXJl bnRfY3UubWJ4CkFwcGx5aW5nOiB0b29scyBsaWI6IGFkb3B0IHN0cl9oYXNfc3VmZml4KCkgZnJv bSBicGZ0b29sL2dlbi5jCkFwcGx5aW5nOiBwZXJmIHV0aWw6IERlbGV0ZSBlbmRzX3dpdGgoKSBh bmQgcmVwbGFjZSBpdHMgdXNlIHdpdGggc3RyX2hhc19zdWZmaXgoKQpBcHBseWluZzogcGVyZiB1 dGlsOiBSZXBsYWNlIGFuIGluc3RhbmNlIG9mIHN0cnRhaWxjbXAoKSBieSBzdHJfaGFzX3N1ZmZp eCgpCkFwcGx5aW5nOiB0b29scyBsaWI6IEFkb3B0IHN0cl9oYXNfcHJlZml4KCkgZnJvbSBrZXJu ZWwKQXBwbHlpbmc6IHRvb2xzOiBEZWxldGUgc3Ryc3RhcnRzKCkgYW5kIHJlcGxhY2UgaXRzIHVz YWdlIHdpdGggc3RyX2hhc19wcmVmaXgoKQplcnJvcjogcGF0Y2ggZmFpbGVkOiB0b29scy9vYmp0 b29sL2NoZWNrLmM6MjUzNQplcnJvcjogdG9vbHMvb2JqdG9vbC9jaGVjay5jOiBwYXRjaCBkb2Vz IG5vdCBhcHBseQpQYXRjaCBmYWlsZWQgYXQgMDAwNSB0b29sczogRGVsZXRlIHN0cnN0YXJ0cygp IGFuZCByZXBsYWNlIGl0cyB1c2FnZSB3aXRoIHN0cl9oYXNfcHJlZml4KCkKaGludDogVXNlICdn aXQgYW0gLS1zaG93LWN1cnJlbnQtcGF0Y2g9ZGlmZicgdG8gc2VlIHRoZSBmYWlsZWQgcGF0Y2gK V2hlbiB5b3UgaGF2ZSByZXNvbHZlZCB0aGlzIHByb2JsZW0sIHJ1biAiZ2l0IGFtIC0tY29udGlu dWUiLgpJZiB5b3UgcHJlZmVyIHRvIHNraXAgdGhpcyBwYXRjaCwgcnVuICJnaXQgYW0gLS1za2lw IiBpbnN0ZWFkLgpUbyByZXN0b3JlIHRoZSBvcmlnaW5hbCBicmFuY2ggYW5kIHN0b3AgcGF0Y2hp bmcsIHJ1biAiZ2l0IGFtIC0tYWJvcnQiLgrirKJbYWNtZUB0b29sYm94IHBlcmYtdG9vbHMtbmV4 dF0kCgpTbyBJJ20gY2hlY2tpbmcgaWYgcmVtb3ZpbmcgdGhlIG9ianRvb2wgcGFydCBtYWtlcyB0 aGlzIHdvcmsuCgotIEFybmFsZG8KCj4gIHRvb2xzL3BlcmYvYXJjaC9hcm0vdXRpbC9wbXUuYyAg ICAgICAgICAgICAgICB8ICA0ICstCj4gIHRvb2xzL3BlcmYvYXJjaC94ODYvYW5ub3RhdGUvaW5z dHJ1Y3Rpb25zLmMgICB8IDE0ICsrKy0tLS0KPiAgdG9vbHMvcGVyZi9hcmNoL3g4Ni91dGlsL2Vu di5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgdG9vbHMvcGVyZi9idWlsdGluLWMyYy5jICAg ICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgdG9vbHMvcGVyZi9idWlsdGluLWNvbmZpZy5j ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgdG9vbHMvcGVyZi9idWlsdGluLWRhZW1vbi5j ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgdG9vbHMvcGVyZi9idWlsdGluLWZ0cmFjZS5j ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgdG9vbHMvcGVyZi9idWlsdGluLWhlbHAuYyAg ICAgICAgICAgICAgICAgICAgIHwgIDYgKy0tCj4gIHRvb2xzL3BlcmYvYnVpbHRpbi1rbWVtLmMg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIHRvb2xzL3BlcmYvYnVpbHRpbi1rdm0uYyAg ICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKy0tLS0KPiAgdG9vbHMvcGVyZi9idWlsdGluLWt3 b3JrLmMgICAgICAgICAgICAgICAgICAgIHwgMTAgKystLS0KPiAgdG9vbHMvcGVyZi9idWlsdGlu LWxvY2suYyAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0tCj4gIHRvb2xzL3BlcmYvYnVpbHRp bi1tZW0uYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIHRvb2xzL3BlcmYvYnVpbHRp bi1zY2hlZC5jICAgICAgICAgICAgICAgICAgICB8ICA2ICstLQo+ICB0b29scy9wZXJmL2J1aWx0 aW4tc2NyaXB0LmMgICAgICAgICAgICAgICAgICAgfCAzMCArKysrLS0tLS0tLS0tCj4gIHRvb2xz L3BlcmYvYnVpbHRpbi1zdGF0LmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIHRvb2xz L3BlcmYvYnVpbHRpbi10aW1lY2hhcnQuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIHRvb2xz L3BlcmYvYnVpbHRpbi10cmFjZS5jICAgICAgICAgICAgICAgICAgICB8ICA2ICstLQo+ICB0b29s cy9wZXJmL3BlcmYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMiArKystLS0KPiAg dG9vbHMvcGVyZi90ZXN0cy9jb25maWctZnJhZ21lbnRzL2NvbmZpZyAgICAgIHwgIDMgKysKPiAg Li4uL3NoZWxsL3Rlc3RfdXByb2JlX2Zyb21fZGlmZmVyZW50X2N1LnNoICAgIHwgIDIgKy0KPiAg dG9vbHMvcGVyZi90ZXN0cy9zeW1ib2xzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg dG9vbHMvcGVyZi91aS9icm93c2VyLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg dG9vbHMvcGVyZi91aS9icm93c2Vycy9zY3JpcHRzLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAg dG9vbHMvcGVyZi91aS9zdGRpby9oaXN0LmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg dG9vbHMvcGVyZi91dGlsL2FtZC1zYW1wbGUtcmF3LmMgICAgICAgICAgICAgIHwgIDQgKy0KPiAg dG9vbHMvcGVyZi91dGlsL2Fubm90YXRlLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg dG9vbHMvcGVyZi91dGlsL2NhbGxjaGFpbi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg dG9vbHMvcGVyZi91dGlsL2NvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrLS0t Cj4gIHRvb2xzL3BlcmYvdXRpbC9tYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsr LS0KPiAgdG9vbHMvcGVyZi91dGlsL3BtdXMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KPiAgdG9vbHMvcGVyZi91dGlsL3Byb2JlLWV2ZW50LmMgICAgICAgICAgICAgICAgIHwgIDIg Ky0KPiAgdG9vbHMvcGVyZi91dGlsL3NhbXBsZS1yYXcuYyAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KPiAgdG9vbHMvcGVyZi91dGlsL3N5bWJvbC1lbGYuYyAgICAgICAgICAgICAgICAgIHwgIDQg Ky0KPiAgdG9vbHMvcGVyZi91dGlsL3N5bWJvbC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDQg Ky0KPiAgNDAgZmlsZXMgY2hhbmdlZCwgMTQ2IGluc2VydGlvbnMoKyksIDExNyBkZWxldGlvbnMo LSkKPiAKPiAtLSAKPiAyLjMwLjIKPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK