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 AE3053857835 for ; Mon, 15 May 2023 18:14:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AE3053857835 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 (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34FGo9Md028891; Mon, 15 May 2023 18:14:51 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=kpg75msjmMBl7PVenaltYryUZuhosN1aneF1JyDrRAI=; b=Uc7DxmD65NeJb592A3b0A07RzwkdTXGXi0oYlPGIYcPGQIs1Y3v7atDq1vrAzhUrfcYS py7qnG44ee4oS+nUpETBtsLiSLSmatupfXldJ6RJ8Zq1FccFqYE9AaFKoNdEfMEB3JCu MjLJzPJ4vx38K6FNDXNnYRLNqotfDisTBVJwAfRq5q2Z/FUbbhNGomXjuA37RGczpQi9 Zt54KPK+/3t+IXflPZKzBj69gc9DZgARr584RTIlDrPsQNQS8GoeGgzlisqz1UThjSJ8 +twHiXMhU2mYlpHrpD2B9k01TVX8MC9MdEzpdjmKYOTUI/j+u+TMDn8HbFKxwH2u+yUN eQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3qj2eb0c5k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 15 May 2023 18:14:51 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 34FGoN7X023162; Mon, 15 May 2023 18:14:50 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3qj102s454-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 15 May 2023 18:14:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Woza2ZmCrq8pIYZC64W2aF0maZ22e1oWIM4dryQvjr7JOcQPVpLiecBuVt3Fo3S4QngoVTRkW1wgVguRo5ROPQcharsD/rUlqR8oWDhsXlUHLdY+3JnxzQJzTzliNLS+YVv5oRNW3oGU+HwbCc/NAvKLv34hCVdepHvG1ZCQ89KQpcNXir4bdGDYD8wqKfywJMhWO7VtFrgAhHFX3xtBqyzuSRlUJaeSb9uMZrE5coMdjTEDa9EoyA8vJ2Fu7j+eC5daI+7OAoScgSOOeUUEcEs/ppt8tw1MUpOJWjiP/02oTJnx6skPEMmk1e2f6v737VTvQ1cUagnrBzqHvuREUA== 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=kpg75msjmMBl7PVenaltYryUZuhosN1aneF1JyDrRAI=; b=KZDpgbEcxf8iJNx3CcMtWjuzdI5i5coFEq6sibcFDchsirHV85X2yIq82zMnnHSwrZL31dTGgf2a4SoFdMoH2uAqA6csFouy+hCS7SK+uflJDlCD80u0KACff+j1ebeOwLyw4WkrifwgjYVlUptRqZnKcoftx+pYcn3motLwdVQTFT3H2rDO9wKuj+B/khf9WjmegP1AedMzuOnFwYBfj3XXEfUH2f1YchgfqIMxvxg450bRsjZFQeJd7LXg2QOFg53/g2wRomblYvZ1nTPIiJ7ZAuzs6p9AydqWVh3c1hIO1kFO6DLVQ1qO2onptzxFcf+lrdETa72LHvKkJsp/jA== 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=kpg75msjmMBl7PVenaltYryUZuhosN1aneF1JyDrRAI=; b=BfsHx1d6KOonA3INuomybqVl81bvDVlddgyAOHtaQH9Ddwlij/BJeD7jq2ss14jW+SkNg92SwJ3oG4YZsWZxe/SdSmqG6Rkf3yYxGuft8Ys8o87lcWhRdMZi4h669GzryTFS1EmtFagzmVlCJdHihjglgE/WkJSWDCJVgl4S+KU= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by BLAPR10MB4852.namprd10.prod.outlook.com (2603:10b6:208:30f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.30; Mon, 15 May 2023 18:14:48 +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.030; Mon, 15 May 2023 18:14:48 +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: AQHZffLee900gYB5akyVHWkPLsUITK9JyW8AgABJ7YCAAALpAIAACQWAgAegjwCAAASigIAApGwAgAEeP4CAAcKAgIAGbLeA Date: Mon, 15 May 2023 18:14:48 +0000 Message-ID: <42950C05-A2C8-448F-BD30-A7F181EE5E03@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> <76464CC2-E403-479F-A0FE-C7EB933FC55B@oracle.com> In-Reply-To: <76464CC2-E403-479F-A0FE-C7EB933FC55B@oracle.com> 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_|BLAPR10MB4852:EE_ x-ms-office365-filtering-correlation-id: 2c86eafd-e8ef-4065-1c85-08db557044f3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zisJlvmuAmfgvm/+oI2GFyxGnk3VCAR0jSR53VI4W6s8z7hsqEnS2/PEZ+WTeEMDvuFXVisXWolk9zPyxGHR+fSPAbGeTp0fZqW1zKHRLsSOvXfmJaKQoMb5GR9S5C+cQx3YGdWdn9ksCoMViYTcMGXB5lxp2BMRX0HgrX77Y5jr1fFZI+CaVevDhWuBtIiFbAU0eHCM2d9wgbPC5xl0Vq/28dtzK3+rkZhjQfBJwe4UKgo8rppHuo9HlioFMSlSbrh7ivIlZTqICojJaB5oCLFbnemfzX2W+xOUVIiw8PY4l+T00O8aKqjW5V0RyLFArGhkdHiaoqD58mIJsBwt1sUgjGQjTEI2JnGyJKJIitgwHKbG4NtWjxOzWMyjKZ6/MMXF19yyRsPFO/Sr5B9k6m1NWenAUnQMXa++Hk7yKHNqo+mKd3iosWxgS9E/MoG3k2n8yBusmoeIyrG1jaoQiZStKpU+6/0ilnSaQG11Ifs9PnKq0PxgyEsElLxEy91QtAZXl7csRSIWq0nmwcyqt4Vntew6gFLZ0290NtSiaxoVR2ikqZQkUNFMk2Rcz28KoxIQKBPE8SS3OmtbRjZik5zLgUxXLgO1V+JQeWCiIDQq0GQApGfJzSUe/12G7TvC8Tght5BTmyOb9nlpDS47yg== 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)(39860400002)(376002)(346002)(396003)(136003)(366004)(451199021)(66556008)(54906003)(478600001)(6916009)(4326008)(64756008)(66446008)(66476007)(66946007)(91956017)(76116006)(71200400001)(316002)(6486002)(8936002)(2906002)(8676002)(44832011)(41300700001)(5660300002)(122000001)(33656002)(86362001)(38100700002)(38070700005)(2616005)(83380400001)(53546011)(6512007)(186003)(6506007)(36756003)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?elRZU0RLeVBQc2MraytUbXJXZEREQVRUUUV0eit0dWJlZndMazBxTGZ5OTBG?= =?utf-8?B?NmtuUWlsNGJFbUVIeTQxb09rby9yaytuRWtwTmd5TmZzOFljYmlISEpXSldo?= =?utf-8?B?VGI4aEVFazVYMGJLQXpYaFZhaWN0endiUEFwK24xS3BScldmZU9YK3g3OGth?= =?utf-8?B?QitQM1g1cU5pcVFucm9UeTFLZGVCNDFyV1VnMVFJQ0s4S0dlNVJGTUs1Tk9X?= =?utf-8?B?MTBkTlhVVW5abU1Qdm5HTXVnK2tnSFhqa0x2djFYcm9tdmtyTGtTcTFSWHZk?= =?utf-8?B?d2ZOQ2U1dUJ5ODJQZXBrUzR0NG5HanVvZzVLTnhhWnRzaWJJckxuQnlxa0ND?= =?utf-8?B?a2N6dHhrV3NtYlFCM2xmWWUxaGZFQjVWSkpLZlp1LzBRRExYcURRTzdjUTVw?= =?utf-8?B?Tk5oTkZLZ09seDdlVlg4QnZQRGwwaldlbEFNQTV0cVdxTTZiaTZ1MEdETjIr?= =?utf-8?B?UWNXK0JSN1FrMUN6REt1YTBGQ1RNWVZlbEsyMzMwa1E1ZXl6ekszaDJ2MFpn?= =?utf-8?B?aWI5cU9KN2JnR2FiWTdxWEFLUXhRTHFXNHJyZVJhK1I3cHhYdVhUYTVubHZk?= =?utf-8?B?K2NPWTRHRjFCcHBFUkRWVE85d1hrM25sMGFQNGJrc0JKQVdneU96QUpwanFy?= =?utf-8?B?NFVKTzJpUTM2NXhKNHdtczNUVFNzOEdVOThvZURIVjN3Tms2YkNja0I5UitY?= =?utf-8?B?amtJTlRxMnNtRE9tdFhKc3lHc1FEbEk5UVM1eXBFc1h4eWpCZTM0djhkbEdu?= =?utf-8?B?MElLdk1TeUU0eDM2aCtRMVJaWEtHVGFFRHRzZVFra3FOOC9PNDlPdGdKN01M?= =?utf-8?B?NERjczJKcWdkUWhlS1Yza3FBK2VGY3JVYTZvTHgwNzNoRHZhN0tPem9vN2U5?= =?utf-8?B?eXI0UzByNXh3L25wdlJEa2J2SG92L0JsVUxoV2pYWXg1blRZeDI1clRCTWUz?= =?utf-8?B?RU5jRmQwNGxzcnZ6NGZSOG5VTS9yVFlrSlJWQmUzTkxGM3o2ZHg1eW9za0py?= =?utf-8?B?T1c3ZzFkZ0VnL1VtUDNZcS9RbHVtblVVTWYraTlYQlVJZG1McjUyWk1Sc0pp?= =?utf-8?B?bzZQWEJaMExWZmVEdStHUFQ3ZjZaL1NoK2JpT203THRwcVJIaGxHN0ZoelA4?= =?utf-8?B?Sk56ek9tWDNiT1lxY25NNWp2S2tPYkhNUk9HZndQcVRPL0lsYmRPSmN0d1VS?= =?utf-8?B?bFJFaEV0Y1BqUTFKKzBpTFRRbGxLTTd4QnAzRnpLTmxHdk1vQzBqRFZsNERI?= =?utf-8?B?NE5qbTUwMGY3bVVUODFNMUdiR0RrZ2tJNFNCZkVPeGVIaHhlS2ZhRmxuelBT?= =?utf-8?B?WndGeTdUa0lCWjIvMFVOWVRZL2ZoOWI5REYreUlVc0Z3dG9XRDNhWnRrdVI4?= =?utf-8?B?bUZUT2owOVNlZ1VPam9NWXNWMDFqZHVCdmhBOGhmL3dYQmtJUEdpVi9hNmJP?= =?utf-8?B?eDIrRWRwbHU0QW9JS0pPRGJ3dHdHZHppTzBJUHZHMUtUZGxRd2RyQjdtdThq?= =?utf-8?B?WVRuUGVtd1ZoRnVxMmdEa2V5d1M5V2JBYkJBVE0xRzIydSszR2I3TmtxS0pr?= =?utf-8?B?S3VIWHdPcmJmQlhBODZHUW9qYWluRjBjdzNMS3FpMWFsVXhWSnpoZFQwbFFC?= =?utf-8?B?WjJ6SW8wTS9DLzRqZ0RBVnUxbkhJOUkrbTZJK2lGZzZ2NGFzektZSXZ5UEZG?= =?utf-8?B?WkFEMEV6dzYrZXJ1WVZTZ1B6dTRNU0J1VHNzWXB4UElVZm5tTjc5NEErbzky?= =?utf-8?B?azAwaDJsNXRUZ05CYTA3Ym9qa0dGL0REUUpwdDEyRHJLekFRL09iZ0hydnVT?= =?utf-8?B?UXRxb0NMYk52K3dNc0RQYW9oVjNpVGR6dnhtdW02MU9CaGFPQUpqTG5UdVpZ?= =?utf-8?B?VFM2OGhRZWVXYUsyc1B4L3FZUDlJd0hJYWZFUnI4L1VPWDVFTGF3aVE1WDRt?= =?utf-8?B?WmJ5VThGQ2xXUXFGR015R2JHVFFVMVhpdENMSXdVK09CY0RxeVllY01Ha09M?= =?utf-8?B?M2pFRm1FdEE1M1YrZnFHdHdLN1VMa1kvYWVBbjB2Y0l6MDA4MjhJaUc2dUNi?= =?utf-8?B?SFNSTSt3bG52UHRRcXdIWWVLNDJQeDZtQ2dwdHZYRE10UTVFdCtpTXBJd1RC?= =?utf-8?B?b0oremhSd2F6cElicmhLc3ZRdFlJRzFhNmZWMVRxNW9NY1ZPSFFTQUpJSUli?= =?utf-8?Q?uWI0j0ySFPqtjH27rxCGTa4=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <965113DB29898648900EC0F8812A335D@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: pnKRIfzn9pc4gn5WZbZFsanIeGRQYxmPgh88TTjdjzpsUxg5bniJS7klIJCAscTq+/zGi54GLuUr7uQUrq4G5/unmKXidU9wFlr6gbhFPYeC9XkJCg+Esc+E1aC+6BsG3Tn0LObySG1rDjQA1pi7HtlHe1bK5jsVqy6MY6FJA/mOa+9oM7+FxZEJcbWJp7K2gpat6MY2gOtzD/j6VQRwTDIdFfQ+476xGpHbxRqKRE2xmwvcZsRjkJ/XcuLWgsMpX/bHvkJmAv1m2DraKemIXxTC0IDfIgZ6dmpUvKfhRE4WOxAVe6E6TMhZhNqhfhYcfB5AIrRiLuKEYDe1RlimyHzjGHRFpysdnJObsJcVUkL2zooYkIWDUaCvUQt+ltsXqstZbXIb2kJkItnQR1jBFWVT2PeW6b9yc0lS0HUBbqhfguV/1aSlIGyGNOjZFJ2xu7aV+bFnLSWOG27EDW3WvKvzIk9NGinCVg2xl+hzv1Li0UvCEa9z8QIb55ZV+/zir0VzlfuJImENsxrjCfgqVqugZnrlAkXXJ+d8Rya4/m/loEQbqCK6/fMdVawjOJnvX1dr4wBeCgCSDOP1kWxznnFqMRrJYG5W3eA3mSTsGoYzgIZmO1epbtGUSTMEHU+qSdz3RHK5592sUb8NAdJYv5zD6zOo3majdK4e3hOpG24cVAAHniN9YSHn76pVsD6Iq8k60eZJCO15SBRgUNt0gMjI4I0o+lM1T3FJ1nWVzxLJs0hEcfRSGcTjRqIdOka8rajuo7oSEaDQrEXMELkIvaT7+nCJa6iWOf+AONTPilU= 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: 2c86eafd-e8ef-4065-1c85-08db557044f3 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2023 18:14:48.3943 (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: lUmvH5mIlWjArTt+jaX4nlyAIPIJbbB30Fz5nYfZKQgfZUiYWYsKSnD9mpwlcWQU3ldtwHroBjuuix0Q+2pVeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4852 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-15_17,2023-05-05_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 adultscore=0 bulkscore=0 mlxscore=0 phishscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305150154 X-Proofpoint-GUID: pRhaYMAsFzXIfODiu-VGP_e8PsgKnO1F X-Proofpoint-ORIG-GUID: pRhaYMAsFzXIfODiu-VGP_e8PsgKnO1F 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,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: DQoNCj4gT24gTWF5IDExLCAyMDIzLCBhdCAxMjowOCBQTSwgUWluZyBaaGFvIHZpYSBHY2MtcGF0 Y2hlcyA8Z2NjLXBhdGNoZXNAZ2NjLmdudS5vcmc+IHdyb3RlOg0KPiANCj4gDQo+IA0KPj4gT24g TWF5IDEwLCAyMDIzLCBhdCA5OjE1IEFNLCBKYW4gSHViaWNrYSA8aHViaWNrYUB1Y3cuY3o+IHdy b3RlOg0KPj4gDQo+Pj4gSG9uemEsDQo+Pj4+IE1haW4gbW90aXZhdGlvbiBmb3IgdGhpcyB3YXMg cHJvZmlsaW5nIHByb2dyYW1zIHRoYXQgY29udGFpbiBzcGVjaWZpYw0KPj4+PiBjb2RlIHBhdGhz IGZvciBkaWZmZXJlbnQgQ1BVcyAoc3VjaCBhcyBncmFwaGljcyBsaWJyYXJ5IGluIEZpcmVmb3gg b3IgTGludXgNCj4+Pj4ga2VybmVsKS4gSW4gdGhlIHNpdHVhdGlvbiB0cmFpbmluZyBtYWNoaW5l IGRpZmZlcnMgZnJvbSB0aGUgbWFjaGluZQ0KPj4+PiBwcm9ncmFtIGlzIHJ1biBsYXRlciwgd2Ug ZW5kIHVwIG9wdGltaXppbmcgZm9yIHNpemUgYWxsIGNvZGUgcGF0aHMNCj4+Pj4gZXhjZXB0IG9u ZXMgdGFrZW4gYnkgdGhlIHNwZWNpZmljIENQVS4gIFRoaXMgcGF0Y2ggZXNzZW50aWFsbHkgdGVs bHMgZ2NjDQo+Pj4+IHRvIGNvbnNpZGVyIGV2ZXJ5IG5vbi10cmFpbmVkIGZ1bmN0aW9uIGFzIGJ1 aWx0IHdpdGhvdXQgcHJvZmlsZQ0KPj4+PiBmZWVkYmFjay4NCj4+PiBNYWtlIHNlbnNlLg0KPj4+ PiANCj4+Pj4gRm9yIEZpcmVmb3ggaXQgaGFkIGltcG9ydGFudCBpbXBhY3Qgb24gZ3JhcGhpY3Mg cmVuZGVyaW5nIHRlc3RzIGJhY2sNCj4+Pj4gdGhlbiBzaW5jZSB0aGUgYnVpbGRpbmcgbWFjaGlu ZWQgaGFkIEFWWCB3aGlsZSB0aGUgYmVuY2htYXJraW5nIGRpZCBub3QuDQo+Pj4+IFNvbWUgYmVu Y2htYXJrcyBpbXByb3ZlZCBzZXZlcmFsIHRpbWVzIHdoaWNoIGlzIG5vdCBhIHN1cnByaXNlIGlm IHlvdQ0KPj4+PiBjb25zaWRlciB0aWdodCBncmFwaGljcyByZW5kZXJpbmcgbG9vcCBvcHRpbWl6 ZWQgZm9yIHNpemUgdmVyc3VzDQo+Pj4+IHZlY3Rvcml6ZWQgb25lLiAgDQo+Pj4gDQo+Pj4gVGhh dOKAmXMgYSBsb3Qgb2YgaW1wcm92ZW1lbnQuIFNvLCB3aXRob3V0IC1mcHJvZmlsZS1wYXJ0aWFs LXRyYWluaW5nLCB0aGUgUEdPIGh1cnQgdGhlIHBlcmZvcm1hbmNlIGZvciB0aG9zZSBjYXNlcz8g DQo+PiANCj4+IFllcywgdG8gZ2V0IGNvZGUgc2l6ZSBpbXByb3ZlbWVudHMgd2UgYXNzdW1lIHRo YXQgdGhlIG5vbi10cmFpbmVkIHBhcnQNCj4+IG9mIGNvZGUgaXMgY29sZCBhbmQgd2l0aCAtT3Mg d2UgYXJlIHZlcnkgYWdncmVzc2l2ZSB0byBvcHRpbWl6ZSBmb3INCj4+IHNpemUuICBXZSBub3cg aGF2ZSB0d28tbGV2ZWwgb3B0aW1pemVfZm9yIHNpemUsIHNvIEkgdGhpbmsgd2UgY291bGQNCj4+ IG1ha2UgdGhpcyBtb3JlIGZpbmUgZ3JhaW5lZCB0aGlzIHN0YWdlMS4NCj4gDQo+IE9rYXkuIEkg c2VlLiANCj4gDQo+IFRoYW5rcyBhIGxvdCBmb3IgdGhlIGluZm8uDQo+IA0KPiBBbm90aGVyIHF1 ZXN0aW9uICh3aGljaCBpcyBjb25mdXNpbmcgdXMgdmVyeSBtdWNoIHJpZ2h0IG5vdyBpcyk6DQo+ IA0KPiBXaGVuIHdlIGxvd2VyIHRoZSBmb2xsb3dpbmcgIHBhcmFtZXRlciBmcm9tIDk5OSB0byA5 NTA6IChpbiBHQ0M4KQ0KPiANCj4gREVGUEFSQU0oSE9UX0JCX0NPVU5UX1dTX1BFUk1JTExFLA0K PiAgICAgICAgICJob3QtYmItY291bnQtd3MtcGVybWlsbGUiLA0KPiAgICAgICAgICJBIGJhc2lj IGJsb2NrIHByb2ZpbGUgY291bnQgaXMgY29uc2lkZXJlZCBob3QgaWYgaXQgY29udHJpYnV0ZXMg dG8gIg0KPiAgICAgICAgICJ0aGUgZ2l2ZW4gcGVybWlsbGFnZSBvZiB0aGUgZW50aXJlIHByb2Zp bGVkIGV4ZWN1dGlvbi7igJ0NCj4gICAgICAgICA5OTksIDAsIDEwMDApDQo+IA0KPiBUaGUgc2l6 ZSBvZiB0aGUg4oCcdGV4dC5ob3QiIHNlY3Rpb24gaXMgNHggdGltZXMgU01BTExFUiB0aGFuIHRo ZSBkZWZhdWx0IG9uZS4gSXMgdGhpcyBleHBlY3RlZCBiZWhhdmlvcj8gDQoNCkFzIG15IGZ1cnRo ZXIgc3R1ZHkgb2YgR0NDOCwgeWVzLCB0aGlzIGlzIHRoZSBleHBlY3RlZCBiZWhhdmlvci4gLTop Lg0KDQpRaW5nDQo+IChGcm9tIG15IHJlYWRpbmcgb2YgdGhlIEdDQzggc291cmNlIGNvZGUsIHdo ZW4gdGhpcyBwYXJhbWV0ZXIgaXMgZ2V0dGluZyBzbWFsbGVyLCBtb3JlIGJhc2ljIGJsb2NrcyBh bmQgZnVuY3Rpb25zIHdpbGwNCj4gQmUgY29uc2lkZXJlZCBhcyBIT1QgYnkgR0NDLCB0aGVuIHRo ZSB0ZXh0LmhvdCBzZWN0aW9uIHNob3VsZCBiZSBsYXJnZXIsIG5vdCBzbWFsbGVyLCBkbyBJIG1p c3MgYW55dGhpbmcgaGVyZT8pDQo+IA0KPiBUaGFua3MgYSBsb3QgZm9yIHlvdXIgaGVscC4NCj4g DQo+IFFpbmcNCj4gDQo+PiANCj4+IEhvbnphDQo+Pj4gDQo+Pj4+IFRoZSBwYXRjaCBoYXMgYmFk IGVmZmVjdCBvbiBjb2RlIHNpemUgd2hpY2ggaW4gdHVybg0KPj4+PiBpbXBhY3RzIHBlcmZvcm1h bmNlIHRvbywgc28gSSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byB1c2UNCj4+Pj4gLWZwcm9maWxl LXBhcnRpYWwtdHJhaW5pbmcgd2l0aCBiaXQgb2YgY2FyZSAoaS5lLiBvbmx5IG9uZSBjb2RlIHdo ZXJlDQo+Pj4+IHN1Y2ggc2NlbmFyaW9zIGFyZSBsaWtlbHkpLg0KPj4+IA0KPj4+IFJpZ2h0LiAN Cj4+Pj4gDQo+Pj4+IEFzIGZvciBiYWNrcG9ydGluZywgSSBkbyBub3QgaGF2ZSBjaGVja291dCBv ZiBHQ0MgOCByaWdodCBub3cuIEl0DQo+Pj4+IGRlcGVuZHMgb24gcHJvZmlsZSBpbmZyYXN0cnVj dHVyZSB0aGF0IHdhcyBhZGRlZCBpbiAyMDE3IChzbyBzdGFnZTEgb2YNCj4+Pj4gR0NDIDgpLCBz byB0aGUgcGF0Y2ggbWF5IGJhY2twb3J0IHF1aXRlIGVhc2lsbHkuICBJIGFtIG5vdCAxMDAlIHN1 cmUNCj4+Pj4gd2hhdCBzaGFwZSB0aGUgaW5mcmFzdHJ1Y3VyZSB3YXMgaW4gdGhlIGZpcnN0IHZl cnNpb24sIGJ1dCBJIGFtIHF1aXRlDQo+Pj4+IGNvbnZpbmNlZCBpdCBoYWQgdGhlIG5lY2Vzc2Fy eSBiaXRzIC0gaXQgd2FzIGFibGUgdG8gbWFrZSB0aGUgZGlmZmVyZW5jZQ0KPj4+PiBiZXR3ZWVu IDAgcHJvZmlsZSBjb3VudCBhbmQgbWlzc2luZyBwcm9maWxlIGZlZWRiYWNrLg0KPj4+IA0KPj4+ IFRoaXMgaXMgZ29vZCB0byBrbm93LCBJIHdpbGwgdHJ5IHRvIGJhY2sgcG9ydCB0byBHQ0M4IGFu ZCBsZXQgdGhlbSB0ZXN0IHRvIHNlZSBhbnkgZ29vZCBpbXBhY3QuDQo+Pj4gDQo+Pj4gUWluZw0K Pj4+PiANCj4+Pj4gSG9uemENCg0K