From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 9861D3858C54 for ; Wed, 5 Oct 2022 18:18:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9861D3858C54 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 295GeWYY012324; Wed, 5 Oct 2022 18:18:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=ZbqdIZDwnuFCQYSvMtv93fp+7MQ2c9JHnqQrVCVHF4A=; b=anvAlBxMV3kN5JDkHAdnbiueCMlx3jWIsEzVToea1otYuM1+wwJqkmn8usyeY2qk8aQi JyfZZhLJYiOlII/CmD8QZphYRkwuOrV6yPsKqT72uulU6KQMEUTIGQEdSJiG5nF7nPoi EOI2mRL7bD6mpnyPWEGTI8sAmOl+9J1195UtzbSg9tK3ooyLNvVKxV5kH+kXRFvDe8/9 IvK5Ju6L+Uo7AhNeBB8nq/GpzHWPbQCQp9WheaIb0+vrsv92DgaUAv0CD4wLrzrFJjaG G1gO8G5R8jc0MfIOF4Kj+rl6ShkjAE3+0i8szrOUR7p1dc388ayqyDAVsTbYkXijdVLQ WA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3jxe3tt87j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 05 Oct 2022 18:18:15 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 295H9Bvt003874; Wed, 5 Oct 2022 18:18:14 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3jxc05j4gq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 05 Oct 2022 18:18:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nNZOIMG+XXF1EM1MyJpFMjSincQfu6jFBLGI/t9ohgvq4IY/pRRjYHpGq92subBwrERFAriPF0/z9GnX7YcQiTfTmW7/rKYKzcEJXZ6ZSzjol1zzr5cg7QVpZqsWQtiOpOE7UfYeiEa+slKtgYckSFVVI9ew+3x4UDBKCrBINXbipJDtyDKHYY7kyyHHQ2MCCzOitWiNA2LusjJIG6HdMzAQVW+4dpYEp/vUec037eRrJ1+KTnqTiXIX2BZseV0JLHTC6ZnIFaCV5lCDZEcCLQK1FAaK4giQ4Q/iuDrE+QWp5buLpYW84DDN2uVblzGbYb+nqGYq1P6VSHie7qwbYw== 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=ZbqdIZDwnuFCQYSvMtv93fp+7MQ2c9JHnqQrVCVHF4A=; b=QC8QgBHivdaJ20cLp1ueUzfVfV7AK20bXOkGoDCU8AGNSsQBhDBs/w0TclxdStPDXPWQSv8WKfrerQldDaSLWcfIyUZ7f30h32zKKfMEfzStEOQQlEQG8xAWrRYgjKSakD2/ahxqQPE4BulLkufprMpp3Rnceu12X1Mh3qjEdUC8Ofw642W62ikf2As+w7bR+W3iVuxxtHS2BnkUC89XRFh9Ew+NV4F8EYA2LPwhuifkznVYKLT3IZn8dJ1Y6pr/Y/u/0RiJHzAtTNsFigtaBWIqMWVvOT70klNtzhpocV/LBWr9lGCqvq+gyLBgKq1ZbnM67+03y7JTkqM43V8dqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZbqdIZDwnuFCQYSvMtv93fp+7MQ2c9JHnqQrVCVHF4A=; b=ST2gScQ0AAVpk+WH/kK5wukRfVoCmA1HDvkaQ4wFMs39eZ9PcigAzUay9CodyTGZ7vs2fC+tnVBoSf2HINfyWF9Fx1ziyYJ06iRdgGbJ2x2Fw6lBFEj3ebrOQkG2YroOZm4KmMd341pT2JQvXYKoa2gJaNp4mVimj1McSFqAhps= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by DM4PR10MB6885.namprd10.prod.outlook.com (2603:10b6:8:103::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.25; Wed, 5 Oct 2022 18:18:12 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::cbf8:6682:721e:835c]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::cbf8:6682:721e:835c%6]) with mapi id 15.20.5676.032; Wed, 5 Oct 2022 18:18:12 +0000 From: Qing Zhao To: =?utf-8?B?TWFydGluIExpxaFrYQ==?= CC: "gcc-patches@gcc.gnu.org" , Jan Hubicka Subject: Re: [PATCH] IPA: support -flto + -flive-patching=inline-clone Thread-Topic: [PATCH] IPA: support -flto + -flive-patching=inline-clone Thread-Index: AQHY2K+I/5a4R01Zg0G32stsAIP85q3/4j2AgAAuZoCAAAukgA== Date: Wed, 5 Oct 2022 18:18:12 +0000 Message-ID: References: <137fde8c-7ade-ecc0-96f2-9ec828b4745e@suse.cz> In-Reply-To: <137fde8c-7ade-ecc0-96f2-9ec828b4745e@suse.cz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.120.41.1.1) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR10MB4344:EE_|DM4PR10MB6885:EE_ x-ms-office365-filtering-correlation-id: aeb15f3a-d474-4163-cc8d-08daa6fdf6e4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xEftihC/x6uZZVMekRb8LQqoUe+mZnFAgdasKL4G2+PxQLejYNfgN90p8S1WqkyeQcgPDFV67OuuA/gIcDFdCe2Wkx7YsEXlpujoM7hud83mOYC6ezwRW5PqgrihmuCmhbkWGTBM5vtAYBkR5j88KZwXeVDmbt/cR5PBtqF+GLpy3XqLd14iYZdlIFQJeOUYTm2VLu30rCMis1zQIbSpGcYnXKvwFq36bUik329kpKWp6Pj86p8Au9VTZL7iaeNaIVVb9SFs33J5fnJ9NEHHOGaf0eWMl1JQqZz690oU22C9kF1YYMUaoyeZqKztyIyVnArVFt+nVn8RgU3TS44l6FxrY+iTavuBhgu9oGFzgvoZoNskcYpcQHdGZHhrE6TRyuxuSokeaZbd8CAKh2ztRrPsi/Ub6KaIPqaP74C6DdEDD3D7/AF0AiBuef//dJdIzxziol2iEjjVFpGCyZQ6mlZRZUDteW/xmHc1XsVgkLHV3KtXNjtD36jv9nXqMhRna6O7IZ2KBoiLUEZrLDvVHQVeC+vpdQy4PmoCbvME3Jc2NQh5qFUdW1S488UE45rCDmM5WGkcSsea5gKEpOz4PYjwls5DzemQgfRkvnQCmIyurfwcLHCFFtqVv28h2g9YG8DplNMhRgqmr89GA+tIGjg0gPW7YNRmOl9qVHuUunLPZI6qU8kQPQIB1qDb/WDja7G876DgVBfLPb16AHP3BoKXprLo1SbzdDjcAcchJqpS+0Q/FQ9PxWvIwYI1Tff6L2GJBu8ZSY+6ww0/Aw6vHchkCAx0lMathIKkgnVOZH0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR10MB4344.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(366004)(136003)(376002)(346002)(396003)(451199015)(66574015)(186003)(83380400001)(38070700005)(38100700002)(86362001)(33656002)(122000001)(41300700001)(8936002)(5660300002)(71200400001)(44832011)(316002)(6916009)(8676002)(76116006)(66556008)(66446008)(64756008)(4326008)(54906003)(66476007)(91956017)(66946007)(53546011)(6512007)(6506007)(2616005)(6486002)(2906002)(478600001)(36756003)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Nkh6WXVvZ2xMZVBPVW5Sczc2bjEzS3NnQkpyWXJ6ckJEcmx5RE1nUUtBOUdx?= =?utf-8?B?eXBzcERlQlRDWWdWZ0o1eXhnQndWTzI4anYzU2pYSGR5YkxtVlhoa0tFR3ZF?= =?utf-8?B?di9GRVlSRzNTNXVIUjcrazhQZ3lvTTJDRTBYd045aVUzODFxSm8xWDFWMFA2?= =?utf-8?B?eDdEazdaRHVIU3MxR1RjbmtSNHJVZG94ekJVbEZ0MWREWWdGN0ZKZUwvVTBi?= =?utf-8?B?dzJBdWJ5V0lQT0EvbmN2RFBoN2JJdVdIRHYzMXhINTB0RE1GUTV1cytVWEFh?= =?utf-8?B?WFNlQWgwSjFwaEc4ek5LaXREVDFLQ1RTNitBaTFTMytDRGpsek4vSTVkdEts?= =?utf-8?B?WmQ1aXZEYzlzNDlyVlJPemhjSXdFOWhmaXpyUE5DYVFuanBmdnVtSndXMTdp?= =?utf-8?B?TSsycGM1aStLYnhCR291ckJrU3JHbzIxZlBCQ1dPcVpwQnlIb2pPQVMxdGZ5?= =?utf-8?B?bHhwd2tvS3cxZGR3WEQ1T09OaU5HSFNKNnhBcFR1SXQwM2IrS2VUTDN6OTA1?= =?utf-8?B?MXdBT1VUUFBITVZxRmpWYURJZldMVHBTK2RMTGd4OFhCRERYZjhxWDFQT0JT?= =?utf-8?B?NTdOK0xBV2FQNXBsenNSK215YnoydEFSOUFFdFFrWEpKb3dUVXp3b2ZUQnJq?= =?utf-8?B?ejB4NGZXdkVMME85LzVkckg0NkljcXcrb3JlOXdSRVFCTHZZSVkzeGdQNzhv?= =?utf-8?B?ZnB6WDd0NGtNLzZTM0FTNWpRQm1Hd1NVOFB0NUZwY2pWNG1zdm4zMzFFZmdF?= =?utf-8?B?RE1QNXZMZFJ1Vnhza0VDMUpvWVBaeDZJN0pqNk5JN3VTQk5mTHR4OUo5dmtR?= =?utf-8?B?MVZydUUzbURoTXdlYTVRUmV4QUVQYmo2YXVBWFp5SW90OEZQRnpIcCtlaFVx?= =?utf-8?B?QUhXSW9venBBOFM5SVpqSHRrZjVPdldQNENRVE9oNXMxSW5jNjA3dFdJVUdt?= =?utf-8?B?U2tDR2NvK0N5SjJkclVtWmFKbjR2K2ZBQm9YQkgwNjNSNmp6aGZVNGlUaDZ5?= =?utf-8?B?OWJUQ01BMmVDRDZpWmcxTmpjNENZcXlsWlBOa3RnZFNPSks1Q2JsWHEwTUZj?= =?utf-8?B?NHZkQWdTRW1IQ3dJSXVCcTArM3ZqT2hsRmtCM3hPUkJnTStpbmxqSG0xQXM3?= =?utf-8?B?N0padExNN2pqdEhjaUd0ZS9DcFYwcGM1RHB5QzN1Q1RPWlJBR3NEVSttRlQ5?= =?utf-8?B?VGZVYXo2NWFKRnJ0VkxiNUQwU2Y5UkpOWk04NXVlRDdIaThjYm5GSUtraHgv?= =?utf-8?B?dEZNQnoxZFV2ZFFDL3VlbUpMWmJDNzF2bkUwdVFKKzRKZnNpTWhMeVlNUDc1?= =?utf-8?B?d1pRdmQwdE1rNzBmRmIrcTY5R0s1QVBQd2txRDJDWFpoOFJZVkt2blQ2T2FE?= =?utf-8?B?MTFIYk1RT0ZjcDkyN3Y2U29IV3ZEd0s1bnFNeVNjL3JTWnd4SHNTeldqaEVJ?= =?utf-8?B?VWdrL0UwUTIzeUlpMEMzN2UxM2M4UEEwcVB5Ukh2bDB4d3pPVmNqbTZZSWtD?= =?utf-8?B?TGVsaEYyVm9kc3RzN1pDbjd2YzJoZ0xxaEE0QnJmV0RWbHlrSGNYZUI5RzVk?= =?utf-8?B?QlVFRTAvam1VejBHdUpjVldqMzRhUG1NcWVGcUpORDNqWUdVRzRuU29VdUU4?= =?utf-8?B?RkdPOVZLdjFTYzFJc1JnZXFNMTRGZXc3NnJkU0pOYnozNjdYMXFZQ1oyb1Fn?= =?utf-8?B?TFphWU13TUdSZGppYlNHdmJWbExaMS9GeUNZelI0VkJ2SmdudDZlTGVkNWh2?= =?utf-8?B?L2swdDEvOHJ6M1kwV0RwNXViR2FhbGFhL29TN2lTV2RKcnczMmFiRHVEcWJF?= =?utf-8?B?eEt1bW9PU3Rudm1qNkc3aGREeExXcVRzKzBEbkc4MHh1T2MxNkp5S3JXTThE?= =?utf-8?B?d3ZzNWtxbVBJSnRuS2VPWFNWYjRzbVkzaDdEZWxhWmc2TnF5dk9mZ2xBbnRy?= =?utf-8?B?M2Zya0k4cXhDVWNCend1UmVOUVM1RUpGTWloaEdpMWpxcy9lQkRMSTAvZmFl?= =?utf-8?B?bnV4VW1xc2xRanhrMWdSZXcxYSswa1BrYzRQWXpXb0labERGVW0vYjdQdk9k?= =?utf-8?B?UWp3a0UyVmdCc0pQZHdXdEwrYVZHZzV4RmVSOHVUVzM0amUyWUlTS2JZUTZT?= =?utf-8?B?eUFQQTJDODZGTUpNSFZrN0VhbklOaXdMdWtKN3J4K2xXaC9xSE55Tkx6em11?= =?utf-8?Q?71zmSSOdjEqR52oQGAGNIow=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <5386BD1CF3F9D94FB1B1A9349B3CC4E5@namprd10.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: vWmaPRm5F3emiDKoOylWWYpDRA8S3Jg3Z3aPE3iQDETJL+HNYoknJR65avX+apnUtWF7dNR+12tVMd6zhi6z5RuXB1PCAze01K+weGcZgEmLcYPZeH6NgT7x9prqUpigporX0wetcLGJ5QDm+mFWT3Snp2//BgSMuNOD8XlSmIopwPhC56jZUxMvB4wjXPO3wnzpmExeeGH48yj0bHDwquBzfuoNG9JBzLYhQI5HkCMlJ1BEEyr4XLyMkwAwmM19vGSF+HchBU6mQ3DestvYf03cghABybTQg9SJQLc8u0ZpuEPXd5eQA4CL0A/umeQoss2FN4MwfYHUn6Mx4AbkTtoMsLSinig3aBsJ1HE1IkM28c9O7HL99vMMXkXExWJcoX0g61hiwAdPIU0AeVz0pLrA0kYjSKZYsShhe/liRd+j89m0pRiXIH23+gGDmvCz2ovy3BDuyKVzSpuWa3eHetzWoDCLJ0SaKfl5o8zh3cn2M+uCaxSW7/dQDo9a0tvGmfF/W7lw5JRdX5sMHvEIuJDrfsO9+2SKLZllV9f7kBbyTxKh1SDwLeIE2ZOaLcXL1jMw/NUn0F4ARnw0OerxbP7yjCgMf0dErygoBAnh6eaZu+M11I9HM4B4fvJtxngpVwsyvOV6D3mp72DvR4OAvlQla1sfx0u98Acib0xsWGYgh5039W6MOCLssM5PyIt88vHYTZc3xtxx3qOz8JH7HzJgnlC+wXp/gS8/okhc5HTWuYqJikMv4XlABG+y79A0lfPEkv843t2cbeSAO5MkgXu1tgwdGlqLdxvhJEpCT0M= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aeb15f3a-d474-4163-cc8d-08daa6fdf6e4 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2022 18:18:12.5316 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kBLkSYU76wElIlpE8FkYWDsQKF6W8Y+rD2vpE4QTKnUxG0HhLHMpKuOYkf0WOz0N6KQF+SLvDAOqWl+kvpPQvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB6885 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-10-05_05,2022-10-05_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 adultscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210050113 X-Proofpoint-ORIG-GUID: gfhJYPIkXNlZfZN3L7ijUbR4V0_FuLQf X-Proofpoint-GUID: gfhJYPIkXNlZfZN3L7ijUbR4V0_FuLQf X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,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: DQoNCj4gT24gT2N0IDUsIDIwMjIsIGF0IDE6MzYgUE0sIE1hcnRpbiBMacWha2EgPG1saXNrYUBz dXNlLmN6PiB3cm90ZToNCj4gDQo+IE9uIDEwLzUvMjIgMTY6NTAsIFFpbmcgWmhhbyB3cm90ZToN Cj4+IEkgaGF2ZSB0d28gcXVlc3Rpb25zIG9uIHRoaXM6DQo+IA0KPiBIZWxsby4NCj4gDQo+PiAN Cj4+IDEuICBXaGF04oCZcyB0aGUgbW90aXZhdGlvbiB0byBlbmFibGUgLWZsaXZlLXBhdGNoaW5n IHdpdGggLWZsdG8/IElzIHRoZXJlIGFueSBhcHBsaWNhdGlvbiB0aGF0IHdpbGwgdHJ5IC1mbGl2 ZS1wYXRjaGluZyB3aXRoIC1mbHRvIG5vdz8NCj4gDQo+IFdlJ3JlIHBsYW5uaW5nIHN1cHBvcnRp bmcgR0NDIExUTyBMaW51eCBrZXJuZWwgc3VwcG9ydCwgc28gdGhhdCdzIG9uZSBtb3RpdmF0aW9u LiBBbmQgdGhlIHNlY29uZCBvbmUgaXMgYSBwb3NzaWJsZQ0KPiB1c2UgaW4gdXNlci1zcGFjZSBs aXZlcGF0Y2hpbmcuIE5vdGUgbWFqb3JpdHkgb2YgbW9kZXJuIGRpc3Ryb3MgZGVmYXVsdCB0byAt Zmx0byAob3BlblNVU0UsIEZlZG9yYSwgRGViaWFuLCBVYnVudHUsIC4uLikuDQoNCk9rYXksIEkg c2VlLiBUaGF04oCZcyByZWFzb25hYmxlLg0KPiANCj4+IA0KPj4gMi4gV2h5IG9ubHkgZW5hYmxl IC1mbGl2ZS1wYXRjaGluZz1pbmxpbmUtY2xvbmUgd2l0aCAtZmx0bz8NCj4gDQo+IEJlY2F1c2Ug dGhlIGlubGluZS1vbmx5LXN0YXRpYyBsZXZlbCAod2hpY2ggeW91IGFkZGVkL3JlcXVlc3RlZCkg d291bGQgaGF2ZSB0byBwcm9wZXJseQ0KPiBibG9jayBpbnRlci1wcm9jZWR1cmFsIGlubGluaW5n IHRoYXQgaGFwcGVucyBpbiBMVE8gKGNhbl9pbmxpbmVfZWRnZV9ieV9saW1pdHNfcCkgYW5kDQo+ IEknbSBub3Qgc3VyZSBpdCB3b3VsZCBiZSBwcm9wZXJseSBibG9ja2VkLiBTbywgZmVlbCBmcmVl IHRvIGV4dGVuZCBteSBwYXRjaCBpZiB5b3Ugd2FudD8NCg0KLWZsaXZlLXBhdGNoaW5nPWlubGlu ZS1vbmx5LXN0YXRpYw0KDQpPbmx5IGVuYWJsZSBzdGF0aWMgZnVuY3Rpb25zIGlubGluaW5nLCAg YWxsIHRoZSBpbmxpbmluZyBvZiBleHRlcm5hbCB2aXNpYmxlIGZ1bmN0aW9ucyBhcmUgYmxvY2tl ZCwgU28sIExUTyBzaG91bGQgYmUgY29tcGF0aWJsZSB3aXRoIHRoaXMgbmF0dXJhbGx5IHdpdGhv dXQgYW55IGlzc3VlLCBJIHRoaW5rLg0KDQppLmUsIHdoZW4gIi1mbGl2ZS1wYXRjaGluZz1pbmxp bmUtb25seS1zdGF0aWMgLWZsdG8iICBwcmVzZW50IHRvZ2V0aGVyLCBhbGwgdGhlIGludGVyLXBy b2NlZHVyYWwgaW5saW5pbmcgc2hvdWxkIGJlIGF1dG9tYXRpY2FsbHkgYmxvY2tlZCBieSAtZmxp dmUtcGF0Y2hpbmc9aW5saW5lLW9ubHktc3RhdGljIGFscmVhZHkuDQoNCkRvIEkgbWlzcyBhbnl0 aGluZyBoZXJlPw0KDQp0aGFua3MuDQoNClFpbmcNCg0KPiANCj4gTWFydGluDQo+IA0KPj4gDQo+ PiB0aGFua3MuDQo+IA0KDQo=