From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by sourceware.org (Postfix) with ESMTPS id B85073858D39 for ; Thu, 29 Feb 2024 01:38:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B85073858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B85073858D39 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.14 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709170711; cv=pass; b=pSE4QYN75TdMsCl9v5f2ehP1MAppS+Sb6nxd7CXLCS46qMlF4IY5YnqRxWbzn9WMjlIMgE33SHId5MnQE25tj/d25Z6E3ZQ4SshrK5vf2UsKo5f08QmwBvR5DeZWCRoJn0N23IyQGl+oT7fLt6yBKufbOSr2j038SeGNbKqitZ4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709170711; c=relaxed/simple; bh=oQcnFT0Jlk6d+VLv227wa/lDB1u1UZznUkD1EY/c3uQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=A3TFMtyTHopdubg6UIZH3Prd9w9ocxteTQB1C9f6EhkBiqa+McRkJDh9TGhF3mWusXv4kRccY3g7FeudxGL+SJXRu9bkszTOskR8mwpExPJksidFs/yHGMfkfFrYfiYkvkJEvC+zxL45ZGyAnnZgcF8X5bePw1SaZjq1cG7n31I= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1709170709; x=1740706709; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oQcnFT0Jlk6d+VLv227wa/lDB1u1UZznUkD1EY/c3uQ=; b=JoS/rEgfoLZf01iYp3e1PhrrqhZB2CGbYur2n2LfC4uDqvkHGX5g62R1 XJ+tERizLT+bF9WwizDzUpFQr7MR+roONtjZDGC++XccE52y3GbeLWfaL 0tFAa59gZnTm3CS32i6BCysC/EPbSDxOFwh3anK9yspNBr9g2remTT1YE JQSbevfWGf2j3hWmR7AZQrpRtisSWUx64oCD4r69/CN21lyiOcMK9va4/ WOsAJA2j+5bq6ZnddLG6mDwJAe/kSBGCCXWsuWJRBrleW4MLgy/aMQJt+ E36629W+7fGcoUb4dZRFCK74WjQll0kI774h8hjIt9WoMlEzNuTjQ8owW Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10998"; a="7435670" X-IronPort-AV: E=Sophos;i="6.06,191,1705392000"; d="scan'208";a="7435670" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Feb 2024 17:38:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,191,1705392000"; d="scan'208";a="30813693" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Feb 2024 17:38:27 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.35; Wed, 28 Feb 2024 17:38:25 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.35 via Frontend Transport; Wed, 28 Feb 2024 17:38:25 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) 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.2507.35; Wed, 28 Feb 2024 17:38:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z4hgWWzs2LQmixoGWij6+bCzTvyIh7EGq5eUrtz6Gy/fLMxbrZU5oW6NFoMIsAXUB+j+RYpF5OkiD7GuJ1+HY3gJqjhcXDGSVh1rcOOGM8XD5CN7J4ro6rVGhn2OPz6E6yUmS+jzntzpQTGM1KJvDDI8i3Xpzy5bBzppnIQlJwy92WWXeQD1qCkfLNXxDY1UegQgW3BPa5DAClQ9CRwx45JbAm6VaEzQg39IWtSTTqyMTW24kq7l4nFV0XA+6j4rPc7ifeWr1ri4a+FIgSbaoS1EuDeKNrjmJ05f8/SBzeL5P8HbjnPad6U0AoWerZfo2bshCcZy1zdFwdEs2AuDTA== 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=oQcnFT0Jlk6d+VLv227wa/lDB1u1UZznUkD1EY/c3uQ=; b=nYfWjjDk/EvTKfgXPeR4p8C9nmksFLDpJq/gkaSjE/+C29o5KLmlIOetGBBn87r1Zi2j7xoyz52onlnvdcfLwbzZ82+OBXK5FhwoirCde+sZzNKCX+gCBDlG3ljDIzPTyX+NWZfvv3i4zMDKmvZ7uSBFFaf9XadYltExF95JzTqfw9t/Kx4WE3CuArG3f05xjnHcRk4vBxtYHn22tuGyovHfHg15f/yRYj5n2U1oztNPIsoWtEqmQU1cfGqz3bQkVGg3m2w0ZBCrIXdl2r9ImT/pq6aC8hCUm718CEs+GDvU4JQVq5xqAHJT6knZvoqZGQet7m688/iZmi4QQePbNg== 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 MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by SA0PR11MB4752.namprd11.prod.outlook.com (2603:10b6:806:99::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.24; Thu, 29 Feb 2024 01:38:21 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0%6]) with mapi id 15.20.7339.022; Thu, 29 Feb 2024 01:38:21 +0000 From: "Li, Pan2" To: Jeff Law , "gcc-patches@gcc.gnu.org" CC: "juzhe.zhong@rivai.ai" , "kito.cheng@gmail.com" , "richard.guenther@gmail.com" , "Wang, Yanzhang" , "rdapp.gcc@gmail.com" , "Liu, Hongtao" Subject: RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val Thread-Topic: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val Thread-Index: AQHaaL9H0yX+ILI9PUq+lqgxg9veTbEeSpyAgACxtqCAADHTUIAA2LgAgACGbmA= Date: Thu, 29 Feb 2024 01:38:21 +0000 Message-ID: References: <20240226032558.587912-1-pan2.li@intel.com> <20240226142235.3215553-1-pan2.li@intel.com> <793c14cb-2a08-41a4-ac55-4c39295f42d3@gmail.com> In-Reply-To: <793c14cb-2a08-41a4-ac55-4c39295f42d3@gmail.com> 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: MW5PR11MB5908:EE_|SA0PR11MB4752:EE_ x-ms-office365-filtering-correlation-id: 9a77052e-6831-48d9-5e95-08dc38c71cda x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F2W7rampi1oG6JhmwM3JRRtmUvF3fQWCH9zNuzlmSrLwG1N4/kRe+8HEKfJafWH9r9nIUVYzVK1jBxcWOzaeHhRTvHRU1/DyCaU9eLCTQMFwZbXknBvS+/XDOtK0nN4S60E04pO7NORAlf4BqvGzF3PlgnW6BXujwPF7Q3BUQj1Ja3DVlbVGctYZDV8k8UgfqqcXrufpqBjZC2TuKhWoSS4ztB0/QXFgDXSu8fp0ItEDmLJqxR/aY2uBKx373DGeuUY6ZY3ckyrqfGMybslJyty9VBwmHAfk4NxcV6VyQeD6rJwvx/dU1uqssHo+Cs0ExaA5NYHEPvkl+IDHoCKqE18QC1Sd0p532/nESFaBaIA+Q+PXIy11VJhI8DjwavuzPkkRtjBv9qydg7L7yNHu/S+z5tEgMTBbGsHT+ZS610sZBMjDy35JBsKayv4yQtQgjeJwD8Bg89t+vIcI0miWL5Vh4gwGMtJBscJDeuQxAS+Fb/+CGkAClCgvkN8UDonm0eA9Yfq+mwwxnPK/5GV29071YWpTfGd6sqZFYE+yaTX91++nueVGCN/Cd7Y/xA1mFKstPE7F1dD3Y536K6iX/TejY5qAHAVTHpxtq5ld35WDzzxvsERsbJq7qtiqoLYAspkGIg9Gqfl88PQovQ6o9yMC5dVFfgYbOldKFLrr9b//hy5R629eR7meqmo4OwaQXErJqpqU1Ixvziaf/V/0dg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cjBrdDQ5SU9VMytseHo2ei9ZMEtRNFlscGtqSzNhL2hFQUdCTlNDYjFraUFs?= =?utf-8?B?Vy9ITzFDejVlcjI1dGt5Vi9OdjQ3V2FqWDYxRkVpdE0xTXFnOEpCMTIrS1ZI?= =?utf-8?B?QkJSSWdoRlZwVmJKc3E2aWJLTmoxYlo4OGcrS2ZVcHNXeVBWT1pkaTAwOXg5?= =?utf-8?B?QmZoaFlJSSt4MFhiVnIrU2hTUklXdGszTTcyR0FPR2JHMW5wYWpQdzFFRVpJ?= =?utf-8?B?alBYVEl3TitySktUcmsza2ljREMvSWhBTGxIVVdody9uK21SdkhjUm9Yb2xB?= =?utf-8?B?UVQ5VGs4TktYZ05yc1FnUkRET0M1Tnc5VVJtNFlxZEpDV3hvVWxXd0hEVVRR?= =?utf-8?B?NnJDWFhYTmJRR01zclUxQnZMQkE0b1hlSGd1SHk3RERQcDdZb2xMMG0wWG5V?= =?utf-8?B?RXEyZUQvUHZYZGhWVkRPRkZ4UVczYzZhMDAyQWNWODRKaWF2bzBnREI4VkRs?= =?utf-8?B?TDc3VHQrcVpHWGh4ZllMWVl4b2xXUWdEVHRZSm90UmJ2TWQvZGhXZGtkRzkz?= =?utf-8?B?Vjk0ekhxUElnMkdVNW5MSjZkbGNxMTZKUGU1UkQvUnlwVGVCWktTeVBDTXMr?= =?utf-8?B?bmtIMHFwbXZjd0JJQlF4QU5maFJFclR4K0tSSDFGUDVnaTBaWWhRTGJHQUE3?= =?utf-8?B?R2R1NXJoODd3T3BmOW9wcjFINjRkbGhOQmhNS2pOWEluazRPZm1NKzNreVlT?= =?utf-8?B?dUtkZCs3ZzZXOTFkbVpaWENBZGl3ZklNeHVFNTRDQk5Rd0J5RHJTSXFOOFdS?= =?utf-8?B?SUJqQ0dhZHN2bm5FZWJTL2Q4K0Q2eFA0elRzYy9HcmpCOTNJT1pxMXdEVGZw?= =?utf-8?B?TS9VeU5KMVVoRUlqcCt5eVVnNUZ1OXY3TDB5ajBxUlJHTGRSVGY4SzYxQzZZ?= =?utf-8?B?c3dSZ1l4cmNvSHE1Q1I5b1FTZEYvZjBSRzhsdW1hWVpwVklWbHJxMjExcnNt?= =?utf-8?B?bUxoeUM1dnBJWUJhSWlPd3RnV1AvK0hLQ3MvbWFybzNLUmVqcmtVZDlyYlZt?= =?utf-8?B?UjN0bEkxRTlRM0JNc3NtVkhvUUxNV0t5dDVlWlh6THMzRFR0Z0lEVlZCbVhr?= =?utf-8?B?N1ZPbWU5Q0RsZ2ZlTzlnSkwvRTdDWklXc211dFh4YlNBL2hPTHl4cG1zR2l2?= =?utf-8?B?QTZNb21qdis4QlJMWEFEN1hmK0UzVVFLcDIvMVFkeTY1OGdtdlB3RjE5RFdL?= =?utf-8?B?R2RmTVIzNjZpNzVGelQwekdxRS9WM0N4c2FuS09KalVNbmRKSStnMEtMcTBS?= =?utf-8?B?d3pFUXNvbFBGTVFkWTNrbmZpQzlVYkkvcjlpTjI2UExEMTJvTS9uNXIrb0hG?= =?utf-8?B?Y2RKTG8vRHNxV012bUJmcFR2VDVULzYrem1ndisra0FtSEVWKzlZTDRBUVZK?= =?utf-8?B?Si81WlFVZy9kTzBkTUk0MHN3YkYyVW5YRG1pdDg1dENzcHVoZU9IeVVaaDBC?= =?utf-8?B?TllTVTUxRVF0aHMzMUR4cEExMlVqNkM4TjgwQVhZVkgvQURQM213aEZycWlN?= =?utf-8?B?ODh5NVZCV0V1OUFWQzRpaVVNb2NDNWRlOWkweVJIaEk0T1pyaHgycW5sZTdD?= =?utf-8?B?eENHdWZ2UXBabWN0TXNPZjViYmNGOXZkQW83RGFqOXdjM1Z3TW9WUzZ4SVFV?= =?utf-8?B?cjRYcDJ5b3RxVXhWaGJUY1htY0IzMUtEOTVPa0ptT2t2cU1PTForRTk3TzQx?= =?utf-8?B?ZUl4Y2EyMzNEa043NzBZSzcrQ0I0YVBUWVFVa1pBcGE5a1VMNWYzY2Roc2lv?= =?utf-8?B?TzBwR2NyN0Z1eTZkYS94WFJyUmhxMEFuRVpxTURkUDlJWURLbnVNV2VlT296?= =?utf-8?B?UnhyeFpQRk5yU3l0N1A4aCtobXBGRmFnYy9Bc0VOZ0Q2Z0R0UE54VU1EMmJy?= =?utf-8?B?eVp3aTRwWkxnRzFkbjFIOUdud1QvNXFwclVzd1M1bFNCaVpRQTZZUmF3Z0V4?= =?utf-8?B?MC9Ya0ZUNEwrN1p5M3hTenQxQWtiYXA2ampLeVpEcDhwQWVaTWpsTTdhWkVS?= =?utf-8?B?OU1xSElTOTVSdTBZOGF6Yzl5NnY1Q3dCQlJGUVNvaWptdHlaT2JlcXZDRnYr?= =?utf-8?B?QW84UStyZGJQNzczRnR1NlQ0aFh1MTlWOWNXU05PVkpiVGJvWEd4T2RLc0xq?= =?utf-8?Q?ax78=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a77052e-6831-48d9-5e95-08dc38c71cda X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Feb 2024 01:38:21.3430 (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: XPW78VIT8WLdRsVc1/dqMJvejoGMbptRMp/lXCQyfmftGcHm2M84w6xKz+r60opIHIUylsEzxNmq9bOw7aQn/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4752 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,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 List-Id: PiBTbyBpdCdzIGdvaW5nIHRvIGNoZWNrIGlmIFYyU0YgY2FuIGJlIHRpZWQgdG8gREkgYW5kIFY0 UUkgd2l0aCBTSS4gIEkgDQo+IHN1c3BlY3QgdGhvc2UgYXJlIGdvaW5nIHRvIGZhaWwgZm9yIFJJ U0MtViBhcyB0aG9zZSBhcmVuJ3QgdGllYWJsZS4NCg0KWWVzLCB5b3UgYXJlIHJpZ2h0LiBEaWZm ZXJlbnQgUkVHX0NMQVNTIGFyZSBub3QgYWxsb3dlZCB0byBiZSB0aWVhYmxlIGluIFJJU0MtVi4N Cg0Kc3RhdGljIGJvb2wNCnJpc2N2X21vZGVzX3RpZWFibGVfcCAobWFjaGluZV9tb2RlIG1vZGUx LCBtYWNoaW5lX21vZGUgbW9kZTIpDQp7DQogIC8qIFdlIGRvbid0IGFsbG93IGRpZmZlcmVudCBS RUdfQ0xBU1MgbW9kZXMgdGllYWJsZSBzaW5jZSBpdA0KICAgICB3aWxsIGNhdXNlIElDRSBpbiBy ZWdpc3RlciBhbGxvY2F0aW9uIChSQSkuDQogICAgIEUuZy4gVjJTSSBhbmQgREkgYXJlIG5vdCB0 aWVhYmxlLiAgKi8NCiAgaWYgKHJpc2N2X3ZfZXh0X21vZGVfcCAobW9kZTEpICE9IHJpc2N2X3Zf ZXh0X21vZGVfcCAobW9kZTIpKQ0KICAgIHJldHVybiBmYWxzZTsNCiAgcmV0dXJuIChtb2RlMSA9 PSBtb2RlMg0KICAgICAgICAgIHx8ICEoR0VUX01PREVfQ0xBU1MgKG1vZGUxKSA9PSBNT0RFX0ZM T0FUDQogICAgICAgICAgICAgICAmJiBHRVRfTU9ERV9DTEFTUyAobW9kZTIpID09IE1PREVfRkxP QVQpKTsNCn0NCg0KUGFuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBKZWZm IExhdyA8amVmZnJleWFsYXdAZ21haWwuY29tPiANClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAy OSwgMjAyNCAxOjMzIEFNDQpUbzogTGksIFBhbjIgPHBhbjIubGlAaW50ZWwuY29tPjsgZ2NjLXBh dGNoZXNAZ2NjLmdudS5vcmcNCkNjOiBqdXpoZS56aG9uZ0ByaXZhaS5haTsga2l0by5jaGVuZ0Bn bWFpbC5jb207IHJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tOyBXYW5nLCBZYW56aGFuZyA8eWFu emhhbmcud2FuZ0BpbnRlbC5jb20+OyByZGFwcC5nY2NAZ21haWwuY29tOyBMaXUsIEhvbmd0YW8g PGhvbmd0YW8ubGl1QGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIERTRTogQnVn Zml4IElDRSBhZnRlciBhbGxvdyB2ZWN0b3IgdHlwZSBpbiBnZXRfc3RvcmVkX3ZhbA0KDQoNCg0K T24gMi8yNy8yNCAyMTo1MSwgTGksIFBhbjIgd3JvdGU6DQo+PiAgICBpZiAoIXRhcmdldG0ubW9k ZXNfdGllYWJsZV9wIChzcmNfaW50X21vZGUsIHNyY19tb2RlKSkNCj4+ICAgICAgcmV0dXJuIE5V TExfUlRYOw0KPj4gICAgaWYgKCF0YXJnZXRtLm1vZGVzX3RpZWFibGVfcCAoaW50X21vZGUsIG1v ZGUpKQ0KPj4gICAgICByZXR1cm4gTlVMTF9SVFg7DQo+IA0KPiBZZXMsIHdpbGwgcmV0dXJuIE5V TExfUlRYIGZvciBpbiB0aGUgZmlyc3QgaWYsIGdpdmVuIHNyY19pbnRfbW9kZSBpcyBFX0RJbW9k ZSB3aGlsZSBzcmNfbW9kZSBpcw0KPiBFX1YyU0Ztb2RlIGFuZCBtb2RlIGlzIEVfVjRRSW1vZGUu IFRoZSBleHRyYWN0X2xvd19iaXRzIGNvbnZlcnQgdGhlIG1vZGVzIEVfVjJTRm1vZGUvRV9WNFFJ bW9kZQ0KPiB0byBFX0RJbW9kZS9FX1NJbW9kZSBpbiBhZHZhbmNlIGJlZm9yZSB0aWVhYmxlIGNo ZWNraW5nLCB2YWxpZGF0ZV9zdWJyZWcgYW5kIGdlbl9sb3dwYXJ0Lg0KPiANCj4gTm90IHN1cmUg aWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0IGJ1dCBsb29rcyBleHRyYWN0X2xvd19iaXRz IGNhbm5vdCB0YWtlIGNhcmUgb2YgdmVjdG9yIG1vZGVzDQo+IHVwIHRvIGEgcG9pbnQgYmVjYXVz ZSB2ZWN0b3IgbW9kZXMgYXJlIGFsd2F5cyB1bnRpZWFibGUgdG8gaXRzJyBpbnQgbW9kZSwgYW5k IHRoZW4gcmV0dXJuIE5VTExfUlRYLg0KV2VsbCwgdGhlIGNvZGUgdHJpZXMgdG8gdHVybiB0aGUg dmVjdG9yIG1vZGUgaW50byBhIHN1aXRhYmxlIGludGVnZXIgDQptb2RlIHZpYSBpbnRfbW9kZV9m b3JfbW9kZS4gIFRoYXQgdGFrZXMgYSBtb2RlLCBpbmNsdWRpbmcgdmVjdG9yIG1vZGVzIA0KYW5k IHRyaWVzIHRvIGZpbmQgYW4gaW50ZWdlciBtb2RlIG9mIHRoZSBleGFjdCBzYW1lIHNpemUuDQoN ClNvIGl0J3MgZ29pbmcgdG8gY2hlY2sgaWYgVjJTRiBjYW4gYmUgdGllZCB0byBESSBhbmQgVjRR SSB3aXRoIFNJLiAgSSANCnN1c3BlY3QgdGhvc2UgYXJlIGdvaW5nIHRvIGZhaWwgZm9yIFJJU0Mt ViBhcyB0aG9zZSBhcmVuJ3QgdGllYWJsZS4NCg0KSmVmZg0KDQo=