From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by sourceware.org (Postfix) with ESMTPS id 51FDC38485B0 for ; Wed, 18 May 2022 19:24:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 51FDC38485B0 Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24IEaCUr001102; Wed, 18 May 2022 21:24:20 +0200 Received: from eur05-db8-obe.outbound.protection.outlook.com (mail-db8eur05lp2106.outbound.protection.outlook.com [104.47.17.106]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 3g23ahupya-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 18 May 2022 21:24:20 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IBsOhgNCPAi4a8ey7ri562Bot5pVy398Z6UFp0CT/N+V5VDebnZtfVxtX7s68kRXw6PKMMdtSzwF35zU8d2nW2buaedOJtjdUvLjKfk11rAEYJmviHIXY6wSRW2164x6qqVAgmOTA8Ndr14N8AK1zpwGJeciJDxOHK/GB6sAB3pXg2sI6gciwQ9G6386YmI7xX9cXsCqvoiNfwa+Dh8x2yxy07YzYVNtNzg4MK97mgD0lTEjdu92x+Q55H0GlE9pmv+pzSOlXP51fQUGgdWlO0V1gW+zSbDxYTmZgCyfi6ZAoLoO6m122DLfaLCpTtgwmpmmN1GmX/ZaqymM3s2kHA== 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=C2einYwj0xt2zFg6UIGSoNY5Uaet1/Uq4HYqiBNe8Aw=; b=gQv4/Mj1rez4Xb/LEX/3FfKxJ3xw/xQ1wjGLuiLl7E2ApZSLSwVlVE8BWVRzUavbNXWt7P+YpOJrfxEomt8Arj3Ty1rxo1+nuzfEPaLHHKMWXyKavPRcOqiZCas5Tghyopq70x74ayB/ubAOSMOKmUL63BJM2oZ64AFiGPkOKeq54pp/YP9RpX5GHj7B8TKBzrFmqqgwrL8X71PNUQWuymjk/ciSnNuoAmxxQEUzaypY+hlrLuHlzmvxXUuKSXhv/iAcGO40pJIKTdj3/LhcVGmydr6Dg93q0vtKVRSymPZFAVfy5m414MIiH3v3hpLvunXNP1gMQI19sVWTaCogPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=st.com; dmarc=pass action=none header.from=st.com; dkim=pass header.d=st.com; arc=none Received: from AM6PR10MB2197.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41::30) by AM6PR10MB2662.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:a1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Wed, 18 May 2022 19:24:18 +0000 Received: from AM6PR10MB2197.EURPRD10.PROD.OUTLOOK.COM ([fe80::880e:5966:1242:6445]) by AM6PR10MB2197.EURPRD10.PROD.OUTLOOK.COM ([fe80::880e:5966:1242:6445%7]) with mapi id 15.20.5273.015; Wed, 18 May 2022 19:24:18 +0000 From: Torbjorn SVENSSON To: Luis Machado , Christophe Lyon , Yvan ROUX - foss , "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/3] gdb/arm: Set the correct address to the FPU register on Thread-Topic: [PATCH 1/3] gdb/arm: Set the correct address to the FPU register on Thread-Index: AQHYaSz4dWonTMoS90mjpDIP1leMka0hlTSAgAE93UCAAGScAIABzf3A Date: Wed, 18 May 2022 19:24:18 +0000 Message-ID: References: <20220516135454.GA27993@gnbcxd0114.gnb.st.com> <20220516135803.GB27993@gnbcxd0114.gnb.st.com> <8596b573-ad8e-df22-592d-b342c89a315e@arm.com> <98ee6a2d-1af4-404f-bf47-9e730e84642a@arm.com> In-Reply-To: <98ee6a2d-1af4-404f-bf47-9e730e84642a@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_Enabled=true; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_SetDate=2022-05-18T19:18:14Z; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_Method=Privileged; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_Name=cf8c7287-838c-46dd-b281-b1140229e67a; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_SiteId=75e027c9-20d5-47d5-b82f-77d7cd041e8f; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_ActionId=a6227162-d53a-4cf8-a487-f85236a68291; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_ContentBits=0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c2a6306b-a166-494b-d1e4-08da390400ee x-ms-traffictypediagnostic: AM6PR10MB2662:EE_ x-ld-processed: 75e027c9-20d5-47d5-b82f-77d7cd041e8f,ExtAddr 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: E1GV3qPKKauG70YOAKqejIrRuyMjs8gFJtBHActHZtPhI5yOqhlUo6bWLtsoISPfsZhgX/TmLbLE17wMUREkkKUh9sB8wOyc5EGsA2Dg88mtOOirHIotwBdQsVaelzLHJFSRqXGIN2Lh+Goq+SQBiWDZA0M/WNdJKGQon5O5OMRvEL6WcvSFBg2xfSYWdr+12HITDGi33iwP1jpdJ0Jvu+5aNGQXrstmr1OAdZxvCmQ0vqif1hbnFCZ7QBahPhcAo/gJrVLs1gNhifqv6e0Epy3QZd7MU+Sm2EpcUk0iw++MNzpxjB3LC/hSahGw50KnWcYvvEzS2NrBIGrHGHPpQKUQ0IqBE1ufwp8+uBKohkmF8roiFpN76wmg0ElWPKlXG45angYNBsK7KapbcHZkiFo1kV880uC9qWzG/vov3BJH0NmpRRCdQkq2KXOfvcO7tIPCL9dU6aAFYufihdM1JgOG4onID6YlNsTsYzXVrWXRdOzyej0nfK1oTizDmI/vuZyEtFZCWmp+ZsvCwlcizGDgDbBe0ZSGVByFBwxp/UZf0VRNe26U1OJHIINbREPRUwD7mQLCyLbmyC0JR7hEOk0CrS29Hjwr9ljkSiYg1smjbE0kuMwqWtfWeCd4gjrUhC7wf2clvvmipIrhi7+OGIdnCxrUx5xkWMLOAR5ef4pxxV7qEdXCRNsxCKs1tKY6Bmnqt0qISTV7JLy/PsLDuiedNCHdoBekBWXuseW2Wz0kedgp5kxJTEtbURPHcgNhjZ7QLINSPYHP5WoRzS61Raei4E79M/BLliZZF0WzXoU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR10MB2197.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(316002)(186003)(110136005)(5660300002)(55016003)(52536014)(33656002)(2906002)(71200400001)(66574015)(86362001)(38070700005)(83380400001)(8936002)(9686003)(26005)(508600001)(66946007)(66476007)(966005)(66556008)(7696005)(66446008)(64756008)(76116006)(122000001)(38100700002)(6506007)(53546011)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MjdsUGpEUm0vQjNzRDhJVVRTdWlhdk4xa2k5L3p5ZEJ4VjhuTnpjdVJrRWp0?= =?utf-8?B?d2l0WVpud1hubW9wZXBYN2liS3RyQW1ES1FpQU15bzE3cWJGQSt5bnlpM1k3?= =?utf-8?B?Z3RLcG9JZ0c2NUFsV2J4UGhCM3dMcTVNZ1BLNEY2cTl0WGtWTFNXTlZjaGZM?= =?utf-8?B?ZVVVd2hkSldZbWVQTTlIeDEzSUFGYWdDWHBHVlovbXpOR2VSMlVXeXA0VW13?= =?utf-8?B?cVllRCtvTHhvM2l4V2NVeUlDZUgydDVBYXRRejFjdlU5WkJUck0xRnNmU3JH?= =?utf-8?B?Ylk4TjdvOFhVa21vVGpuZWJ2ZVhpa3ZMUEUyd252WGRMSTVhNDBBUElqU3g4?= =?utf-8?B?aFdaWnRrcmtVbHhpZ01YWHpMaGx4ZW1kNWo4VnZoTlNTeWhDMU8zRjBsZUlh?= =?utf-8?B?NUJDLzF0V0hMS0hrSVBEcTl3QkxtYlhNam4rMFZMZ2J2QTMwYnhIZ2czcnhR?= =?utf-8?B?bDdtdEp5ME5SOGdoT2I2cGxPY2pud2kxamRGdUc0M3plNCswMTZqNW1LU2lB?= =?utf-8?B?aUMyQjVpU1I2eXh2NWpSVzIrM3lCVUoyNkF0ODd3cmtvd1RWNDU0RThmbzU0?= =?utf-8?B?bWw1dFg2MFczTGpDNkY0eGEwQk9Jb1hSTEE5SmoxUGh2UHZWZ3pNQ3VJWkdH?= =?utf-8?B?R3Q5bXgzeXRqU0kxcE16dWQ5aEtJbjhNMkZqNkkzeE0waW1kdW5kRHBCTFE3?= =?utf-8?B?VUpmODJxQWpMKy9BcktvZUJhYkJRSU95SURKb1Fuek5oVzdLaFU5a0thaTFQ?= =?utf-8?B?VG91THlaT1JxYVNIYWdhRThKNmNOWjVXLytaa2JaZHoySnRxa1ZmS3FJODZI?= =?utf-8?B?eFpSYmFXbjhWVU9iZi90OUtOWUgvSmg0S1EvemZsVytRd29NeFc2Y3ZKNW0z?= =?utf-8?B?MUdzMkpoVW04SmY2L3pjc3JKMDI5eEpIZVZLR21xRGJXWFF0MWNqWUJiUk81?= =?utf-8?B?WkYwa0pUbVpPRFRXSXZwT0dDYy85RS9PeXdzVitTZ0lpQkNXU3hJKzYyTVJt?= =?utf-8?B?Um5xaHZ3OWJVSTRETm90blVoOUVtVWc4U25ZT05qWW1aVXc2VUV3RFFqT2dh?= =?utf-8?B?WjN0TE9sSmU5Vml2SFFSVnFqRUVldzdUcDJrNE1HSm52VHdRdzM4UGZhdnha?= =?utf-8?B?SVlmcnR1S1E0RDBrYTFrZTZTY0JJRWluRGVTaUhudksxUll4aFV5L3YyQnhR?= =?utf-8?B?U2pDS3NIODFZSjNqL1RsVmcrd1lGTTliMjhZckxxc0FTSjRkb0JCOFdnVUZ6?= =?utf-8?B?blVBNG5JYnpRTmUydGFqdFY4VmtNVmYyODJQc0xHVkVXUEZncUJBWmJwTmUz?= =?utf-8?B?VjB1N3A0M1AxdDB5ZXJnMmlJNGpSL0dDMm8zMjhEN1U5aXRmWTlPWTYzd0g5?= =?utf-8?B?MnlHSk1Ba243VVFBUGFBRVppSi9DRWdYS1ZqQmtUakQwaVYyTC9zZjBhMDVE?= =?utf-8?B?ZTM4THpJM2JQL0tLazhXS0hPazhMUFBDSVdsbUNmWW1jM292TGk2VEVRaS9P?= =?utf-8?B?R0MrbHEvUGZONEY2UHR5YTRGVThZWEIyV0RRRFlOek1DUWpUZm50TUhQN1I0?= =?utf-8?B?ajY5MFJSWXZXUjNVbzBpZmV5UGlvMjFoZ210NjAycGFlcSticFd6UzRnb0wy?= =?utf-8?B?dW81Z3g1VFN5TitQNW5ZeWhVQy9hd2NPdE9iZGhEM1F2SllJVzdOSElSRDJV?= =?utf-8?B?V0k5SlcwL3Fkc1ZWSU1DQWp4QkxQZFo3QlQ4aklIQVhFcjVHSWhXMm0xRDlB?= =?utf-8?B?emR5VnhTOUhkTEg1cnNtSTh1MGNpVDZkVGFUWmNUeFJ5OXJ3U0ZnS1B2OVM4?= =?utf-8?B?emk1UkFlOUIvamx1anBDMTJhZjRDS1VDeTBmNlZESDcwbTZUUGNibXZXMDN2?= =?utf-8?B?L2V6cG9nT3V1MmNldUtqTVFvK1ZIa1NkdURaNUt0VGZTT0lhSUlZSnhQam82?= =?utf-8?B?dXllZ25VeTNxVGlEY0pmSldDY3NVN0taaUhlbk5LYTNURWpIQ3dmTCsxNTY3?= =?utf-8?B?WWFPemYrYy80dXRVOEVqZWNHMmNDd01uRVZCOXBXSThGUTlPUHNWY3g2Umtk?= =?utf-8?B?TlN3S1puVll2UU54OEUyVEJXTmd3YllBdlZDSmxMNmJYYWRxS3hNbk11ZHVm?= =?utf-8?B?SnJJZE14ZTlJdHUzUnNxMktXTDM4TVU2KytDU1VxcmRYV2VLaFNVS3l4M0F0?= =?utf-8?B?ak5jTTlhbE1wWkJodzV0N1V0VFhWbnowVGVZUUJNdWUyQ09ZWjk2bHUyREtG?= =?utf-8?B?akpjODdTRWE1dkdNQmxIZEswbHNvS1k1b0VVTW83NHB0REpjSkx5Z3FBVUE2?= =?utf-8?B?SE1pR1o4VXNENGdJZ0EzcmpFUnJOU3hRWkJ1dTMxUFIxeUlYMFMvSjkxWEpV?= =?utf-8?Q?OaBk09jZHFyIeSto=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ST.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR10MB2197.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: c2a6306b-a166-494b-d1e4-08da390400ee X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2022 19:24:18.4181 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1Ftr0tgmEBvivQBml2G0nPArkHcrGK03S8CjXDEXPVGnnN9lpfQn/V/OF+vdOe6gbx0zes1gHZDPfZkhRE/S6B64jBFls5fppBTv76Gkbjw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR10MB2662 X-Proofpoint-GUID: ke_mB8w7-QbXl-jo8efCnAhJp4PeMs7k X-Proofpoint-ORIG-GUID: ke_mB8w7-QbXl-jo8efCnAhJp4PeMs7k X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-18_06,2022-05-17_02,2022-02-23_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 spamscore=0 malwarescore=0 phishscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 impostorscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205180112 X-Spam-Status: No, score=-13.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, 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: Wed, 18 May 2022 19:24:26 -0000 SGVsbG8sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTHVpcyBNYWNo YWRvIDxsdWlzLm1hY2hhZG9AYXJtLmNvbT4NCj4gU2VudDogZGVuIDE3IG1haiAyMDIyIDE3OjQ1 DQo+IFRvOiBUb3Jiam9ybiBTVkVOU1NPTiA8dG9yYmpvcm4uc3ZlbnNzb25Ac3QuY29tPjsgQ2hy aXN0b3BoZSBMeW9uDQo+IDxjaHJpc3RvcGhlLmx5b25AYXJtLmNvbT47IFl2YW4gUk9VWCAtIGZv c3MgPHl2YW4ucm91eEBmb3NzLnN0LmNvbT47DQo+IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3Jn DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8zXSBnZGIvYXJtOiBTZXQgdGhlIGNvcnJlY3QgYWRk cmVzcyB0byB0aGUgRlBVDQo+IHJlZ2lzdGVyIG9uDQo+IA0KPiBPbiA1LzE3LzIyIDEwOjQ5LCBU b3Jiam9ybiBTVkVOU1NPTiB2aWEgR2RiLXBhdGNoZXMgd3JvdGU6DQo+ID4gSGVsbG8sDQo+ID4N Cj4gPg0KPiA+IFNUIFJlc3RyaWN0ZWQNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+PiBGcm9tOiBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBhcm0uY29t Pg0KPiA+PiBTZW50OiBkZW4gMTYgbWFqIDIwMjIgMTY6NDcNCj4gPj4gVG86IFl2YW4gUk9VWCAt IGZvc3MgPHl2YW4ucm91eEBmb3NzLnN0LmNvbT47IGdkYi0NCj4gPj4gcGF0Y2hlc0Bzb3VyY2V3 YXJlLm9yZw0KPiA+PiBDYzogVG9yYmpvcm4gU1ZFTlNTT04gPHRvcmJqb3JuLnN2ZW5zc29uQHN0 LmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCAxLzNdIGdkYi9hcm06IFNldCB0aGUgY29y cmVjdCBhZGRyZXNzIHRvIHRoZSBGUFUNCj4gPj4gcmVnaXN0ZXIgb24NCj4gPj4NCj4gPj4gSGkh DQo+ID4+DQo+ID4+DQo+ID4+IE9uIDUvMTYvMjIgMTU6NTgsIFl2YW4gUm91eCB2aWEgR2RiLXBh dGNoZXMgd3JvdGU6DQo+ID4+PiBSZWdpc3RlcnMgb2Zmc2V0cyB3ZXJlbid0IGNvbXB1dGVkIGZy b20gU1AgYWRkcmVzcy4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBUb3JiasOvwr/CvXJu IFNWRU5TU09OIDx0b3Jiam9ybi5zdmVuc3NvbkBzdC5jb20+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5 OiBZdmFuIFJvdXggPHl2YW4ucm91eEBmb3NzLnN0LmNvbT4NCj4gPj4+IC0tLQ0KPiA+Pj4gICAg Z2RiL2FybS10ZGVwLmMgfCAyICstDQo+ID4+PiAgICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp b24oKyksIDEgZGVsZXRpb24oLSkNCj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0IGEvZ2RiL2FybS10 ZGVwLmMgYi9nZGIvYXJtLXRkZXAuYw0KPiA+Pj4gaW5kZXggNDk2NjQwOTNmMDAuLmMzNzI1NGMy Y2UxIDEwMDY0NA0KPiA+Pj4gLS0tIGEvZ2RiL2FybS10ZGVwLmMNCj4gPj4+ICsrKyBiL2dkYi9h cm0tdGRlcC5jDQo+ID4+PiBAQCAtMzQ3NSw3ICszNDc1LDcgQEAgYXJtX21fZXhjZXB0aW9uX2Nh Y2hlIChzdHJ1Y3QgZnJhbWVfaW5mbw0KPiA+PiAqdGhpc19mcmFtZSkNCj4gPj4+ICAgICAgICAg IGlmICh0ZGVwLT5oYXZlX3NlY19leHQgJiYgIWRlZmF1bHRfY2FsbGVlX3JlZ2lzdGVyX3N0YWNr aW5nKQ0KPiA+Pj4gICAgCXsNCj4gPj4+ICAgIAkgIC8qIEhhbmRsZSBmbG9hdGluZy1wb2ludCBj YWxsZWUgc2F2ZWQgcmVnaXN0ZXJzLiAgKi8NCj4gPj4+IC0JICBmcHVfcmVnc19zdGFja19vZmZz ZXQgPSAweDkwOw0KPiA+Pj4gKwkgIGZwdV9yZWdzX3N0YWNrX29mZnNldCA9IHVud291bmRfc3Ag KyAweDkwOw0KPiA+Pg0KPiA+PiBTb3JyeSwgaXQgbG9va3MgbGlrZSB0aGlzIHdhcyBteSBtaXN0 YWtlIHdoZW4gSSBjb21taXR0ZWQgZWYyNzMzNzc1ODdkLg0KPiA+Pg0KPiA+PiBJIGhhdmVuJ3Qg Y2hlY2tlZCB0aGUgbWFudWFsLCBhbmQgSSBtYXkgaGF2ZSBmb3Jnb3R0ZW4sIGJ1dCBzaG91bGRu J3QNCj4gPj4gdGhpcyBiZQ0KPiA+PiBmcHVfcmVnc19zdGFja19vZmZzZXQgPSB1bndvdW5kX3Nw ICsgc3BfcjBfb2Zmc2V0ICsgMHg5MD8NCj4gPg0KPiA+IEFzIEkgc2VlIGl0LCBpdCBjYW4gYmUg ZWl0aGVyDQo+ID4gZnB1X3JlZ3Nfc3RhY2tfb2Zmc2V0ID0gdW53b3VuZF9zcCArIDB4OTA7DQo+ ID4gb3INCj4gPiBmcHVfcmVnc19zdGFja19vZmZzZXQgPSB1bndvdW5kX3NwICsgc3BfcjBfb2Zm c2V0ICsgMHg2ODsNCj4gPiBUaGUgb2Zmc2V0IHZhbHVlcyAoMHg5MCBhbmQgMHg2OCkgY2FuIGJl IHNlZW4gaW4gdGhlICJTdGFjayBGcmFtZSIgY2hhcHRlcg0KPiBhdCBodHRwczovL2RldmVsb3Bl ci5hcm0uY29tL2RvY3VtZW50YXRpb24vMTAwNzAxLzAyMDAvRXhjZXB0aW9uLQ0KPiBoYW5kbGVy cw0KPiANCj4gSXQgd291bGQgYmUgbmljZSB0byAjZGVmaW5lIHRoZXNlIGNvbnN0YW50cyBhbmQg cHV0IHNvbWUgY29tbWVudHMNCj4gcG9pbnRpbmcgYXQgdGhpcyBkb2N1bWVudGF0aW9uLg0KDQpX aGlsZSBpdCB3b3VsZCBiZSAibmljZSIgdG8gaGF2ZSBkZWZpbmVzLCB0aGUgZGVmaW5lcyB3b3Vs ZCBqdXN0IGhhdmUgYSBzaW5nbGUgdXNlIGFuZCBJIHRoaW5rIGl0IG1pZ2h0IGNhdXNlIG1vcmUg Y2xvYmJlciB0aGFuIGl0IGhlbHBzLg0KTWF5YmUgYSBjb21wcm9taXNlIHdvdWxkIGJlIHRvIGV4 dGVuZCB0aGUgZnVuY3Rpb24gY29tbWVudCB0byBwb2ludCB0byB0aGUgZG9jdW1lbnRhdGlvbiBh bmQgbWVudGlvbiB0aGF0IHRoZSBvZmZzZXQgdmFsdWVzIGFyZSB0YWtlbiBmcm9tIGl0Pw0KDQo+ IA0KPiA+DQo+ID4gQmFzZWQgb24gdGhlIHJlc3Qgb2YgdGhlIGNvZGUsIG1heWJlICJ1bndvdW5k X3NwICsgc3BfcjBfb2Zmc2V0ICsNCj4gMHg2OCIgaXMgdGhlIHByZWZlcnJlZCBleHByZXNzaW9u IGhlcmUgYXMgaXQgcmVtb3ZlcyB0aGUgImludGVnZXIgY2FsbGVlDQo+IHNhdmVkIiBwYXJ0IGZy b20gdGhlIGVxdWF0aW9uLg0KPiA+DQo+ID4+IEhvdyBkaWQgeW91IHRlc3QgdGhpcz8gRG9lcyB5 b3VyIHBhdGNoIGFjdHVhbGx5IHdvcms/DQo+ID4NCj4gPiBJJ3ZlIG5vdCB0ZXN0ZWQgdGhlIGNv ZGUgb24gdGFyZ2V0IChJIGRvbid0IGtub3cgaG93IHRvIHJlbGlhYmx5IHRyaWdnZXIgdGhlDQo+ IGNvZGUpLCBJJ3ZlIGp1c3QgbG9va2VkIGF0IGhvdyB0aGUgcmVzdCBvZiB0aGUgcmVnaXN0ZXIg dmFsdWVzIGFyZSBoYW5kbGVkIGluDQo+IHRoZSBzYW1lIGJsb2NrIG9mIGNvZGUgaW4gR0RCIGFu ZCB0aGV5IGFyZSBhbGwgdXNpbmcgdGhlIHVud291bmRfc3ANCj4gdmFyaWFibGUgdG8gaWRlbnRp ZnkgdGhlIGFwcHJvcHJpYXRlIGFkZHJlc3MuDQo+IA0KPiBXYXMgdGhpcyBzcG90dGVkIG9uIHZp c3VhbCBpbnNwZWN0aW9uIG9ubHk/IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGNyYWZ0IHNvbWUN Cj4gY29kZSB0aGF0IHJ1bnMgaW50byBhbiBleGNlcHRpb24gYW5kIHRoZW4gZm9yY2VzIEdEQiB0 byBnbyB0aHJvdWdoIHRoZQ0KPiBmcmFtZSByZXN0b3JpbmcgdGhlIHJlZ2lzdGVycz8NCg0KSXQg d2FzIHNwb3R0ZWQgdXNpbmcgdmlzdWFsIGluc3BlY3Rpb24geWVzLg0KSSd2ZSBiZWVuIHRyeWlu ZyB0byBjcmVhdGUgc29tZXRoaW5nIHRoYXQgd291bGQgcmVsaWFibHkgdHJpZ2dlciB0aGlzLCBi dXQgSSdtIG5vdCBjZXJ0YWluIG9mIHdoYXQga2luZCBvZiBzY2VuYXJpbyB0aGF0IHRyaWdnZXJz IHRoZSBjb2RlLg0KDQpLaW5kIHJlZ2FyZHMsDQpUb3JiasO2cm4NCg==