From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id 3E2EF3857C48 for ; Tue, 31 May 2022 11:26:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3E2EF3857C48 X-IronPort-AV: E=McAfee;i="6400,9594,10363"; a="335884578" X-IronPort-AV: E=Sophos;i="5.91,265,1647327600"; d="scan'208";a="335884578" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 May 2022 04:26:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,265,1647327600"; d="scan'208";a="529545643" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga003.jf.intel.com with ESMTP; 31 May 2022 04:26:26 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 31 May 2022 04:26:25 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 31 May 2022 04:26:25 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 31 May 2022 04:26:25 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.40) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 31 May 2022 04:26:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e6w23Rl1MjE6XLAQlwxO3eH636XaZA933KAK/8bus5/VUf4GdGhwR3DlQ5s3t2UtGXuDtDd71d7uZHCMw2E2/CUuhkJpv9ICUt9OC6f3vfAI5k9I5nxzvqxqKhg7lNAX16aA4h05D4q5uAdivtKyvS/JfvGc97hlKxcn/2l2e5/D5qBb/XBDH2TxzFIevCZorlHBuntLR4xxmWIfHycONetvy48jxbMRLaqT4CLrlScbHAvIWfP96TfkELVqIu7QUVw41czzSige5bDUP5vRpDbx30M9rn4A1tnUF+LQLADfLH3RtHtFVxR7+iGT+q2coNQfCNBS5fqFV+/i4kVk9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p9s6geNOksayvQGZYExOgIi4D0tHGWdQrad84F1fRW0=; b=ly5s/dgNFEtDL6n2B+HkzkjSbE2iS4h3I5I4GYnpp/ddvW/mGU0ByS8yMRg8G3b9qJhRw4dsInDOWRP3xHeMkwjjIqSvqJn4efN6irI/7166GUu+l/INxAjo+k9RIp1RSDv18DpqBH6U3rr/zQvkjZNrdvXrfPm2HzGSI9ZYkXbFW62Z8JeEhUjbivzsUCnp2X0/EFHGDhm1usac4hk60MH49M4dIWG0G2DZFNgZ+wbkJGPsoY1N6QG8inGQT+ipY7bQ+fWCUuRuHkdSxfnDvQgO6XLrk5wdIMy7DFEvSw7wycqMMtwbN5YuiTQbaX6BPWoJxeFiXZyhtdkavXcD6Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) by PH0PR11MB5144.namprd11.prod.outlook.com (2603:10b6:510:3e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12; Tue, 31 May 2022 11:26:23 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::e53d:4523:d1a4:bdcc]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::e53d:4523:d1a4:bdcc%7]) with mapi id 15.20.5314.012; Tue, 31 May 2022 11:26:23 +0000 From: "Willgerodt, Felix" To: "Metzger, Markus T" CC: "gdb-patches@sourceware.org" , Eli Zaretskii Subject: RE: [PATCH v3 09/12] btrace, python: Enable ptwrite listener registration. Thread-Topic: [PATCH v3 09/12] btrace, python: Enable ptwrite listener registration. Thread-Index: AQHXYoO8/3a90KqQoUGWWzs6KGKKWKtxmQoAgV68smCAaU/PAIABLw4w Date: Tue, 31 May 2022 11:26:23 +0000 Message-ID: References: <20210616074205.1129553-1-felix.willgerodt@intel.com> <20210616074205.1129553-10-felix.willgerodt@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 954e1cc1-f80d-4ba9-e40f-08da42f864d5 x-ms-traffictypediagnostic: PH0PR11MB5144:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fPFediUImD3neI4NMAdlMrfHqC3Pk8zoLgD5bV9ik03gvE30BwVAL8X38/0T0NVj8N+gh5sHaAIjDvzz+h++uSO/geZu+NlkctHTvFwm7Lmj4MzKR29H2H/46fItmq6bnnzxk3LeFjupYUS+9xPjQdLr229zZtRqLkYLKiKjX6ViENT0uenLxMxN8uCZhG6N4b/sWDK+IR9FPZ4fVl91IGzrbRcGcA6Hv7FdN5Ln84rncOCyoytEn2odeigZnfwQ1/MZ2x832BAdmNbhuQiPwRTvnGKD04iccEGMMBF5EISf0TrfCG4oOfUvk80+mtuOLG8I8V7xGD+sgjsy3yojLlUCMm9yF+RLs4GISG9J4iWMzUm8QnqWLmN7hwL7W4cfuQE7Hxv592U8io35jcEs5sjrWTJp5Uub1q+fIp9pfpiWSaknuRX/3JAev0DbUyzLa7LgBUVx7YWile4MmPufyr24v2dbYa8PSqbQdkFglwJ517BaMqltp+wvp97FJDb2fgrBFc78gofH5TGCWN9f7azmIBIlwKWnP41mdMF8f9E7m54SAN7IcIiJYbIkYzY8dwT5+HiyiOVk8rXpgQjpdsoxarWtXgCmzykLzTQIQSKhkYhpcKm/hQ2wEgKOAbQsFDaBJHdvQawfRcQVqFkJbd8E8gl+mPxGKL7CPw0yEziXpL/e/2UbUvRqVxIzhdOT0fEM0Yx64qk2ow8+H5cR6WBbShpNntvYGC12VEGySWPEa7lwvsOYr8AW7O0tiBdK6srfYeU0vqr75XX1aBNqYA/Ow52m8E86yhHumtwQppIaLmR6hyi+FKqE0TeF6gG1gMO1Ukzj2rn/5lxgd3dLCw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4566.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(76116006)(4326008)(8676002)(66476007)(66556008)(64756008)(66446008)(26005)(66946007)(9686003)(33656002)(2906002)(38070700005)(71200400001)(8936002)(83380400001)(186003)(508600001)(316002)(82960400001)(55016003)(38100700002)(122000001)(6506007)(7696005)(5660300002)(52536014)(966005)(6636002)(53546011)(54906003)(86362001)(6862004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TE5iN3NMS0FURUhGckdYRSsycE82SDRtaFRTYlphUVlnY3pKenF3MStRMFhM?= =?utf-8?B?NEVEL2xLRTVjVVp1TUZtMUhPTVVMNFhQS3VvS2NUQS9CMnBVMFM1NDJBQnM2?= =?utf-8?B?WXp5WHJHMjdSOVNPWWszb1RmTytLNkhzeXIrekR0cHExME43NXlBT3Q0RS8r?= =?utf-8?B?K283bDhFUGRObmgzQzc3NmRjYmorOS9UK0l1V0pYUCtkTG9CUTA3RkhCOGh6?= =?utf-8?B?OEZWN1ltcS8vOTl0ODhvdjFwMUp1UVJpNkcyUWlIYnJnOGlUV28xdlY2MXFj?= =?utf-8?B?ZWd3cSsyY3ZIa1NtKytzVTBvOGZFU3QvWE5vRXU3SlRjeVJGK1MrNXFkejI5?= =?utf-8?B?c2pFQmFRWWpLUzZwa2tGc3NIVDBndU9ocVBWNU92NlJMUHlWV0pOb2ViS0pi?= =?utf-8?B?dUNpeWJuK3RlRkYweDBjT01remZFMk5iYjZyc3Rzb21UOVF0Q3p1ZGhNamgy?= =?utf-8?B?Yit2TEFwQ1RDRWc5UXJMcDZjS09LYTl0by8zOWMrcnMybFBEMStMNGNYS3I0?= =?utf-8?B?dE5QbW50Z0NLS00wNG1pTGNjWkZYc2lPY1NqRVY1WWc4NWtKYzB0bTZ2K0I1?= =?utf-8?B?WldTb1lDTUJOOEl3cXhIbnJpNmhaT1FCdHpWQkhLZkt3a3NPV2JoSW9meGJh?= =?utf-8?B?c0JLRlYxbjRmVWFEVHhqdklIaVI2QUVCc25YT0Q1THNNQ0JDaGUzS3pqTUwz?= =?utf-8?B?UUllcW10ME9lbGVYRDB2NzFWMkFPM29qWHdydWpIQ2lFMWorRGRlZ3pFdy9t?= =?utf-8?B?R1J0Tk5GaUtzcFBnQVhaRHY4anpIK21pdWtwRFdDTGFlcXFJUTkrSlNEL2M2?= =?utf-8?B?M3RyZTYrRkhGTHN0Q3g3UDRycHVQMTFuTnEranJrRXpBUWRkWlk4QWloMjBS?= =?utf-8?B?STlUYkxzcnREdXFCYmtOY1UvUytkbGcralJNdHNDMjNkQVdnQ0FhQ3o0eHZG?= =?utf-8?B?Zi9xbVRIL2ZCWUd3c2FlK0cwRjlJRy9zRVJWWkI1S2QzUWM2MUliWk5paFhK?= =?utf-8?B?dGozRjdZVy9pZVJMdzFlWUxCRGNZaER1TDNXeWxFdUhFaHhoKzNLalB4dGg4?= =?utf-8?B?UFJ4VWZBYVA4UTBlWUtGQU1za0tSQ2dHOEw5Vys0K2FuV1dJWnBWQlo1S0JT?= =?utf-8?B?eUJBWG5Rd2doR0pkMWtqNStBcHpKQkp5d3EvQTdDRkV5L3JxSWtyUWUxY2VX?= =?utf-8?B?aHQ2d1hVVkZndmkrci9LaVNnTklNOWt3aENVRmdsRllOUUUzMEowdWV1b3pJ?= =?utf-8?B?WlBJYmQwLzI4OWlEdFNsd0RTT01rMGlTcmlPS1l5VXVqd2tSZ1hJZHFvUzRQ?= =?utf-8?B?dk1pc2NtSGZLQU12SytibmhYQ2FFdnRyWGVwaCs1NXZyMjBOYkF0aVU5TFB4?= =?utf-8?B?RFpma0hCZFBYdGxuT0tOcWo2dVFzcWpGR29ZZXRKOGhaN1JpQ3IzOVQvUmw4?= =?utf-8?B?ckJ2aUQzTzQ1bFg5U1d4STQ1c3ByUW1ORnpCS2Y2eXJNWXhRQWlyZjRqYWZ3?= =?utf-8?B?QWVEdXpqVWxHZDJOWi9TRkxwMmdjSy83Q2FvTXdXL0Z4SDRMYjNTNDhpWTl1?= =?utf-8?B?RS92TUh4VVppYzBmQS9CUUE2ZUdqak1VMlpybng3Z0NXYzZtZCtzK0YxUVQ0?= =?utf-8?B?WmtSdzdycWd1a2t5ZjBETHdCVkhDc1Ryd2ZxNjdXOWpBQXZLdXNWbENHVXZ0?= =?utf-8?B?ZytVNVhrZlpNV3hLNlNuNkx1YXFxYjZkdG9oeCtxcVRKcFJHTWJDSTI5MXJn?= =?utf-8?B?OU5hSjUvWmVYQW5mbWdIWWF5YXlIVkl0MXZhTHQ3TjFHSVppblFQM3hvdEZS?= =?utf-8?B?QTZOeExkT1NtOUxnSjlJR0NzS2RZeDVvQksxaWw1S2dBRlJjYnpZQ1AyNXJB?= =?utf-8?B?NFA5aktrRWwrU25UR2djSVV2WjR3Vlljamwyb2dQa0hVSUNkb01majhIMUox?= =?utf-8?B?NGNtOWdoVHc2dmVjbTNWMFljeUdOaE1panhSajI2Y1kvejJtWldtYU50NjFB?= =?utf-8?B?QmJTbUdPcWRsaU03NmZkVS8zTyszYWFwRFBaQm1NZkZHZnRTcnF3ZmZxdXda?= =?utf-8?B?VDRFalpmSGx5cU9GdXhWM01YMk9wa05LYk4yZEF6RGUrS1RlUTZuSysrUkc5?= =?utf-8?B?UFpGd3lwbm90MW1pa0lTUXZ1YkJzVy9lZWhvTzFFaDRGUHhBYktlSnNJMk9J?= =?utf-8?B?dXVzeGRoc2NnMWRRTFV6UnEvekNOVDcxd0RBQVRTR1o1THI2K3BDNzkybHZp?= =?utf-8?B?QjE4RVBZUmlJa2JtdFpwSndhb2lWQ3dsbXZ3KzhOUWVaWWVLWmVYU1ZJbU05?= =?utf-8?B?MkNKSEo5aW1iMU95bmwrRFZhR0IxdkVVZ0pQY29yaE5pYVdCVTZmdjlsSGVO?= =?utf-8?Q?ZATRTgBwkXcXfXJE=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4566.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 954e1cc1-f80d-4ba9-e40f-08da42f864d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2022 11:26:23.6782 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g1KOms5HOG7wIX69AA1jnEhD+5ZYeswYMIFlqlVKBgDGXcBD5VpD9Jdwn+nWbni+MJv2RB9nMXwlKcZLzTMJrch6q4A6oUHPwdVEIEexgbM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5144 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2022 11:26:33 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNZXR6Z2VyLCBNYXJrdXMgVCA8 bWFya3VzLnQubWV0emdlckBpbnRlbC5jb20+DQo+IFNlbnQ6IE1vbnRhZywgMzAuIE1haSAyMDIy IDE2OjU1DQo+IFRvOiBXaWxsZ2Vyb2R0LCBGZWxpeCA8ZmVsaXgud2lsbGdlcm9kdEBpbnRlbC5j b20+DQo+IENjOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiBTdWJqZWN0OiBSRTogW1BB VENIIHYzIDA5LzEyXSBidHJhY2UsIHB5dGhvbjogRW5hYmxlIHB0d3JpdGUgbGlzdGVuZXINCj4g cmVnaXN0cmF0aW9uLg0KPiANCj4gSGVsbG8gRmVsaXgsDQo+IA0KPiA+PiA+KyAgYXBwbHlfZXh0 X2xhbmdfcHR3cml0ZV9saXN0ZW5lciAoaW5mZXJpb3JfcHRpZCk7DQo+ID4+DQo+ID4+IFNob3Vs ZCB0aGlzIGJlIGNhbGxlZCBwdHdyaXRlX2ZpbHRlcj8NCj4gPj4NCj4gPg0KPiA+Tm8sIHRoYXQg d2Fzbid0IG15IGludGVudGlvbi4gSSBjYW4gcmVuYW1lICJsaXN0ZW5lciIgdG8gImZpbHRlciIg aWYgeW91DQo+ID53YW50LCBidXQgdGhhdCB3b3VsZCBhZmZlY3QgdGhlIHdob2xlIHNlcmllcyBh bmQgZG9jdW1lbnRhdGlvbi4NCj4gPk9yIGFyZSB5b3UganVzdCByZXF1ZXN0aW5nIHRoZSBleHRl bnNpb24gZnVuY3Rpb25zIHRvIGJlIHVwZGF0ZWQ/DQo+IA0KPiBUaGlzIHJlbWluZGVkIG1lIG9m IGZyYW1lIGZpbHRlcnMgb3IgZnJhbWUgZGVjb3JhdG9ycy4gIE1heWJlDQo+IHB0d3JpdGVfaW50 ZXJwcmV0ZXIgd291bGQgYmUgYW5vdGhlciB0ZXJtIHRoYXQgaXMgbW9yZSBzcGVjaWZpYyB0aGFu DQo+IHB0d3JpdGVfbGlzdGVuZXIuDQo+IA0KPiBZZXMsIHdlJ2Qgd2FudCB0byBjaGFuZ2UgdGhp cyBldmVyeXdoZXJlIHRvIG1ha2UgR0RCJ3MgaW50ZXJuYWxzDQo+IG1hdGNoIHRoZSB0ZXJtaW5v bG9neSB3ZSB1c2UgaW4gdGhlIGRvY3VtZW50YXRpb24uDQoNCkkgcGVyc29uYWxseSBkb24ndCBo YXZlIGEgc3Ryb25nIHByZWZlcmVuY2UgYW5kIEVsaSBkaWRuJ3QgcmVqZWN0IHRoZSBsaXN0ZW5l cg0KdGVybWlub2xvZ3kuIEkgd2FzIGEgYml0IGFnYWluc3QgZmlsdGVyIGluIHRoZSBwYXN0LCBh cyB3ZSBkb24ndCAiaGlkZSIgYW55dGhpbmcNCmZvciBwdHdyaXRlIChjb250cmFyeSB0byBmcmFt ZSBmaWx0ZXJzKS4gQnV0IEkgdGhpbmsgZWl0aGVyIG9mIHRoZSB0aHJlZSBpcyBmaW5lLg0KDQpF bGksIGFyZSB5b3UgZmluZSB3aXRoIGNoYW5naW5nIGV2ZXJ5dGhpbmcgdG8gdGhlIGZpbHRlciB0 ZXJtaW5vbG9neSwgYWxzbyBpbg0KdGhlIGRvY3VtZW50YXRpb24/IEkganVzdCB3YW50IGFncmVl bWVudCBiZWZvcmUgbWFraW5nIGFsbCB0aGUgbmVjZXNzYXJ5DQpjaGFuZ2VzLg0KDQpGb3IgY29u dmVuaWVuY2UsIHRoZSBsYXN0IHBhdGNoIHdpdGggdGhlIGRvY3VtZW50YXRpb24gSSBwb3N0ZWQ6 DQpodHRwczovL3NvdXJjZXdhcmUub3JnL3BpcGVybWFpbC9nZGItcGF0Y2hlcy8yMDIyLU1heS8x ODg3ODIuaHRtbA0KDQo+IA0KPiA+PiA+KyAgLyogUHlPYmplY3QgcG9pbnRlciB0byB0aGUgcHR3 cml0ZSBsaXN0ZW5lciBmdW5jdGlvbi4gICovDQo+ID4+ID4rICB2b2lkICpwdHdfbGlzdGVuZXIg PSBudWxscHRyOw0KPiA+PiA+Kw0KPiA+Pg0KPiA+PiBUaGUgY29tbWVudCBzYXlzIHRoYXQgdGhp cyBpcyBhIFB5T2JqZWN0LiAgV2h5IGlzIGl0IGRlY2xhcmVkIHZvaWQgKj8NCj4gPj4NCj4gPg0K PiA+QmVjYXVzZSBJIGRpZG4ndCB3YW50IHRvIGluY2x1ZGUgYSBweXRob24gaGVhZGVyIGZvciBQ eU9iamVjdCBoZXJlLg0KPiA+QWZhaWssIGJ0cmFjZS5oIHNob3VsZCBiZSBrZXB0IGZyZWUgb2Yg dGhvc2UuDQo+IA0KPiBJbmNsdWRpbmcgcHl0aG9uIGhlYWRlcnMgaXMgYmV0dGVyIHRoYW4gdm9p ZCAqIGRlY2xhcmF0aW9ucyBJTUhPLg0KPiANCj4gTWF5YmUgd2UgY2FuIGhpZGUgaXQgYWxsIGJl aGluZCBhIGNhbGxiYWNrIGZ1bmN0aW9uIHRoYXQgaXMgcHJvdmlkZWQNCj4gYnkgdGhlIHB5dGhv biBsYXllcj8NCg0KU29ycnksIEkganVzdCByZWFsaXplZCB0aGF0IGFjdHVhbGx5IHRoZSBjb21t ZW50IGlzIHdyb25nLiBPdGhlciBleHRlbnNpb24NCmxhbmd1YWdlcyBjb3VsZCBhbHNvIHByb3Zp ZGUgYSBkaWZmZXJlbnQgdHlwZSB0byBjYWxsLiBJbiB0aGUgZW5kIGl0IGlzIGENCmZ1bmN0aW9u IHBvaW50ZXIuIEkgd2lsbCBmaXggdGhlIGNvbW1lbnQuDQoNClJlZ2FyZHMsDQpGZWxpeA0KSW50 ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1 NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5k ZSA8aHR0cDovL3d3dy5pbnRlbC5kZT4KTWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNl bnNjaG1pZCwgU2hhcm9uIEhlY2ssIFRpZmZhbnkgRG9vbiBTaWx2YSAgCkNoYWlycGVyc29uIG9m IHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmljZTogTXVu aWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK