From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by sourceware.org (Postfix) with ESMTPS id 9D7E63858D20 for ; Wed, 9 Aug 2023 09:48:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9D7E63858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1691574514; x=1723110514; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=9DzzY1mbBLrpc4ea5vMkNpaRa898QMTj/9L+jt+18qg=; b=bObDhbzMNRvXIo1VtUwVyOJHEDY88Fd13EqEvoc/cQQDHB6dilGrRKGv XQvI09H1zq/i/kMGiVinYSQhhdz0GzNE2ccuLmEAbKuMP700v3TaERvtD qegMsIDLvquuV8EffoOkT4jGSiOsev6sg8G94APbl8+SWGYr0SCY65DRh CVTb6Z9bXsdvm9kfU8ukIWforkRgb7w8f4yr2RIisJFpVoZ3xxwEuG4JJ zPXxXNkOQYaUEmpTDhrY+vEIDMLghR/9zZTzL3fmg1MjvVazuE6LDZWMs qa3qtH5mhFlINWJArFTBGjU33XiYztTHSLhT766Rrl0WxIKZPtVlbHWJC A==; X-IronPort-AV: E=McAfee;i="6600,9927,10795"; a="369980714" X-IronPort-AV: E=Sophos;i="6.01,158,1684825200"; d="scan'208";a="369980714" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Aug 2023 02:48:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10795"; a="821784791" X-IronPort-AV: E=Sophos;i="6.01,158,1684825200"; d="scan'208";a="821784791" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP; 09 Aug 2023 02:48:32 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Wed, 9 Aug 2023 02:48:32 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Wed, 9 Aug 2023 02:48:32 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2507.27 via Frontend Transport; Wed, 9 Aug 2023 02:48:32 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Wed, 9 Aug 2023 02:48:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hQLCaVkh0/JfreC4nQ0KWqMHGT3i8NtnzbR9lpU7V5Ve2zNozpRcxQ2KxkB/TwdxclezMI/yWhS00HQGdSLNyxdgwhTw5S52o9A94UoHNK4EnLVJz7k+sNbhWBLaRyBmGe069jf5JeRC+KqScEfb6bz3mTD0bTxNiXU1V09t1TmXn0KIupNVtDIzyH3kpcrdLh7D8m1uH9wcRh0ruVwpxZRYSA6oAavYsIZ9gJOWD/kzD+0fbQKjdr2nFPC7tCNte5XOHHMzd3sbKWdj0WMBm0zqHKqP0MoWOAGg5N3+8otgPmw3Z9nDgAeTE16ykAiOPI5uRdAHGxWmH0Hupcv5Uw== 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=5bLFthd0nDxsZHFug0z69hk00GZvTF5BknUHDPmy63Y=; b=goOqR5fem51i2xh3yCt8gg0yNBE6vVPw3fldNoaAItiZh8g/r6dX1J4j+WLV5g8LBjamRiU2uvzoMLfN7WEMJwvf3kQCgISkb2aOH6QoUvn2D8bAOxBkT3cEhmTtveZd8ipVC4wAUa+f+GxsXCBkQwISUkfiOTYkpwzIvqlLsCVlzaVwX456GLwtbpIUwhFWjBA16lYwXXaLx07YvhaB0VzshDQptpkldK8yKJr6z32ytOuJHJbdKCwa9lF3vD95L6pwo0VUf44kzUR/kzcnwksDLdCpQx9+pSUS8Ycm7PcKfBFzDAzuVnsyCk7QkWAtTjl9yWFGtO/PQoCzF2l0oA== 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 DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by CH3PR11MB8495.namprd11.prod.outlook.com (2603:10b6:610:1bd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.28; Wed, 9 Aug 2023 09:48:30 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::dcf7:d957:e9dc:2c64]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::dcf7:d957:e9dc:2c64%4]) with mapi id 15.20.6652.026; Wed, 9 Aug 2023 09:48:29 +0000 From: "Metzger, Markus T" To: "Willgerodt, Felix" CC: "gdb-patches@sourceware.org" , "simark@simark.ca" Subject: RE: [PATCH v10 08/10] btrace, linux: Enable ptwrite packets. Thread-Topic: [PATCH v10 08/10] btrace, linux: Enable ptwrite packets. Thread-Index: AQHZuW8DsqYZzh8nFkGDdV0pFhD7yq/KVj8QgBRVAQCAAZp7UIABkBCAgAACY9A= Date: Wed, 9 Aug 2023 09:48:29 +0000 Message-ID: References: <20230718115637.3531-1-felix.willgerodt@intel.com> <20230718115637.3531-9-felix.willgerodt@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8PR11MB5749:EE_|CH3PR11MB8495:EE_ x-ms-office365-filtering-correlation-id: b8c77f82-7edf-4abd-9223-08db98bdc931 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cWNaFwd69sweeBCaCZ4Y0khtaWMwdyIC0T9mj7Z6TKb73nWavnsC/8DF5MCzkk4rXNYPXtkQTSAIT4FKuO5dEk5YUgaCJTlhI3BpgZKbBYsmmChfFjaU8eUtExvNfHoRpXrMNDBaIwhApt2F2arlSSMQ0vYS/0gzBcVvfR5mrPkCtyrjJpsws2eG4R+ETAmu+C0zrpCiU46Gq4OM+k9+008lr6AnbEIf29kaJc3oUUfGrBIaaM2JF/XlmT4EcoSIVlySyohTI0Q5oDtVQt7rXiOLYYZKod7EJ2dq4wffgYDZez8TyPz+Cd0r4UL7ui3tVb6eW8QN3KLd1PDeVGezTbmEUBT2QucW5rY7LHinFc5yxg0JM/jirmQ2BHBTyaNRDwjvm+wiMZ1FuIV40xAPNpJbjNB41JMfX8Oh683RDLs6DyYS3YJxkLnMdu9eyVtuQGcXJyLA1tIrFOHR3fC1QdbJPkz3aIBW5p/W0EGhN7KeMffthOiO8pPVEvQp5tc7irnq1uXzYwB2kbJBsWcCjFAH6qKJlG9XT+nc3cTJYBWXyf40gXluRRfhL7ndtmHc9JHVwQ+2h2xP0BTlc+QpSV2lt6IBIhlemdYr4I6MInLOVxgq0nsIbqEK6nZTICWX x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR11MB5749.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(39860400002)(376002)(136003)(366004)(396003)(451199021)(186006)(1800799006)(316002)(4326008)(6636002)(122000001)(82960400001)(55016003)(2906002)(33656002)(86362001)(5660300002)(52536014)(38100700002)(38070700005)(8936002)(6862004)(8676002)(54906003)(41300700001)(9686003)(7696005)(83380400001)(26005)(6506007)(71200400001)(478600001)(66446008)(64756008)(76116006)(66946007)(66476007)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZklBZkdlUmkyNWhHNDZ4b1g1ci9GT2JndHRXVkJRTWZzQysxR0N5OWJwS3RZ?= =?utf-8?B?VkdYYnBUL0lMVUdDZ3BpSHcvdUVqTHJEeEdiNE9nL2hvalJuNGhhZmlpRENU?= =?utf-8?B?L1RieFQ0Zm1HQ1ozbkF2ZzZtZmo0QlNkMGduZ1RsUGMrNmloTDZWUEZFcXcw?= =?utf-8?B?NHg1VUoyK0Z4RFhKVUIxUlh2c0tYYXhSbFVrcXd3RFQ2b3B1dWo5UTVQQTIz?= =?utf-8?B?OUdKSjhyUFVnb2tPbWZDTTNIeE51UjRPVnNGUDVuckRtYk5MZmNDd1BUZmhN?= =?utf-8?B?b2RBREsvNnVQWGE3Vnc1dTF6QmwzdUxEcnhxVkhIZ2dIODAzSW1GTXJONDB5?= =?utf-8?B?VCtSbXFqWFBxTjkxYlU2QWg5cksyMWtQRlptOGxmVDczZjFRNE5rN3Q0SGFj?= =?utf-8?B?Rm9NSGQ2VmNPK1RUR2VzVndhUXpRTW12dzR2VE5TcXZ4YjJpcjcrbHZhUVhI?= =?utf-8?B?MDFjQVAvNnpaUFlVRjFMVHBhL0hKMjRPTldqSTNiUXpoYjVQYWM0dlc1VWVx?= =?utf-8?B?MnFDVjNGWnFjOHpmWTJSSW8veHpZZWoyQXJuNUlTa2NpNmhvbVo3MmlTZFdt?= =?utf-8?B?c3NBUEVGTGx4UWo3UFg5VHp4bmtFc3pnMi9PK2kvR0VCZkV4UzFtZzB4QjRB?= =?utf-8?B?SDFrZ0kyckk1TnpDcm14L0Z5TkFsVTROSEl3YXFoanhmdmJZVGR4L0ducG5a?= =?utf-8?B?LzJWTnVYY21ycWlnVUF6SkdsZlJGeEVQOXIvZnhpd2lvSitGalphaDEzbnY2?= =?utf-8?B?T3hrSW9SYUpDOHA3Qkl6dDJNVW1EdU1WcUIyUlJOZXVRYmZJR1d1dFd6T0Vw?= =?utf-8?B?ZStNQnZDVEwzNXkyWGMyRktrNkNTQlJ2S21zdXNLZEJSZFRObzFJMUdoMU12?= =?utf-8?B?THpyK3FQbnhOZlNjOTJIbWg5NXFLbkdXTU83cHF1UzliMmJ4MDhMeThIeUY2?= =?utf-8?B?cGxEOTBMelRaazRuOWJPOWo0ZWtYaEdQQmpBVXZVU3lTL3crMTQ4OEMxYzNI?= =?utf-8?B?aFBjQXI4MnN2SW8wQjRXdjFFRWpmUmpEam44ZFhsY2xpY0hEMk9FNWY4Z1po?= =?utf-8?B?NHpSWTZpMWUwb0tnUHpBTWlnT1B0Q2ttWmV5bnlzWEFSSUJQa3d2K0tsUWd6?= =?utf-8?B?SlU0b1VVMURoOTdXbWNxL2U4NUpQaFNIOG9uZEg3ZDFGYjlZVk1nenQ2ZHRs?= =?utf-8?B?QlhqNW9YdkRWUkdJeHhGK2Mvb3Z0Rmw1SkZTcVd2amxVdDNNcXNzU1poVnpa?= =?utf-8?B?QnlTNWo2TlBNUTBreUhQVjBxYmVMVnBaRXE1ZkUvWDY5VTNGd3paRXNLUkts?= =?utf-8?B?VTRHT1hWT0RRaFNDdTlXMkJFamFSdG52MVc3TFdyTmhZSkZmRmxoNXNJQ0Y5?= =?utf-8?B?R2NqSjh0VURjd1lyTzRoNXhXampRMVVYWUhvaVUxbjk2QTRuSCs2UzdtRFpV?= =?utf-8?B?NEhyS0wyWWI3NlRCYXcwK3BFRmpkbEdhcFUwaUtZQkNoOUhGeTVyYlZFRFJ2?= =?utf-8?B?VE5MbHRXS29XdVREWmxlRlBNR2c4b1N2NDU4SDNCMmd6M2ROSTRNYXozRzhy?= =?utf-8?B?VkJ2YlhGcnZrTGM5aDcrRnRveFBXWXRLaWd0empMTUQ5T0hIQng0MHFKUDBs?= =?utf-8?B?NmpINTRFTGFOdlcwV0RJaVJtbzBhUHd3cnVIZVVGd1N2WlFEcGJEQmxsQ2ov?= =?utf-8?B?b0p5WGZQU3JmcUpmYUpNQzJTbCtIUDNHNEhuWEhDUWhZbWRITXpFcW5raGVS?= =?utf-8?B?U2RUckx4UEpKQW1NNTBMWVkvSU1oVE9wMTdMTHNudTJVejM4b21TQUQ2a0VJ?= =?utf-8?B?SnZjV0xBcWttREdXUnYzNW9WV3owSzVybFhxT1hLbk5tU1RLdUJGNmlZaFdW?= =?utf-8?B?ejhFWnFvTkJaN1RQMjU3WERYVStaSUdzaWdhL3B0SnNBYjhQaWhPRGt1TWJO?= =?utf-8?B?eTFqOVNzSzdWVTVTU092VG1qVnEzZ09GTWJVdGNiUVFRYzF5RWRSWDUvVXQ3?= =?utf-8?B?MVlWUGZPS1RuTEM4T0FCNnl1eitzOGNhY0ZjRHYra3pLQmtJUlExOHFCcmhY?= =?utf-8?B?TEJwR3k4d2krMTR0L0xOUTI1eFU5dWR5Q1hpb3UzaFZucnRYaWk0ODJrVUJz?= =?utf-8?B?TUhTbjJ5TTFxN2dxRHk1blk1YXpzb2F3b1VQdFhpZ0tkajFyWmJ6RTFueUVp?= =?utf-8?B?RGc9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8c77f82-7edf-4abd-9223-08db98bdc931 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2023 09:48:29.4317 (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: fbqr30HCwdK+po2p4EudOIml27rfr53TzKDJmd6E/RqQWb3ZN0PG1NkfTxBv8g6895QOjleWaYt0qksLBXh10SCl26BF1z2I69EdNco2+k8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8495 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-4.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 autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: SGVsbG8gRmVsaXgsDQoNCj4+ID4+ID4rI2lmIChMSUJJUFRfVkVSU0lPTiA+PSAweDIwMCkNCj4+ ID4+ID4rICByZWNvcmRfYnRyYWNlX2NvbmYucHQucHR3cml0ZSA9IHRydWU7DQo+PiA+PiA+KyNl bHNlDQo+PiA+PiA+KyAgcmVjb3JkX2J0cmFjZV9jb25mLnB0LnB0d3JpdGUgPSBmYWxzZTsNCj4+ ID4+ID4rI2VuZGlmDQo+PiA+Pg0KPj4gPj4gSXMgdGhlcmUgYSB3YXkgdG8gZ2V0IGFuIGVycm9y IHdoZW4gYXR0ZW1wdGluZyB0byBpbnN0YWxsIGEgY3VzdG9tDQo+PiA+PiBwdHdyaXRlIGZpbHRl ciB3aGVuIGVpdGhlciBHREIgKHZpYSBsaWJpcHQpIG9yIHRoZSBrZXJuZWwgZG9lcyBub3QNCj4+ ID4+IHN1cHBvcnQgUFRXUklURT8NCj4+ID4NCj4+ID5Hb29kIHBvaW50LiBVbmZvcnR1bmF0ZWx5 IEkgZG9uJ3Qgc2VlIG9uZSB3aXRoIHRoZSBjdXJyZW50IGRlc2lnbi4NCj4+ID5DdXJyZW50bHkg d2UganVzdCBjYWNoZSB0aGUgZmlsdGVyIGZ1bmN0aW9ucyBpbiBweXRob24gd2hlbiBvbmUgaXMN Cj4+ID5yZWdpc3RlcmVkLiBUaGUgY29uZmlndXJhdGlvbiBpc24ndCBleHBvc2VkIHRvIHRoZSBw eXRob24gbGF5ZXIgaW4NCj4+ID5hbnkgd2F5Lg0KPj4gPg0KPj4gPkkgYW0gbm90IHN1cmUgaG93 IHdlIGNvdWxkIGRvIHRoaXMuIEV4cG9zaW5nICJtYWludCBidHJhY2UgaW5mbyINCj4+ID5hbmQg cGFyc2luZyB0aGF0IHdvdWxkIGJlIG9uZSB3YXksIG5vdCBzdXJlIGlmIHdlIHdhbnQgdG8gZ28g ZG93bg0KPj4gPnRoYXQgcGF0aC4NCj4+DQo+PiBXZSBjb3VsZCB3YXJuIGF0IGRlY29kZS10aW1l IHdoZW4gYXBwbHlpbmcgdGhlIHB0d3JpdGUgZmlsdGVyLg0KPj4gV2Ugc2hvdWxkIGhhdmUgZGlm ZmVyZW50IHdhcm5pbmcgdGV4dHMgZm9yIEdEQiAodmlhIGxpYmlwdCkgbm90DQo+PiBzdXBwb3J0 aW5nIHB0d3JpdGUgYW5kIHRoZSBzeXN0ZW0gKGtlcm5lbCBvciBoL3cpIG5vdCBzdXBwb3J0aW5n IGl0Lg0KPj4NCj4+IE5vdCBhcyBnb29kIGFzIGFuIGVycm9yIHdoZW4gaW5zdGFsbGluZyB0aGUg cHR3cml0ZSBmaWx0ZXIgYnV0IGJldHRlcg0KPj4gdGhhbiB3b25kZXJpbmcgd2h5IGl0IGlzbid0 IHdvcmtpbmcgYXMgZXhwZWN0ZWQuDQo+DQo+TWhtLCBJIGRvbid0IHNlZSB0aGlzIGVpdGhlci4g V2UgY2FuJ3Qgd2FybiB3aGVuIHdlIGFjdHVhbGx5IHdvdWxkDQo+YXBwbHkgdGhlIGZpbHRlciwg YXMgd2UgbmV2ZXIgd291bGQgZ2V0IGEgcHR3cml0ZSBldmVudC4NCg0KSSB3YXMgcmVmZXJyaW5n IHRvIHRoZSBhcHBseV9leHRfbGFuZ19wdHdyaXRlX2ZpbHRlcigpIGNhbGwgaW4gZnRyYWNlX2Fk ZF9wdCgpLg0KDQo+IEFzIHdlIGRvbid0DQo+ZW5hYmxlIHB0d3JpdGUgaW4gTGludXggaWYgbGli aXB0IGRvZXNuJ3Qgc3VwcG9ydCBpdC4gIEFuZCBpZiBsaWJpcHQgZG9lc24ndA0KPnN1cHBvcnQg aXQsIHdlIHdvdWxkbid0IGdldCB0byB0aGF0IHBsYWNlIGluIEdEQiBpbiB0aGUgZmlyc3QgcGxh Y2UsDQo+YXMgdGhlcmUgaXMgYW4gI2lmZGVmIHByb3RlY3RpbmcgaXQuDQo+DQo+SSBsb29rZWQg YXQgZG9pbmcgaXQgd2hlbiBpbnN0YWxsaW5nIHRoZSBleHRlbnNpb24gbGFuZ3VhZ2UgY2FsbGJh Y2sNCj5mb3IgcHR3cml0ZSBpbiBidHJhY2UuYywgZS5nLiBzb21ldGhpbmcgc2ltaWxhciB0byB0 aGlzOg0KPg0KPiAgLyogUmVnaXN0ZXIgdGhlIHB0d3JpdGUgZmlsdGVyLiAgKi8NCj4gIGlmIChi dGluZm8tPnRhcmdldC0+Y29uZi5wdC5wdHdyaXRlKQ0KPglhcHBseV9leHRfbGFuZ19wdHdyaXRl X2ZpbHRlciAoYnRpbmZvKTsNCj4gIGVsc2UNCj4gICAgd2FybmluZyAoXygiQ2FuJ3QgZGVjb2Rl IHB0d3JpdGUgZXZlbnRzLiIpKTsNCj4NCj5UaGlzIHdlIGRvIHJlZ2FyZGxlc3Mgb2YgbGliaXB0 LiBCdXQgdGhlbiB3ZSB3b3VsZCBnZXQgYSB3YXJuaW5nDQo+cmVnYXJkbGVzcyBvZiB0aGUgdXNl ciB0cnlpbmcgdG8gdXNlIHB0d3JpdGUgb3Igbm90ICh3aXRoIG9sZCBsaWJpcHQNCj52ZXJzaW9u cykuIFBsdXMgdGhpcyBkb2Vzbid0IGNvbXBpbGUsIGFzIHN0cnVjdCBidHJhY2VfdGFyZ2V0X2lu Zm8NCj5pcyBmb3J3YXJkIGRlY2xhcmVkLCBhbmQgd2UgcHJvYmFibHkgY2FuJ3QgY2hhbmdlIHRo YXQgYXMgYnRyYWNlLmMNCj5zaG91bGQgYmUgdGFyZ2V0IGluZGVwZW5kZW50Lg0KDQpXZSdkIHdh bnQgdGhlIGNoZWNrIGluc2lkZSBnZGJweV9sb2FkX3B0d3JpdGVfZmlsdGVyKCksIHdoaWNoIGdl dHMNCmNhbGxlZCBieSBhcHBseV9leHRfbGFuZ19wdHdyaXRlX2ZpbHRlcigpIHRvIGluc3RhbGwg dGhlIGJ0cmFjZSBjYWxsYmFjay4NCg0KVGhpcyBpcyBHREIgY29kZSBzbyB3ZSBzaG91bGQgYmUg YWJsZSB0byBjaGVjayB0aGUgbGliaXB0IHZlcnNpb24gYXMNCndlbGwgYXNrIGtlcm5lbCBzdXBw b3J0Lg0KDQpSZWdhcmRzLA0KTWFya3VzLg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdpc3Rl cmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6 ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZSA8aHR0cDovL3d3dy5pbnRlbC5kZT4KTWFu YWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgU2hhcm9uIEhlY2ssIFRpZmZh bnkgRG9vbiBTaWx2YSAgCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmlj b2xlIExhdQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFt dHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK