From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by sourceware.org (Postfix) with ESMTPS id 08E00385AE47 for ; Mon, 20 Nov 2023 07:14:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 08E00385AE47 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microchip.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 08E00385AE47 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=68.232.153.233 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700464474; cv=pass; b=FkOmjmPJwp4cvxr4dOoHYSZ87a8LqeiJdo3Le6BAtYpKlxzSeUNby+lbFQReod1D3xAqmj1PZO1wo+54pNEY5MzXxpWUiX/xMCdPkyJsmGRyIrbJSPMpDcFBiEewLmbilR8YDBka1hN+WDWOMQqHSssxMfOh3xdp0GXS2u2vT9g= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700464474; c=relaxed/simple; bh=hXa4EOU8BMccG8zVddX22NX8Q/p/qmlfAj+jUFJdans=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=HrkpkeUYFeuEju5TExZMhC+jABVPTdLM3KmKOaowgmvDsfn9x81/gKmtyZok7g9aaQS+y3zu9CGQxpcI6CwSXqGmQ3t7L3QGRDZ4wZP+p9Cp0JxT2Z0SkvsbudSHnzRDWMXJ9T4EB+1xZyrkKZBa58IMwo62cSRE2BI3X0lSRSI= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1700464473; x=1732000473; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=hXa4EOU8BMccG8zVddX22NX8Q/p/qmlfAj+jUFJdans=; b=ef7LMnv3NzTXAWvHbmxibA5IgnbdVC4tUZ4ttFS480Osmwk/uM2e4GnU A6Inp6VK3ljd4Vbl+Eq4+CKCuFa+M4fueNooMPrb+UpGagRZkM/+3mleD macHU4tzhXJxr4/1R72EQQp2ok5+jGrpuy8oQn7uA+0cNSjGleLtFIlxN eJIxt3dGbjDy8Y5JVrEVfVyHWyUx9Z8XPKAv9N5VhuflrHjqZpINwavzx MTThkc/el2yxBg+wowIrHN8t4X4bMdMcSmylcObUrOe1R3fViny3thAaV s+lEDDHuMOswfmV8+2kqaUcQsCWHEEadtMzgzFGFEXnoiH/LLkaMO8OAy g==; X-CSE-ConnectionGUID: GQA0E4oLSKGbqt4YI68Kmg== X-CSE-MsgGUID: cmOes87RTKKm5SGNI+jpfg== X-ThreatScanner-Verdict: Negative X-IronPort-AV: E=Sophos;i="6.04,213,1695711600"; d="scan'208";a="11980902" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 20 Nov 2023 00:14:30 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 20 Nov 2023 00:14:10 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (10.10.215.250) by email.microchip.com (10.10.87.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 20 Nov 2023 00:14:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jIN282qTWKX2goz9Fnxu+p4huNB3TCjQzcU0t1yHH8maGXa29BbigbyVoyADDdnyptemaH63LRvwyCNJjelOw93rmgp0iPt3JQrjybla7g7XEfY1e7GHePj+aUzx0I90LwtBdBmORBOjbz4ChZS2Wp0TGJTCQLd9nGycw/LBE4FNpoPltlMRTgbUXI1p4vhP/Ii8yqdzn/fzV6OHA3pzfYeX8ElZw3pjxu4fVs3cBIO7xt/FXbc+9BvtRdJZathDflNgAtmWw638a0NoMjSfmxUebCodnRTjQ15d1g/wfHMBHlM4mE35SPSpEu7HTWIb15cEoXMb9ZfphHeIuLlQ+A== 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=hXa4EOU8BMccG8zVddX22NX8Q/p/qmlfAj+jUFJdans=; b=i2hLakoYAFGQ38OVNldqN3EF7tu3VeyEADg3IIwcTJ0RNDapPPzPQH2WBcpwItbSmxmJZhxsq+yB3JDASZCf6jss+psq6tSMjiVFAkfUIXEYn7iZGLZu9MUPOPUZeE6BgGfwyGmHflmkw+ioT2gdfB6LA0w+bBvCBRm7XNHokLqje5TQyBqJInlxQQBLcvR+QKNPx0oKalR3LjN2jUbpAi1O6Iry7SQYqAnh9X2FEgNSrTXNBlqwKwAhQp+czgl50/tmCqOtyWitYOeBVpHpBS3KKVXGUP5e3DXa2hJ9xNVZE3T3JiiyOgFlZ3LI+c48brcQfDzbFCJDl7oQa2AAYQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchip.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hXa4EOU8BMccG8zVddX22NX8Q/p/qmlfAj+jUFJdans=; b=lTAJVDz/71e+Qd4radaUE5lDPw3tzFh0EMFd/VadJSg7GPfytNowhzcu9q67HxOakXK7XjjcE35cZqZkicRG0hkynp32pSJr/5kssYFjxO4/CBVxmyw29qTFP8T+ArcLsInK8EuR4rV7QVRMB2FxCag+dqRxySWmdQ8CfBywAtysl+SHp2ZubJx/VpWOidj8dUuuVttw/ilIkUPHjspAzJO+rB1I5yt9x+9tHJKnTxPYgM9jH/Vs+yHIL01jvL0cutLjzKo/FWnp5yPhK6WvPiuOUJIJywDoxIZ2myghZNiV+qKnUUfKK88/vRanJ7z/80GclMu9u6361PbC4f0w6g== Received: from DS0PR11MB7877.namprd11.prod.outlook.com (2603:10b6:8:f4::7) by PH0PR11MB5928.namprd11.prod.outlook.com (2603:10b6:510:144::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.26; Mon, 20 Nov 2023 07:14:08 +0000 Received: from DS0PR11MB7877.namprd11.prod.outlook.com ([fe80::e182:f45e:83d0:3ea9]) by DS0PR11MB7877.namprd11.prod.outlook.com ([fe80::e182:f45e:83d0:3ea9%7]) with mapi id 15.20.7002.027; Mon, 20 Nov 2023 07:14:08 +0000 From: To: CC: Subject: Re: LRA for avr: Maintain live range info for pseudos assigned to FP? Thread-Topic: LRA for avr: Maintain live range info for pseudos assigned to FP? Thread-Index: AQHZ4X1oZq9q7duwMkmAgTbw6mdS07A7wpMAgEd8AwA= Date: Mon, 20 Nov 2023 07:14:08 +0000 Message-ID: References: <8a903bb0d2f0446e59825dcd2f684ae20fcb6b8b.camel@microchip.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS0PR11MB7877:EE_|PH0PR11MB5928:EE_ x-ms-office365-filtering-correlation-id: 6849f05b-9b61-4ef1-8c4e-08dbe99849b4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CLBfKYqVahKWE5G3+hYSmHm6L0bZdvrpzW8B+7bdDYEWLyTWLL1GEmBFcIsVhjb+BYothO4mRSLO2D/BBQqxQgd9h/qztbZbyw9VW+Yl7uEuwQk1nJ5b772UAyeuL8QnfkEYJ8On5fr/G3XDiP9w0B894Ak6W0NLzJvyzAs0cRECTAE9uZ9EfEm10dPE68gw1BBIMCNDYlObvsZbjQzbv1X7Wsr4nocCHXvJmdotmnTcej+4xc267gK6WR/CcF4nm6SUeF2ByoHl8nuF1RUFlJVuUIU8K5FJsI7p60HWZmI5nApfg5gF8w87D1EdrdqVIafSfg1k7sq6vI4PXCTKz1A6LwfHu9i22gR766HfQ8gb9NsG6akUx66s+5BQ07yK1y2tEIiDj+yc+dKc0CMcMKgkMv+8qTryoL19BevJu1RUdAWS8/8Radc86m9Rb1x7vNmGwFPVqbEN5ePOEuL6z9FUQrSe1K0DFEuAKY/FANNP7j+stys0s2QGxjmuwgf0akcfnSwGOeMFNNDCV+CSH7I2P4VFgNBgsFVI/ZOY2RTmtu/YCVOlTHbOzUJyqwGbuNSlHKLrnLFx8ISUGPCKT6B3abmFrfxeQlS/A+pFW8DM7t23lIZc+cDkHDrGELyNG7XoipA3kX8j87VvqSx6akeiSAnQetXow35et/vHAew= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB7877.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(396003)(39860400002)(346002)(376002)(366004)(230173577357003)(230922051799003)(230273577357003)(451199024)(1800799012)(64100799003)(186009)(41300700001)(36756003)(2906002)(5660300002)(86362001)(38070700009)(6486002)(91956017)(83380400001)(8936002)(122000001)(6506007)(53546011)(478600001)(71200400001)(26005)(2616005)(6512007)(76116006)(38100700002)(4326008)(8676002)(6916009)(64756008)(316002)(66946007)(66446008)(66556008)(66476007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R2tFcE9jQmQ3RFVXdmt4WW5Xa1QxK0VwR1NkckVTd1B3VHVXWXVyU1VEc2hu?= =?utf-8?B?TjFPWDFvWDdwWE03ZTVORWRHRlFuMkQvb0lpY05OREFnc1VzNlEzWjVmUi9w?= =?utf-8?B?L2s2WU1LRTF0ZjR4cjdoZmhXSHN2QnlaMmdHK3J0SEVpcnZJWDNoclhEUllp?= =?utf-8?B?bUlxM1k3WkkvSmZYdHczeVNLWk4wTE5XL0JXd3JlaTNsS1RGU0tJR21Qcm95?= =?utf-8?B?eXB2bE5KMjdnTnBEV1ZhbU5GV2xNRjJIeUtMYTkxNC9yMUNhYzkzQlFVWjFr?= =?utf-8?B?NnNUbmF5Mnk5QzlHSlJNVDR1R3FkUG53MGJ1NnpCR3VhK2dmdEFzT0J2aWNh?= =?utf-8?B?ZzRkbmxKWHNqS1hUVkNTL0FRenRRcG9aNDVONm9vK1ZmWnFXZnlqdjdEU0t6?= =?utf-8?B?NFEzb21CcXkyQ1JpWVg0ZjBYZTVOWU9laUJPUS9iNnVsVXBHVmpYTHlRZG5u?= =?utf-8?B?dk1RR3BlMmlic2RpOXpVR20weU9Ma21QT3pyaGllMi9SeEMvc0RXWTVXekl4?= =?utf-8?B?Q2FwdWRVeExqWDRPQ3JHZUxXRUIvcmlBcTlnbnBKK2lFUll4UFRkOFd6aGIx?= =?utf-8?B?Z29lM1B4MVAxWTMyQkxOQ1dSUHpZdmNmenRIOERDV0loZzZvS0F4VDFmbDhB?= =?utf-8?B?UnNDdDhMUE5NR3FhUXpHb2dCMlRFelpCcjlPSytVNDN0bFljYVk4WmF6ZnNK?= =?utf-8?B?TkNCVytQZFR0WFkvQTVCWnRwalFGek1XU1poczlpSllobGx1YmtEbm1XaDh5?= =?utf-8?B?bDlNalZqR1R1YlIraGtET3l6OUZJeWVPeDZLNitJNGVjQ2pZdmlpZUd3WUxQ?= =?utf-8?B?ZmZLVUNUMHV3UGlYMU56c29NeSsrTVlmWmorc0plVjBvTXpUeVF2ODcrSXVv?= =?utf-8?B?UWtUNHdyU0daYm82K3NlcHY4VFBtOTNVSG16ZDhndzdoMm55QUZsWWFrRXZk?= =?utf-8?B?Yk40Mk1qTmhOeWgxZG1FYllHWXpLUmFnQlV4R0R6U0VDOHZYRUlzTXVVd0Rw?= =?utf-8?B?enQ2M21JUWh2aUk1c1hVbnd0Zlc2dFN4eGFyV2hmcWtlNmZkRkJVUmJjK0Y2?= =?utf-8?B?UmNQQmQycm12N2tFbVRHbEhFNnI4Y0F1dTBUemN0S296dTRacUJNa09wWk9I?= =?utf-8?B?d1Z4MlNXSmdxb3YzY1N4M2tqSFY2b2dTVSs1YnczYUtnbUFJNTRFWHd0UE9G?= =?utf-8?B?Mkgxc2tIVUY3TkFVd3Ivajd0UDlKSE1sT0ZiUnQ1cEt3THovZjdDOU5xK1ZE?= =?utf-8?B?NjYwS3ROaWtvS3hrRDFselBrWFk2VndkaXlZRXVMVHNUVzJIdGh2UnE4ck1K?= =?utf-8?B?U0pFeXNRcFN6MFRIMDhFYTAxeGVpSDZzaWRzWENDK2E5NWtYSHdJWDk0MEpx?= =?utf-8?B?N3lsdVBKM3lPcTd4ZElSNnFLemoxSDludzdBVFVRZlhnS1Q2bjhSU1RDVWFI?= =?utf-8?B?eXRsODE1clE3L2dmeEw5ZDI0UTZrSGhrOWhiNDIrdUhzTjViamJyTVB1VTZ2?= =?utf-8?B?Tjd2NTZ5VXladnFWK0J3cjN5dGI3L0lnUlFibUd2YmlXc01DL1pPMk5ONndY?= =?utf-8?B?Mmp3Q2diSGtHRzBISXNTbVd2UndBYVNHTXhkZ2N3aURULzhIYnNBVEo5U200?= =?utf-8?B?MTZyV09pblpaVGVXdlhKZGt5QWM0MUZVMzJqMGYwZzJtZ3g4MEI1RVZuRlU5?= =?utf-8?B?Y21HTWl1bVJMSHI5K01WL0JzcUtKSCtqY3pVMlVRcnhxRUg4RExGNGJ0cDQw?= =?utf-8?B?Q1llLy93MWYzSjJtcGNkL3V0SzJFVmZpdlVrL1ZsSlh5bXJQeHhEOHFSNU9s?= =?utf-8?B?QXNuVG4rRjF3clZOcjVaQTRTaFNhcVFqWTFFTzZFS0JXSVErL1ZLbnZqemUw?= =?utf-8?B?elkwUm1qeFZVVC96R29JUzVoNkhWNFRma2NJTzlhMWhIT2ZpQ1B0YU5xVkZl?= =?utf-8?B?UU5nL0EvaSs0d2tDZk1UT3NtQUZHTjRpNVhuTGk3ditmLzRMTGI3UFp4Y1dK?= =?utf-8?B?ZVY2amY5bnRjbldxMk1DZjQrUm1saHJGOWJsRHRiQWs0REU5a1A1eFYzRDlu?= =?utf-8?B?ejM1WHJSOW0wR0FqcW1FY3drS0N0aTk2WVNsTXVpWHhTdCsxSXlsWlV1MTJy?= =?utf-8?B?N3lIY2RCQ2pRRlBhUlAzSVdNbFVVK3dyMTY5UVljNVE3emlBQkRJOE9UWFp1?= =?utf-8?Q?UxxXKBuJiowQmSC4/YnInX0=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7877.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6849f05b-9b61-4ef1-8c4e-08dbe99849b4 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2023 07:14:08.3796 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MOC3lCWue61k5f23P81VRgqfTq3qnpo1d0VtRJSDsA2HA47HCrFOJuGPWVmkRAbK1xYHxs7+kdIM+sUOjkNArG+DdQHMQpgRPm1yvHSb+eu6/ZE5Gy7sxXDtSoqAEkPE X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5928 X-Spam-Status: No, score=-11.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,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 List-Id: T24gVGh1LCAyMDIzLTEwLTA1IGF0IDE1OjMzIC0wNDAwLCBWbGFkaW1pciBNYWthcm92IHdyb3Rl Og0KPiBFWFRFUk5BTCBFTUFJTDogRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVu dHMgdW5sZXNzIHlvdSBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUNCj4gDQo+IE9uIDkvNy8yMyAw NzoyMSwgU2VudGhpbEt1bWFyLlNlbHZhcmFqQG1pY3JvY2hpcC5jb20gd3JvdGU6DQo+ID4gSGks DQo+ID4gDQo+ID4gICAgT25lIG1vcmUgZXhlY3V0aW9uIGZhaWx1cmUgZm9yIHRoZSBhdnIgdGFy Z2V0LCB0aGlzIHRpbWUgZnJvbQ0KPiA+ICAgIGdjYy5jLXRvcnR1cmUvZXhlY3V0ZS9iaXRmbGQt My5jLg0KPiA+IA0KPiA+ICAgIFN0ZXBzIHRvIHJlcHJvZHVjZQ0KPiA+IA0KPiA+ICAgIEVuYWJs ZSBMUkEgaW4gYXZyLmNjIGJ5IHJlbW92aW5nIFRBUkdFVF9MUkFfUCBob29rLCBidWlsZCB3aXRo DQo+ID4gDQo+ID4gJCAgbWFrZSBhbGwtaG9zdCAmJiBtYWtlIGluc3RhbGwtaG9zdA0KPiA+IA0K PiA+ICAgIGFuZCB0aGVuDQo+ID4gDQo+ID4gJCBhdnItZ2NjIGdjYy90ZXN0c3VpdGUvZ2NjLmMt dG9ydHVyZS9leGVjdXRlL2JpdGZsZC0zLmMgLVMgLU9zIC1tbWN1PWF2cjUxIC1mZHVtcC1ydGwt YWxsDQo+ID4gDQo+ID4gICAgV2hlbiBscmFfdXBkYXRlX2ZwMnNwX2VsaW1pbmF0aW9uIHJ1bnMg YW5kIHBzZXVkb3MgYXNzaWduZWQgdG8gdGhlDQo+ID4gICAgRlAgaGF2ZSB0byBiZSBzcGlsbGVk IHRvIHN0YWNrIHNsb3RzLCB0aGV5IHNvbWV0aW1lcyBlbmQgdXAgaW4gYQ0KPiA+ICAgIHNsb3Qg dGhhdCBhbHJlYWR5IGhhcyBhIHJlZyB3aXRoIGFuIG92ZXJsYXBwaW5nIGxpdmUgcmFuZ2UuICBU aGlzIGlzDQo+ID4gICAgYmVjYXVzZSBscmFfcmVnX2luZm9bcmVnbm9dLmxpdmVfcmFuZ2VzIGlz IE5VTEwgZm9yIHN1Y2ggc3BpbGxlZA0KPiA+ICAgIHBzZXVkb3MsIGFuZCB0aGVyZWZvcmUgd2hl biBhc3NpZ25fc3RhY2tfc2xvdF9udW1fYW5kX3NvcnRfcHNlZHVvcw0KPiA+ICAgIGNoZWNrcyBp ZiBscmFfaW50ZXJzZWN0ZWRfbGl2ZV9yYW5nZXNfcCwgaXQgYWx3YXlzIHJldHVybnMgZmFsc2Uu DQo+ID4gDQo+ID4gICAgSW4gdGhlIGJlbG93IHJlbG9hZCBkdW1wLCBhbGwgdGhlIHBzZXVkb3Mg YXNzaWduZWQgdG8gRlAgZ2V0DQo+ID4gICAgYWxsb2NhdGVkIHRvIHNsb3QgMC4gVGhlIGxpdmUg cmFuZ2VzIGZvciBzb21lIG9mIHRoZW0gKHIxMjQxIGZvcg0KPiA+ICAgIGUuZy4pIGNvbmZsaWN0 cyB3aXRoIHI2MDMgdGhhdCB3YXMgb3JpZ2luYWxseSBhc3NpZ25lZCB0byBzbG90IDAsDQo+ID4g ICAgYnV0IHRoZXkgc3RpbGwgZW5kIHVwIGluIHRoZSBzYW1lIHNsb3QsIGNhdXNpbmcgdGhlIGV4 ZWN1dGlvbiBmYWlsdXJlLg0KPiA+IA0KPiBTb3JyeSBmb3IgdGhlIGRlbGF5IHdpdGggdGhlIGFu c3dlciwgU2VudGhpbC4gIEF2ciBpcyB1bnVzdWFsIHRhcmdldCBhbmQNCj4gbmVlZHMgc29tZSBj aGFuZ2VzIGluIExSQSBidXQgdGhlIGNoYW5nZXMgaW1wcm92ZXMgTFJBIHBvcnRhYmlsaXR5LiAg U28NCj4gdGhhbmsgeW91IGZvciB5b3VyIHdvcmsgb24gcG9ydGluZyBMUkEgdG8gQVZSLg0KPiAN Cj4gVGhlIHBhdGNoIGlzIG9rIGZvciBtZS4gIFRoZSBvbmx5IGNvbW1lbnQgaXMgdGhhdCBtYWtp bmcgY2FsY3VsYXRpb24gb2YNCj4gdGhlIHNldCBvbmx5IG9uY2Ugd291bGQgYmUgbmljZS4gTGl2 ZSByYW5nZSBjYWxjdWxhdGlvbiBpbiBMUkEgY2FuIHRha2UNCj4gYSBsb3Qgb2YgdGltZSwgY29k ZSBvZiB1cGRhdGVfcHNldWRvX3BvaW50IGlzIGhvdCBhbmQgdGhlIHdvcnN0IHRoZSBzZXQNCj4g d2lsbCBiZSByZWFsbHkgdXNlZCByYXJlbHkgYnV0IGl0IGlzIGNhbGN1bGF0ZWQgZXZlcnkgdGlt ZS4NCj4gDQo+IFlvdSBjYW4gY29tbWl0IHRoZSBjdXJyZW50IHBhdGNoIGFuZCBJJ2xsIGRvIGl0 IGJ5IG15c2VsZiBvciwgaWYgeW91DQo+IHdhbnQsIHlvdSBjYW4gbW9kaWZ5IHRoZSBwYXRjaCBi eSB5b3Vyc2VsZiBhbmQgc3VibWl0IGl0IGZvciByZXZpZXcgYW5kDQo+IEknbGwgcmV2aWV3IGFz IHNvb24gYXMgcG9zc2libGUuICBFaXRoZXIgd2F5IHdvcmtzIGZvciBtZS4NCg0KQXBvbG9naWVz IGZvciB0aGUgZXh0cmVtZSBkZWxheSBpbiByZXNwb25kaW5nIC0gaGFkIHRvIHNvcnQgb3V0IHNv bWUgbWVkaWNhbCBpc3N1ZXMuDQoNCklzIGl0IG9rIGlmIEkgY29tbWl0IHRoZSBwYXRjaCBub3c/ IEkgaGF2ZSBvbmUgbW9yZSBwYXRjaCBpbiBpcmEuY2MsIGFmdGVyDQp3aGljaCBJJ20gaG9waW5n IHRoZSByZWdyZXNzaW9uIHJlc3VsdHMgd291bGQgYmUgZ29vZCBlbm91Z2ggdG8gc3dpdGNoIHRo ZSANCmF2ciB0YXJnZXQgdG8gTFJBLg0KDQpSZWdhcmRzDQpTZW50aGlsDQoNCj4gDQo+ID4gZGlm ZiAtLWdpdCBhL2djYy9scmEtbGl2ZXMuY2MgYi9nY2MvbHJhLWxpdmVzLmNjDQo+ID4gaW5kZXgg ZjYwZTU2NGRhODIuLmU0Mjg5ZjEzOTc5IDEwMDY0NA0KPiA+IC0tLSBhL2djYy9scmEtbGl2ZXMu Y2MNCj4gPiArKysgYi9nY2MvbHJhLWxpdmVzLmNjDQo+ID4gQEAgLTI1MCw3ICsyNTAsMTcgQEAg dXBkYXRlX3BzZXVkb19wb2ludCAoaW50IHJlZ25vLCBpbnQgcG9pbnQsIGVudW0gcG9pbnRfdHlw ZSB0eXBlKQ0KPiA+ICAgICBpZiAoSEFSRF9SRUdJU1RFUl9OVU1fUCAocmVnbm8pKQ0KPiA+ICAg ICAgIHJldHVybjsNCj4gPiANCj4gPiAtICBpZiAoY29tcGxldGVfaW5mb19wIHx8IGxyYV9nZXRf cmVnbm9faGFyZF9yZWdubyAocmVnbm8pIDwgMCkNCj4gPiArICAvKiBQc2V1ZG9zIGFzc2lnbmVk IHRvIHRoZSBGUCByZWdpc3RlciBjb3VsZCBwb3RlbnRpYWxseSBnZXQgc3BpbGxlZA0KPiA+ICsg ICAgIHRvIHN0YWNrIHNsb3RzIHdoZW4gbHJhX3VwZGF0ZV9mcDJzcF9lbGltaW5hdGlvbiBydW5z LCBzbyBrZWVwDQo+ID4gKyAgICAgdGhlaXIgbGl2ZSByYW5nZSBpbmZvIHVwIHRvIGRhdGUsIGV2 ZW4gaWYgdGhleSBhcmVuJ3QgaW4gbWVtb3J5DQo+ID4gKyAgICAgcmlnaHQgbm93LiAqLw0KPiA+ ICsgIGludCBoYXJkX3JlZ25vID0gbHJhX2dldF9yZWdub19oYXJkX3JlZ25vIChyZWdubyk7DQo+ ID4gKyAgSEFSRF9SRUdfU0VUIHNldDsNCj4gPiArICBDTEVBUl9IQVJEX1JFR19TRVQoc2V0KTsN Cj4gPiArICBhZGRfdG9faGFyZF9yZWdfc2V0ICgmc2V0LCBQbW9kZSwgSEFSRF9GUkFNRV9QT0lO VEVSX1JFR05VTSk7DQo+ID4gKw0KPiA+ICsgIGlmIChjb21wbGV0ZV9pbmZvX3AgfHwgaGFyZF9y ZWdubyA8IDANCj4gPiArICAgICB8fCBvdmVybGFwc19oYXJkX3JlZ19zZXRfcCAoc2V0LCBQU0VV RE9fUkVHTk9fTU9ERSAocmVnbm8pLCBoYXJkX3JlZ25vKSkNCj4gPiAgICAgICB7DQo+ID4gICAg ICAgICBpZiAodHlwZSA9PSBERUZfUE9JTlQpDQo+ID4gICAgICAgICAgew0KPiA+IA0KPiA+IA0K DQo=