From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id 4090F3858434 for ; Wed, 23 Mar 2022 12:55:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4090F3858434 X-IronPort-AV: E=McAfee;i="6200,9189,10294"; a="318811104" X-IronPort-AV: E=Sophos;i="5.90,204,1643702400"; d="scan'208";a="318811104" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Mar 2022 05:55:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,204,1643702400"; d="scan'208";a="515766615" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP; 23 Mar 2022 05:55:30 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 23 Mar 2022 05:55:29 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 23 Mar 2022 05:55:29 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Wed, 23 Mar 2022 05:55:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dvx34gkn0+XE1xKotGcb4/tPtNQ+ULOyGR39C05L6DcZBaz3gBqCOS/ZKiVIIjhC5G0pnlrAotQsJGwCP1tGM2xy/kxACpBdBUbRH1ivsV5mzDF/c2D/HdpEBFaAEx7WKxGz6xvAxx3mJ0eLmwRVwlmDnPvgYDBupR+Lq4Czq2EUAL2cI9n1RZmUbLMH9I92+3/iM4j7dhk7xxuyjmoocGzn1DkB4jDNPSvzvESHhhxA2CcX1R8Z5DI9PCKEGWaXK9QjZc9IztnDBD1McCArsKUOLhd5bxdciGhXSzdP+9OexCWqpj3JKxHQHO9zpew13lipotqtILSZARSyU758Fg== 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=gvOYb2yNWPUjVh2IP9wi6uyn5DPMEZh8OMmHVlf5lN4=; b=k3mk6myAPzjk0tZbjmmNpAKlLO9gwPMfOjlQ2eX25G1Cp73i8XPkyCf8JimC8a8dfHN46bmfGXphP45uQFrRmZEZPk8molygdSMWfGucdc6boini9B5XEmk3Mk3QxWld8XWsnJLUwrUcA25RvrExZfDcwNKqPmyFetQogOIenDrTR2QSDmf8t2McXB5W8fVswkqWVN+m0YGLMyyPZXmwuu1LlpcmGN9oBXpcGkzCGIWEqPByApgUeJMsqn5u2LbOUTflM3QbIsoeyO1yH7+oRwI+JCkCqfexiPOTcNok600aGGfaUTWG1yqDAeh+Ghq5CG4UjTF5Bz+sW9oprFNoZQ== 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 MWHPR1101MB2271.namprd11.prod.outlook.com (2603:10b6:301:52::23) by DM5PR11MB1834.namprd11.prod.outlook.com (2603:10b6:3:113::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.17; Wed, 23 Mar 2022 12:55:27 +0000 Received: from MWHPR1101MB2271.namprd11.prod.outlook.com ([fe80::8cc6:451:a746:4e73]) by MWHPR1101MB2271.namprd11.prod.outlook.com ([fe80::8cc6:451:a746:4e73%8]) with mapi id 15.20.5081.024; Wed, 23 Mar 2022 12:55:27 +0000 From: "Aktemur, Tankut Baris" To: Bruno Larsen , "gdb-patches@sourceware.org" Subject: RE: [PATCH v2 1/2] gdb/regcache: return REG_UNAVAILABLE if raw_update raises NOT_AVAILABLE_ERROR Thread-Topic: [PATCH v2 1/2] gdb/regcache: return REG_UNAVAILABLE if raw_update raises NOT_AVAILABLE_ERROR Thread-Index: AQHYHMxbxB7BX6rMqU+TXCrpMgb21qzCWKQAgArSqXA= Date: Wed, 23 Mar 2022 12:55:27 +0000 Message-ID: References: <4a9fc5ba-2053-f0ee-5ef7-450dfaf69d83@redhat.com> In-Reply-To: <4a9fc5ba-2053-f0ee-5ef7-450dfaf69d83@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-product: dlpe-windows dlp-reaction: no-action x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3e81f13a-6705-49dc-999f-08da0ccc67b3 x-ms-traffictypediagnostic: DM5PR11MB1834: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: jSJaIeyJrP55rq7dwVaK24iL0++CqRBXNN+M4B3zdnq1iSxH5j3co3WyyxmfR0le+yDiuzhuoNVvFn5p54QcuezDDek+vF1cpn/0dd+LWiy0soqPE6OzcYbcIFzCvcAxWzGjYimPVky1EJztU2Ag98hemJrDaP1ngfR/UWeybmCMtBTu9XFgk9LR5I6m9zzJ4+PUMui+AHziJ01lnBkFjpE3VnT7JSwI4WHnhUnZUBkmjLJTq2z83cr428xMBBacU9NxIXzg04ghf20idCDQ7iLc46Eju+h5bO24nTXfnMbTIAFhkW+y09KE4g8mnaxlVq/4f73G6xxmkPAIiq+/ZJiWzZgsxRs2ffO081cf2CfDmFSlsLn+onOXdLz9M6MN47dIHvHyxa9+B27FCBEV0QbzJfleJ4WGZ4gWXaHWDuV+x1wuqSrL3xlLrzHGHmExflWUeZF6tQzzpaQjYlok1Gjsq2jYec7k5ITVkLe47WnnkkKOi8XseecVGZrv3URX6VvT0T9oHdfzeAlFtSe8p3MO+txBoggJ+W34inrhYRN3FdSe0SvZ6EyI4KoxxknBbli+7/57QEfdxG5K3fiREwLAX9UL7qHqk0yj9SwtnLF3qgUUEF7C0X/sO9a1bhmKk5z1uPABr7noBpnlt9URGCWhqpiSpi7ClxvnjaNaaQRMee/6tunFxjmyoGlYB4vFIHgwWZ1grehLsxLpujBd7w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR1101MB2271.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38100700002)(82960400001)(2906002)(86362001)(122000001)(38070700005)(9686003)(508600001)(26005)(186003)(71200400001)(53546011)(6506007)(66556008)(66446008)(8676002)(64756008)(7696005)(8936002)(316002)(66946007)(66476007)(52536014)(83380400001)(55016003)(5660300002)(76116006)(33656002)(110136005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MmxBeERRaGJwNC9JQTRnaWFWQkt5bXpyZm9MUC9mWUFPZ0s0YjlFa1ZvZlBX?= =?utf-8?B?TTlmMUJvaGRYbVZGQ3k5UDF5bDJ3bDArbG12cnE5V25HekNzeVR6bW5xbVNH?= =?utf-8?B?Z3NHTWpsaWlQY2VMQ0QrWHM0VitaK01rQWFxZG9PdUQ5NmdXbnVLMG9xd2h3?= =?utf-8?B?ZDUycFVlb3crbGZicUl3d3psL0hkL0h2Z3MzWjZLMFV3TS9lSTNPTE1kVUFp?= =?utf-8?B?RWpkRVZ3c3haTlNzMGtJQ0R0ZWNId05OcXhlRzB3SjVjYTBaM2xkdmQzRDUr?= =?utf-8?B?aGdqbWJDNVdSZEtxSW9ubjg3aENrTE41Q0VXRjFYN2Yvdi9lellHQyt2NmIr?= =?utf-8?B?V1krbndVOS8raUE3MjlLM2prdDVDRUNGSVkwZHplSDdXQTcySnZ6OVJTU0Vm?= =?utf-8?B?cFdpV01IbzBPZTJadFV3eDcwZmQrVUlFa2xKcjd0WTJQQUwzb3ZSbDVZOW5a?= =?utf-8?B?M3BTU0JNelpOaTczWE1ZcGRQT3h4TVE4TmN5ODlDc0MrNFVEVXNWWEdHZmlN?= =?utf-8?B?SEVGSFV1NUtmQTFKTWZxb2d3MjhjNzRWamVQZ0JTRW9FZXk3YkZ6Vjd6dlpJ?= =?utf-8?B?TkU5VjlqTWNpMVM1cjFjMzJxejFHR0wzQWRpaE1CQXA4V09NVWVYWTgvSkZa?= =?utf-8?B?S0x6alpoU2s3SVoxRnNVTWpwNm1ubmtnSG82SUJxR2lFY0NIQ0xJemR6SjYv?= =?utf-8?B?ekhTRjlBeVNWLzZ6MHdhcm9Gc0h5aGhERjNIZGw3L3c0VFBRT0hzd1NvTHJo?= =?utf-8?B?b3huc05ONURpQU1XVG9Pc1hVWGtlNG5HMDNnekZxaHZVbHJoazRVendqaURt?= =?utf-8?B?MU95V0FYWEpVMVphdm9JMS9GS3hNcE5hZUlvZ0ZFbVoweVNUTWI1SGZ4cCtO?= =?utf-8?B?L0d3dGhxVlJ1VDFpTnFqV1Uya0Q3WU8zY0RORjRJSE1FZFl2WXJ4YUJQOTU4?= =?utf-8?B?eUFqQjRrTXZTWCtqeTZEZW1HL0dseWlHRDlVaTVwU1ROVFI4eVZWbVpleFAy?= =?utf-8?B?QnBUNmdzQ1BSQml6Sm5uc3lBZHZPU2R2SjJzRE51Kzc0S1c4ZnhrdmFDdFdm?= =?utf-8?B?d3VZS2FSU1FtMm9GR1dhTlJ5ZjcvSDV2RTZqK2tLTkVGMXFmZmdlTis0WEdK?= =?utf-8?B?YUtxZ3RZRlFEckM5ei8rMmZNb1lWWkRudHNJOWJSWGxlWkNsNXFKNmsrRXRl?= =?utf-8?B?VnVvZmJ5bmRJNXVVekNVVE5VdXNqOWF4WVZaYm5lcHg4aU0xV1ROclp2WVhv?= =?utf-8?B?SHNPbGVxMHRzTUtzV2RIbUVpMG9Tb3JGM3krWm41T2lyWk5WK2VjUkR2RmVK?= =?utf-8?B?dUJJdEMzN1JLUm5RUGdKNHNZVHhRNHJXeTRjN2d3MmViU1g3alYxVm5oRXF3?= =?utf-8?B?SVd2MWI1aHExcDU0VVBlMVNvVkxxY2xENHovemNieUc5dy9IWUIyU0NGYng4?= =?utf-8?B?SjE4TlMwaHllalhUc3MvSGwrbkRqQVQzT2hrWUR4Um5DUEg2Ty9ZWVJXZXNN?= =?utf-8?B?cTB1NzBrM3JPRFc0ZFRjTmJPaDFYekhGaDZROThkMnpZSldocCs1RVdxRHd6?= =?utf-8?B?TDd1NzhQajRvN3Z2elNuK3d2aUxFRWxRMDV6WGJFaE90eHlnS0tVRlUyNnA4?= =?utf-8?B?Y283bWt0ejlVMVJuZ3BCbmNFYlJHYjV5enlCaFp3Q2FkT0VwUnA0NEx6QzNX?= =?utf-8?B?Z1lnZ3BjV3VTRytGMDlIRHFwS0hBQTFCRTZBc28wSmdsVys0VVRpRlArRHZp?= =?utf-8?B?cUZYMnZ2NHhHa20yRUt6TmlFTUgzb0RxYzhubmNBM1RMVHo5Z1F4YUtuT1ps?= =?utf-8?B?RUNZU3RUMVY1ZkJFTVJDbUJlNGRlM0ZORXl1WnFLaFVTVFlYUjZzaktaV01t?= =?utf-8?B?ZkxmczBVNFlYNFV6T3J6WExyS2ZBZ0wvRnNEamdnaWZJUWxBd0oxbWl5LzIz?= =?utf-8?B?K0l0SDRzSStMWW9tb2xWNGk2TGozSGl3eWJocTN3TCtxbmxYclNpclZIQUdh?= =?utf-8?B?dExkNlFMWWxBPT0=?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2271.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e81f13a-6705-49dc-999f-08da0ccc67b3 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2022 12:55:27.7938 (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: IE+O1yWBEhY+i1c5qjILHL9dqYLql+p/ofFI4lLaZKGD+N/1GrstevedgYXkfYNmFHu8Nkvkz0o3lT3YUOUbe5KntiQ6+atV46qufUO+SmM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1834 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-12.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_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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, 23 Mar 2022 12:55:34 -0000 T24gV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAyMiA0OjE5IFBNLCBCcnVubyBMYXJzZW4gd3JvdGU6 DQo+IEhlbGxvIFRhbmt1dCwNCg0KSGkgQnJ1bm8sDQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50 cy4NCg0KPiBPbiAyLzgvMjIgMDY6MTUsIFRhbmt1dCBCYXJpcyBBa3RlbXVyIHZpYSBHZGItcGF0 Y2hlcyB3cm90ZToNCj4gPiBJbiByZWdjYWNoZSdzIHJhd19yZWFkLCBpdCBpcyBwb3NzaWJsZSB0 aGF0ICdyYXdfdXBkYXRlJyBmYWlscyB3aXRoIGFuDQo+ID4gZXhjZXB0aW9uLiAgQ2F0Y2ggdGhp cyBleGNlcHRpb24gYW5kIHJldHVybiBSRUdfVU5BVkFJTEFCTEUgaWYgdGhlDQo+ID4gZXJyb3Ig aXMgb2Yga2luZCBOT1RfQVZBSUxBQkxFX0VSUk9SLiAgVGhpcyBtYWtlcyBjbGllbnRzJyBsaXZl cyBlYXNpZXIuDQo+IA0KPiBUaGlzIGxvb2tzIGxpa2UgYSBnb29kIGlkZWEgZm9yIGEgY2hhbmdl LiBJIGp1c3QgaGF2ZSBhIGZldyBzbWFsbCBjb21tZW50cy4NCj4gDQo+IEZpcnN0bHksIEknbSBu b3Qgc3VyZSB0aGlzIGNoYW5nZSBpcyBjb21wbGV4IGVub3VnaCB0byB3YXJyYW50IGl0cyBvd24g Y29tbWl0LCBzaW5jZSAtIGZyb20NCj4gd2hhdCBJIGNhbiBzZWUgLSB0aGVyZSBpcyBubyBub3Rp Y2VhYmxlIGNoYW5nZSBpbiBHREIsIGFuZCB0aGUgcGF0Y2ggaXRzZWxmIGlzIHF1aXRlIHNtYWxs LA0KPiBpdCBjb3VsZCBtYXliZSBqdXN0IGJlIHBhcnQgb2YgcGF0Y2ggMi4gSG93ZXZlciwgSSBh bSBub3QgYSBnbG9iYWwgbWFpbnRhaW5lciBvciB2ZXJ5DQo+IGV4cGVyaWVuY2VkIGluIHBhdGNo IHJldmlldywgc28gdGFrZSB0aGlzIGNvbW1lbnQgd2l0aCBhIGdyYWluIG9mIHNhbHQuDQoNCk15 IG1vdGl2YXRpb24gd2FzIHRoYXQgJ3Jhd19yZWFkJyBpcyBhIGNlbnRyYWwsIGxvdy1sZXZlbCB1 dGlsaXR5IGZ1bmN0aW9uLg0KVGhlIHNlY29uZCBwYXRjaCBpcyBhYm91dCBhZGFwdGluZyB0aGUg dXNlcnMuICBMZXQgbWUga2VlcCB0aGUgcGF0Y2hlcyBzZXBhcmF0ZQ0KdW50aWwgYSBnbG9iYWwg bWFpbnRhaW5lcnMgcmVxdWVzdHMgbWVyZ2luZyB0aGVtLg0KDQo+IElmIHRoZSBjb21taXRzIGRv DQo+IHN0YXkgc2VwYXJhdGUsIEkgd291bGQgYWRkIGEgbWVudGlvbiBvZiByYXdfcmVhZCBpbiB0 aGUgY29tbWl0IHRpdGxlLCBvdGhlcndpc2Ugd2hpY2gNCj4gZnVuY3Rpb24gaXMgcmV0dXJuaW5n IFJFR19VTkFWQUlMQUJMRSBpcyBub3QgbWVudGlvbmVkIGF0IGFsbC4NCg0KRG9uZS4NCg0KPiBB bHNvLCB0aGUgY29tbWl0IG1lc3NhZ2UgaXMgbm90IHZlcnkgZGVzY3JpcHRpdmUgb2Ygd2hhdCBj b3VsZCBjYXVzZSB0aGUgZXhjZXB0aW9uIGluIHRoZQ0KPiBmaXJzdCBwbGFjZSwgYW5kIEkgZmVl bCBsaWtlIHRoYXQgY291bGQgYmUgZ29vZCBmb3IgZnV0dXJlIHJlZmVyZW5jZSwgYnV0IHRoaXMg bWF5IGp1c3QgYmUNCj4gbXkgR0RCIGluZXhwZXJpZW5jZSBzcGVha2luZy4NCg0KSSBhZGRlZA0K IlRoaXMgY291bGQgaGFwcGVuLCBmb3IgaW5zdGFuY2UsIGlmIHRoZSBkZWJ1Z2dlZCB0aHJlYWQg aXMNCmFscmVhZHkgZXhpdGVkIGFuZCB0aGUgdGFyZ2V0IGNhbm5vdCBmZXRjaCBpdHMgcmVnaXN0 ZXJzLiINCg0KPiA+DQo+ID4gUmVncmVzc2lvbi10ZXN0ZWQgb24gWDg2XzY0LUxpbnV4Lg0KPiA+ IC0tLQ0KPiA+ICAgZ2RiL3JlZ2NhY2hlLmMgfCAxMSArKysrKysrKysrLQ0KPiA+ICAgMSBmaWxl IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPg0KPiA+IGRpZmYg LS1naXQgYS9nZGIvcmVnY2FjaGUuYyBiL2dkYi9yZWdjYWNoZS5jDQo+ID4gaW5kZXggMDBkN2Ex MGUyODkuLjAzNzllNmE4ZDBmIDEwMDY0NA0KPiA+IC0tLSBhL2dkYi9yZWdjYWNoZS5jDQo+ID4g KysrIGIvZ2RiL3JlZ2NhY2hlLmMNCj4gPiBAQCAtNTk4LDcgKzU5OCwxNiBAQCBlbnVtIHJlZ2lz dGVyX3N0YXR1cw0KPiA+ICAgcmVhZGFibGVfcmVnY2FjaGU6OnJhd19yZWFkIChpbnQgcmVnbnVt LCBnZGJfYnl0ZSAqYnVmKQ0KPiA+ICAgew0KPiA+ICAgICBnZGJfYXNzZXJ0IChidWYgIT0gTlVM TCk7DQo+ID4gLSAgcmF3X3VwZGF0ZSAocmVnbnVtKTsNCj4gPiArICB0cnkNCj4gPiArICAgIHsN Cj4gPiArICAgICAgcmF3X3VwZGF0ZSAocmVnbnVtKTsNCj4gPiArICAgIH0NCj4gPiArICBjYXRj aCAoY29uc3QgZ2RiX2V4Y2VwdGlvbl9lcnJvciAmZXgpDQo+ID4gKyAgICB7DQo+ID4gKyAgICAg IGlmIChleC5lcnJvciA9PSBOT1RfQVZBSUxBQkxFX0VSUk9SKQ0KPiA+ICsJcmV0dXJuIFJFR19V TkFWQUlMQUJMRTsNCj4gDQo+IExhc3RseSwgU2luY2UgdGhpcyBmdW5jdGlvbiBpcyByZXR1cm5p bmcgYXMgaWYgbm90aGluZyB1bmV4cGVjdGVkIGhhcHBlbmVkLCBpdCBzaG91bGQNCj4gcHJvYmFi bHkgYWxzbyBzZXQgYnVmIHRvIDAgYW5kIHBvc3NpYmx5IHNldCBtX3JlZ2lzdGVyX3N0YXR1cyB0 byBSRUdfVU5BVkFJTEFCTEUgLSBpZiBpdA0KPiBpc24ndCBzZXQgYnkgd2hhdGV2ZXIgdGhyb3dz IHRoZSBleGNlcHRpb24uDQoNCkkgbW9kaWZpZWQgdGhlIHBhdGNoIGFzIGJlbG93LiAgVGhlIHJl c3Qgb2YgdGhlIGZ1bmN0aW9uIGhhbmRsZXMgc2V0dGluZw0KdGhlIGNvbnRlbnRzIG9mIGJ1ZiB0 byAwIGFuZCByZXR1cm5pbmcgbV9yZWdpc3Rlcl9zdGF0dXNbcmVnbnVtXSwgd2hpY2ggaXMNCnNl dCB0byBSRUdfVU5BVkFJTEFCTEUgaW4gdGhlIGNhdGNoIGJsb2NrLg0KDQpkaWZmIC0tZ2l0IGEv Z2RiL3JlZ2NhY2hlLmMgYi9nZGIvcmVnY2FjaGUuYw0KaW5kZXggMDBkN2ExMGUyODkuLmM1N2Qy ZTRjMzQ1IDEwMDY0NA0KLS0tIGEvZ2RiL3JlZ2NhY2hlLmMNCisrKyBiL2dkYi9yZWdjYWNoZS5j DQpAQCAtNTk4LDcgKzU5OCwxNyBAQCBlbnVtIHJlZ2lzdGVyX3N0YXR1cw0KIHJlYWRhYmxlX3Jl Z2NhY2hlOjpyYXdfcmVhZCAoaW50IHJlZ251bSwgZ2RiX2J5dGUgKmJ1ZikNCiB7DQogICBnZGJf YXNzZXJ0IChidWYgIT0gTlVMTCk7DQotICByYXdfdXBkYXRlIChyZWdudW0pOw0KKyAgdHJ5DQor ICAgIHsNCisgICAgICByYXdfdXBkYXRlIChyZWdudW0pOw0KKyAgICB9DQorICBjYXRjaCAoY29u c3QgZ2RiX2V4Y2VwdGlvbl9lcnJvciAmZXgpDQorICAgIHsNCisgICAgICBpZiAoZXguZXJyb3Ig IT0gTk9UX0FWQUlMQUJMRV9FUlJPUikNCisgICAgICAgdGhyb3c7DQorDQorICAgICAgbV9yZWdp c3Rlcl9zdGF0dXNbcmVnbnVtXSA9IFJFR19VTkFWQUlMQUJMRTsNCisgICAgfQ0KDQogICBpZiAo bV9yZWdpc3Rlcl9zdGF0dXNbcmVnbnVtXSAhPSBSRUdfVkFMSUQpDQogICAgIG1lbXNldCAoYnVm LCAwLCBtX2Rlc2NyLT5zaXplb2ZfcmVnaXN0ZXJbcmVnbnVtXSk7DQoNCg0KUmVnYXJkcw0KLUJh cmlzDQoNCg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENh bXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAs IHd3dy5pbnRlbC5kZSA8aHR0cDovL3d3dy5pbnRlbC5kZT4KTWFuYWdpbmcgRGlyZWN0b3JzOiBD aHJpc3RpbiBFaXNlbnNjaG1pZCwgU2hhcm9uIEhlY2ssIFRpZmZhbnkgRG9vbiBTaWx2YSAgCkNo YWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVk IE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVu IEhSQiAxODY5MjgK