From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id C7C633852906 for ; Thu, 11 May 2023 16:08:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C7C633852906 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 (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34BDwldj014388; Thu, 11 May 2023 16:08:13 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-2023-03-30; bh=PjG8aRqD7WpTvfw38arUsAWmg1O3KgHs0mDt8U+NChw=; b=rw7zYvikbixoXRqfkqvrC/43mMEtIG+0d0FFVLWpUdeWdd4fG00ON9Xvdh28wONuuITQ FG1RSP7ZTspBW1SJVkSLuEplFYzRbiWxl/x71KPF0mMvt9tY94DnzBs/BXWDejYfEy6f PKjJtoX6um5gbES6H0ZMJb3Dkiln64z6yduK/UXAo4CjIhKegz+hZErqJqnNXgeAKiUJ Uf6KpUo10ITDximkFtxBsl3ALq7KgLnuZEE6HZlCQ47nUOk105mV381OeR5c59EfvncJ XEIaTUfD99hv6JGzdEpqapVuN4HIzA92HbxGuMQkLUC7CuuiQmSyLzYlRw/qdJru2MMP 5g== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3qf776qf36-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 11 May 2023 16:08:13 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 34BEtb9a018212; Thu, 11 May 2023 16:08:12 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2101.outbound.protection.outlook.com [104.47.70.101]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3qf77k0by5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 11 May 2023 16:08:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W4vsUEj//9GT5pa/xkBI87H3+2urhlUORxYt6B6QQBw2OvdLcwNUI0GnlTkxP+VBp8W/mA5O9Vc+1PFtlQbwvh/SKh/SPYJxDm/O2tmJqi/kUbeuS9e2KxJp0+KL7IYqHgHjt5KHrPlKfUx0vs1JY619HgEfIttmmwz/gRCyWRiSDFlAW9VaLSK5vXZ0DnZ/KyiF6gDBpyxYU6xe9fKME20CkQKoLhvR+wX4Ah9t+OSvaOaW1pPpzEGR4qIyHVedIjl9Gxa7160rm9PFlXpTjPh8uOS+5FuYutCYGiXtHFn/El53FsKkVS3jgwfkhv2esLklELwNWPpbhkID3ph0ig== 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=PjG8aRqD7WpTvfw38arUsAWmg1O3KgHs0mDt8U+NChw=; b=AgdLbdctEcm2c8qbTCZoetxi2M5SWT4HtJS7xk7CISGOOuUgYsRoIWpGEPFueeO9Y4xOzKPsyFgCVckQPqIWJiZCy16QdjyS2mbLCzVzkTUXKYj9Qe1+DM3HCIcCAKDb0LZPYk2dmBkjg3PSPR3xQ0jnCSpzAN+Cc4zY9ujosiLtU3JpDY+eKaVgrn0lx+1Yv9ABLKzRvWyAHQDAUDc1frs+QMGHpPbT17cI+7mQInV4WLqbzhlF3owz37zaPWMyZDhhMJDYPOsDXvwIFh+kvSCvau0H9Pn6+1W/FKCvQimd5Zx2smVx5KsQsZ6xRJSVfT6KXvsU04ragnyBxOZvjQ== 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=PjG8aRqD7WpTvfw38arUsAWmg1O3KgHs0mDt8U+NChw=; b=xUn/tSkqrxxYXPtKb3TBaPsMPCS7ZL3Bm+ZRIEqK7t/+srsmssB8S0fw2THqTl5l01KFZPXYagK3os15PYRcfrj/pGRvaVCOHRa3sqeOX/JJ8QMVQg0jo7WaZMIfY3nH2wqO8IDwD4UseBmpGKsp5ZV+eKOn/Q6AaMBjdwxs+PA= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by SA2PR10MB4537.namprd10.prod.outlook.com (2603:10b6:806:116::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.19; Thu, 11 May 2023 16:08:08 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa%7]) with mapi id 15.20.6387.022; Thu, 11 May 2023 16:08:08 +0000 From: Qing Zhao To: Jan Hubicka CC: =?utf-8?B?TWFydGluIExpxaFrYQ==?= , gcc Patches , Martin Jambor Subject: Re: Question on patch -fprofile-partial-training Thread-Topic: Question on patch -fprofile-partial-training Thread-Index: AQHZffLee900gYB5akyVHWkPLsUITK9JyW8AgABJ7YCAAALpAIAACQWAgAegjwCAAASigIAApGwAgAEeP4CAAcKAgA== Date: Thu, 11 May 2023 16:08:08 +0000 Message-ID: <76464CC2-E403-479F-A0FE-C7EB933FC55B@oracle.com> References: <2A707DB2-5BCE-4F1F-A971-67AC55B30297@oracle.com> <5FEEC8EF-85A8-4A94-ABE0-3E783F0C8A7C@oracle.com> <83fbeb1d-9bf8-1434-d8cb-a9827b1af266@suse.cz> <30e4827a-1a4d-1a26-6158-5e7c967e5268@suse.cz> In-Reply-To: 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.2) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR10MB4344:EE_|SA2PR10MB4537:EE_ x-ms-office365-filtering-correlation-id: e6fbb01c-e5e1-4f70-8ade-08db5239e948 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: doNRN5yhAO/NleRZonkOVaIHTYOJKw+EMf6F+PzF0CY8SFLSWFKmkbaWw0GUTcebPHIFX9x1z0z0NARio+MwqxxGnsCGYXZmsSD7UlsmOjMYDl7V5BdTbUai9/N8aJ5UTngjX3Hxmjt7LoyGn4TBgMRvaN9ztfN6lomysrBpvn943bHUi3trKxjJ1qq5uKxR/BPvH7PTR60I1gJBC5BfAimBXyLMQlKYYyVyc/3knkEu5A1pijiewgXZf0rfA4jtvEPcwhF4Ki8BpBHP9SfSJfAT0ch4GqGmXJJ5AwvnulLgVmdx9la9inKCmBDS9tritG5k1IxzmLS66fd1M7phUy6Ud2ABhyOMv7Bx+DXR5R9dUNXlVGVaR3FlC+iYXzgc/dV0BfJXlKfLuGqTuCPu8AyY3xZSzxeYiaXQVnw1MeFg4nb1FNIvBb+q81H1aSFbMkEaGRaWz7/qswvw6fSW9omWn5oshf/5T13aujMmbATvF7ZCEvAntzIX3Pegef50DaV130HKS5c17HI7K7gr5DIssnAfWYPnzf7QWvdJ5auVX4PQZ4920H2UCMhUF6oRcTfLWDjwtVfocnsBnJs650u7J7zZbctq+7O3UCEgJOJfbeFiEVwbHHqNYz56CBK0dy6eATXColvqKvAyf0jydQ== 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:(13230028)(376002)(396003)(366004)(136003)(346002)(39860400002)(451199021)(122000001)(86362001)(38070700005)(38100700002)(36756003)(33656002)(8676002)(8936002)(44832011)(26005)(6506007)(478600001)(5660300002)(186003)(53546011)(91956017)(6486002)(2616005)(66556008)(83380400001)(2906002)(316002)(71200400001)(41300700001)(66446008)(54906003)(64756008)(76116006)(66476007)(66946007)(6916009)(4326008)(6512007)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N3JOdzVLUVdSdG5xcS9xdlo2SVZmWkF2d21RdE15R3VCMHVwblk1NklONEEv?= =?utf-8?B?Skt1eW56YzZUU3AvRUNmYlNaWEl4S3pubVByWWhnQ0lmdS9jQXdpTVVidlN3?= =?utf-8?B?WGNoeTh4UGJKNEd3ZlpkSGhSVUJCa0VTc2F2Q09Wa2MzcUs5MHVCYk1BcHpr?= =?utf-8?B?M2c2REVZY3BTN2s5RHBSeGkrRVgycHRWNmV6SWwxVWYvWTl5aEVydWhNV0pW?= =?utf-8?B?aTRrQjgzazBxdFhLc1J3dm9YWkRSYXlEc2ZXeUVwQml1TVNJRG1kbzdqRDVu?= =?utf-8?B?cjY1R2YvRW5LWk5SZlFMWlp0bFRoNldUSTArWXVxTlF3SXVIejRoRzZsOHhx?= =?utf-8?B?aGZLK0UrUTV0VW1IeERibTA1RUVTTVk4TlkvSUJISDBDLzhvT2RBMzd3TjVB?= =?utf-8?B?N1IrNXd6N2N0dUxtdWk0ZlRJWVBuRzlodnVuTW8ybDlZTkpCV3pFQU04aXA5?= =?utf-8?B?Y0dadGxRbkVHTW5UTWZjTXRJbk8xVjBQSlIvZmhBdEV0OFVURXFXSVN1ekdM?= =?utf-8?B?bVFtNkx3YkhPOTZ4OHgwMUFCWFFsMDZLM3lyVFRNNWt0QTNpeEVrRnB0c0dP?= =?utf-8?B?ek15anluS05zMXdhd1FRczRCUW4xSlNLUmU0U08rSGR1Q0syWUpYUkVva0ps?= =?utf-8?B?TU10STl4b1plWm1JTnVUMUM4WXp5bE9oZkdCczZ0aWhSakN5THZKTmZXcWlH?= =?utf-8?B?Wlhkb291bjQzQk9wdmpUL3FsWVpNdDJ3VXZqVFQ2czUwWTVlWkJUWXd6MGNm?= =?utf-8?B?MEpLMWF5SFZNWkplR0VEc2pDMjh2M2dCeFBDaklqMzBQb1J6RUl4RmYwWU5F?= =?utf-8?B?ODErOCtITmIvZEcvVzdoNHBsbXJrWk1VSlhsSjR4elVVa3dLVEZBSElSVHQr?= =?utf-8?B?Y0M5dm56c1VCaU9jaU1pR2Z1NGdqb0NvOTFOdzJER3Vxc0FQZEFPUGRYM3lH?= =?utf-8?B?QmNrSEtJK3JmNWlZV3dFVkNNeG5oTHNLTW50SHJxQ1JLNUlLbkhtcGtBQ3NM?= =?utf-8?B?S3dOV3dlMjhJODRCT001OGkya3NWYUxTbXlZYXp2VWdKeVIzNDhlM2Y0L2hK?= =?utf-8?B?RHBDR3pDUjJRcmNyZGNFNzZWdHlxWVRCYzZhbmU5NTFSTlpLQktPSFByOW9w?= =?utf-8?B?Sk9LRWFHbUZJZFRLUkRyYW5qanQ3NkJ1S3M1RFhLSVdaN1ozcGhJWjJ3U0Zn?= =?utf-8?B?bUNLV0JVZ2pnd2Zic2hDTitKd3E4bDgraU1ORlF1dk1ra05PNXRqZnpWdld3?= =?utf-8?B?Y0VUTExoRXhGTENidkFLd2pickV3MnpHc013UVhwVk9Sc3lCTkVFMENGWHo3?= =?utf-8?B?ODc1TlNUeFFRSVFZK2dlNm1NT0ZiZGg0ZmYwV3FJNVV2YmZFZm1RWlRCOE84?= =?utf-8?B?UGg1T1BPY25HNzVLRW9HRVhaWURnSDZpdG8xVmxUc1pzbzVYZU5ZRE9YWVRB?= =?utf-8?B?aGRobnBJbDhtZFIwRmt0OWVGTWd2aFpFeVlZdkpwWnlxUHFBbU5mM1dFZGF1?= =?utf-8?B?bDhjUEpMeDlMUk9HVEhnRVRVbW1RWm9sdTBsQjZ0aGwwTGp6QVEvYmhkaFcx?= =?utf-8?B?a3ZRNFJMcTVtdXJDc3l2bElvbVRhMENHTkVFbVNOOVl3MlhqWFlkTE9EdmQz?= =?utf-8?B?UDdnWmVoS0VEVUJIMW9TR21CQm1XN3VnZ2kwbUUybEFTUU9WbkxEdld5UzJw?= =?utf-8?B?QnN3K2lsaHNlK0lRbU9EYmJ4RGFtUzQwcUdMNXR5THdqYjhEall6bGxXaEpq?= =?utf-8?B?R1RaY2plTDB5U1pmRDBtSkVOcDJqdit6RXczVG4zMGtyVGZVNkZMZi96djFx?= =?utf-8?B?WElUTkRRQ1ZMN1pIY3ZPZXNPM0d5blluWVVtekZRUUVXUCtESXRoc1c0VWFF?= =?utf-8?B?djNWMjFZUW81azV2SHFzYXF0UGpxN1VCU29Ydi91T0RHaUZFUHFwWmMwbkJu?= =?utf-8?B?Qm53RldtaEpLamhObnRUVytVWCtNbmFBOFN3T1BSRmc1U2NwdW1PckZYYkVa?= =?utf-8?B?YVFKVG0xc055U3RjOTdFNnhzemwzYThldE5NRVRsSGt5WEZnUjY2dk9aSGtr?= =?utf-8?B?NFA5OHNjRVA4UFo2T2NoV0dGQ1lRcUoxWnRCbU5qWUpJQnJZTWNDUTYySTky?= =?utf-8?Q?NrbpPHlLgqmmFTiht2A0SoNz5?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 1q+3U4WIeAF8aPXi4rQ6+xq5fy1hjSo+hkjR5sxgh0ELQBO5RzdnbIoxu1TIIZKxEGkIFHVKmd8wKxrCvaj4yYfOUNlDWVE7n5AZkTEvbACgOoNWNC9B7PyIGbQ5l3G91A6/CJv8Qx3KAPcw2QvJdLkdGecx9OaKLgYov2tpYQIRCrHAu54HDLVu6Pyl9R4jgl/jkW4vGPuxqZetD8nknonnQCrL3/dl9or3NX1f8ThxsEEh1eWECuxdw3UR/rOFb428AO0ZYNLbwZ33VIMM6K4w+xFhQcppqLJHWyW1/0/MqrqWa41s/0kiFXABpRTSkITCMOMd+bq/AVRojY8BETGR/sZnIClwbzjgnNp9zCbDPPGA94EbtBjIZJMGjTpWQL7lusIrcs4+5m86rIPQS5cBBKZcDXoGvAVnjeV0kVB54lflVHHj8dafQKWxz2GN59XPj4czLpUqzY+2+5uCSojSBIXi6fD/sUXplh3TkhLtiOCymBPSnXeD5YTRNU4kJbZRDumxhanz/QRGSEl0stGj+wawnfw/8GIQlSSPsfByY0XzUDv9PKUG0CIYCUwrkoHoZKR3+wrynhvfaqSqKRY2z3nC2JTYxBFyxDSW6eGrkiJc2XKyGw2agnLr5simklEWN7Hgx5OdAze45/uDsRJjjFI8SoEbyQKRirXQ3FKSYcqorjuxN9z6pmz3uZkl9HNwXI6FbPwFRN0N++cmUOx4aHgaMzt/olcLPUm2uLbEJWgog/PhHqNy8dQko0+eLkMZMPLLMkgIkUEdFwyjqUxc90R2L4rx0nBaM6yEdMY= 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: e6fbb01c-e5e1-4f70-8ade-08db5239e948 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2023 16:08:08.3280 (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: 3uUWaASHRXMGVCt6Jc9Sxf2qJ71F6fWFv3FmzqojftjiBqMjfVkBmUxRA9vySlMqaC5UE/Y58nIuD79rMYvLiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4537 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-11_13,2023-05-05_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=948 malwarescore=0 adultscore=0 spamscore=0 mlxscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305110140 X-Proofpoint-ORIG-GUID: kSyh3g_b-qTWhFLJCQlm2d_SYdoyG5sM X-Proofpoint-GUID: kSyh3g_b-qTWhFLJCQlm2d_SYdoyG5sM 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,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: DQoNCj4gT24gTWF5IDEwLCAyMDIzLCBhdCA5OjE1IEFNLCBKYW4gSHViaWNrYSA8aHViaWNrYUB1 Y3cuY3o+IHdyb3RlOg0KPiANCj4+IEhvbnphLA0KPj4+IE1haW4gbW90aXZhdGlvbiBmb3IgdGhp cyB3YXMgcHJvZmlsaW5nIHByb2dyYW1zIHRoYXQgY29udGFpbiBzcGVjaWZpYw0KPj4+IGNvZGUg cGF0aHMgZm9yIGRpZmZlcmVudCBDUFVzIChzdWNoIGFzIGdyYXBoaWNzIGxpYnJhcnkgaW4gRmly ZWZveCBvciBMaW51eA0KPj4+IGtlcm5lbCkuIEluIHRoZSBzaXR1YXRpb24gdHJhaW5pbmcgbWFj aGluZSBkaWZmZXJzIGZyb20gdGhlIG1hY2hpbmUNCj4+PiBwcm9ncmFtIGlzIHJ1biBsYXRlciwg d2UgZW5kIHVwIG9wdGltaXppbmcgZm9yIHNpemUgYWxsIGNvZGUgcGF0aHMNCj4+PiBleGNlcHQg b25lcyB0YWtlbiBieSB0aGUgc3BlY2lmaWMgQ1BVLiAgVGhpcyBwYXRjaCBlc3NlbnRpYWxseSB0 ZWxscyBnY2MNCj4+PiB0byBjb25zaWRlciBldmVyeSBub24tdHJhaW5lZCBmdW5jdGlvbiBhcyBi dWlsdCB3aXRob3V0IHByb2ZpbGUNCj4+PiBmZWVkYmFjay4NCj4+IE1ha2Ugc2Vuc2UuDQo+Pj4g DQo+Pj4gRm9yIEZpcmVmb3ggaXQgaGFkIGltcG9ydGFudCBpbXBhY3Qgb24gZ3JhcGhpY3MgcmVu ZGVyaW5nIHRlc3RzIGJhY2sNCj4+PiB0aGVuIHNpbmNlIHRoZSBidWlsZGluZyBtYWNoaW5lZCBo YWQgQVZYIHdoaWxlIHRoZSBiZW5jaG1hcmtpbmcgZGlkIG5vdC4NCj4+PiBTb21lIGJlbmNobWFy a3MgaW1wcm92ZWQgc2V2ZXJhbCB0aW1lcyB3aGljaCBpcyBub3QgYSBzdXJwcmlzZSBpZiB5b3UN Cj4+PiBjb25zaWRlciB0aWdodCBncmFwaGljcyByZW5kZXJpbmcgbG9vcCBvcHRpbWl6ZWQgZm9y IHNpemUgdmVyc3VzDQo+Pj4gdmVjdG9yaXplZCBvbmUuICANCj4+IA0KPj4gVGhhdOKAmXMgYSBs b3Qgb2YgaW1wcm92ZW1lbnQuIFNvLCB3aXRob3V0IC1mcHJvZmlsZS1wYXJ0aWFsLXRyYWluaW5n LCB0aGUgUEdPIGh1cnQgdGhlIHBlcmZvcm1hbmNlIGZvciB0aG9zZSBjYXNlcz8gDQo+IA0KPiBZ ZXMsIHRvIGdldCBjb2RlIHNpemUgaW1wcm92ZW1lbnRzIHdlIGFzc3VtZSB0aGF0IHRoZSBub24t dHJhaW5lZCBwYXJ0DQo+IG9mIGNvZGUgaXMgY29sZCBhbmQgd2l0aCAtT3Mgd2UgYXJlIHZlcnkg YWdncmVzc2l2ZSB0byBvcHRpbWl6ZSBmb3INCj4gc2l6ZS4gIFdlIG5vdyBoYXZlIHR3by1sZXZl bCBvcHRpbWl6ZV9mb3Igc2l6ZSwgc28gSSB0aGluayB3ZSBjb3VsZA0KPiBtYWtlIHRoaXMgbW9y ZSBmaW5lIGdyYWluZWQgdGhpcyBzdGFnZTEuDQoNCk9rYXkuIEkgc2VlLiANCg0KVGhhbmtzIGEg bG90IGZvciB0aGUgaW5mby4NCg0KQW5vdGhlciBxdWVzdGlvbiAod2hpY2ggaXMgY29uZnVzaW5n IHVzIHZlcnkgbXVjaCByaWdodCBub3cgaXMpOg0KDQpXaGVuIHdlIGxvd2VyIHRoZSBmb2xsb3dp bmcgIHBhcmFtZXRlciBmcm9tIDk5OSB0byA5NTA6IChpbiBHQ0M4KQ0KDQpERUZQQVJBTShIT1Rf QkJfQ09VTlRfV1NfUEVSTUlMTEUsDQogICAgICAgICAiaG90LWJiLWNvdW50LXdzLXBlcm1pbGxl IiwNCiAgICAgICAgICJBIGJhc2ljIGJsb2NrIHByb2ZpbGUgY291bnQgaXMgY29uc2lkZXJlZCBo b3QgaWYgaXQgY29udHJpYnV0ZXMgdG8gIg0KICAgICAgICAgInRoZSBnaXZlbiBwZXJtaWxsYWdl IG9mIHRoZSBlbnRpcmUgcHJvZmlsZWQgZXhlY3V0aW9uLuKAnQ0KICAgICAgICAgOTk5LCAwLCAx MDAwKQ0KDQpUaGUgc2l6ZSBvZiB0aGUg4oCcdGV4dC5ob3QiIHNlY3Rpb24gaXMgNHggdGltZXMg U01BTExFUiB0aGFuIHRoZSBkZWZhdWx0IG9uZS4gSXMgdGhpcyBleHBlY3RlZCBiZWhhdmlvcj8g DQooRnJvbSBteSByZWFkaW5nIG9mIHRoZSBHQ0M4IHNvdXJjZSBjb2RlLCB3aGVuIHRoaXMgcGFy YW1ldGVyIGlzIGdldHRpbmcgc21hbGxlciwgbW9yZSBiYXNpYyBibG9ja3MgYW5kIGZ1bmN0aW9u cyB3aWxsDQpCZSBjb25zaWRlcmVkIGFzIEhPVCBieSBHQ0MsIHRoZW4gdGhlIHRleHQuaG90IHNl Y3Rpb24gc2hvdWxkIGJlIGxhcmdlciwgbm90IHNtYWxsZXIsIGRvIEkgbWlzcyBhbnl0aGluZyBo ZXJlPykNCg0KVGhhbmtzIGEgbG90IGZvciB5b3VyIGhlbHAuDQoNClFpbmcNCg0KPiANCj4gSG9u emENCj4+IA0KPj4+IFRoZSBwYXRjaCBoYXMgYmFkIGVmZmVjdCBvbiBjb2RlIHNpemUgd2hpY2gg aW4gdHVybg0KPj4+IGltcGFjdHMgcGVyZm9ybWFuY2UgdG9vLCBzbyBJIHRoaW5rIGl0IG1ha2Vz IHNlbnNlIHRvIHVzZQ0KPj4+IC1mcHJvZmlsZS1wYXJ0aWFsLXRyYWluaW5nIHdpdGggYml0IG9m IGNhcmUgKGkuZS4gb25seSBvbmUgY29kZSB3aGVyZQ0KPj4+IHN1Y2ggc2NlbmFyaW9zIGFyZSBs aWtlbHkpLg0KPj4gDQo+PiBSaWdodC4gDQo+Pj4gDQo+Pj4gQXMgZm9yIGJhY2twb3J0aW5nLCBJ IGRvIG5vdCBoYXZlIGNoZWNrb3V0IG9mIEdDQyA4IHJpZ2h0IG5vdy4gSXQNCj4+PiBkZXBlbmRz IG9uIHByb2ZpbGUgaW5mcmFzdHJ1Y3R1cmUgdGhhdCB3YXMgYWRkZWQgaW4gMjAxNyAoc28gc3Rh Z2UxIG9mDQo+Pj4gR0NDIDgpLCBzbyB0aGUgcGF0Y2ggbWF5IGJhY2twb3J0IHF1aXRlIGVhc2ls bHkuICBJIGFtIG5vdCAxMDAlIHN1cmUNCj4+PiB3aGF0IHNoYXBlIHRoZSBpbmZyYXN0cnVjdXJl IHdhcyBpbiB0aGUgZmlyc3QgdmVyc2lvbiwgYnV0IEkgYW0gcXVpdGUNCj4+PiBjb252aW5jZWQg aXQgaGFkIHRoZSBuZWNlc3NhcnkgYml0cyAtIGl0IHdhcyBhYmxlIHRvIG1ha2UgdGhlIGRpZmZl cmVuY2UNCj4+PiBiZXR3ZWVuIDAgcHJvZmlsZSBjb3VudCBhbmQgbWlzc2luZyBwcm9maWxlIGZl ZWRiYWNrLg0KPj4gDQo+PiBUaGlzIGlzIGdvb2QgdG8ga25vdywgSSB3aWxsIHRyeSB0byBiYWNr IHBvcnQgdG8gR0NDOCBhbmQgbGV0IHRoZW0gdGVzdCB0byBzZWUgYW55IGdvb2QgaW1wYWN0Lg0K Pj4gDQo+PiBRaW5nDQo+Pj4gDQo+Pj4gSG9uemENCg0K