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 E14FD3858C83 for ; Mon, 27 Mar 2023 15:37:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E14FD3858C83 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 (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32RFTiEX000575; Mon, 27 Mar 2023 15:37:53 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=GipQmYtBR7lRAOdeFvNKBt0a0TqjraLYf4Qle9xbaeU=; b=M1QAOm5zUv1KNHvie94Wu+3jTZZfbp8P1sK9WRvEMQdh26kSRr42KhxkAyKzt5T/2C8i 9wwNHlD/0UZKby5TbS3EZ15sz9VVJ4U+zn6Ab2wmSa466a4hbPpTM6B2kj1l5YAtnlRw zKamlUN1aZ1n/np2gDKGcMP+ZMrNfN1Go8qPnFvGzqrcz32Or8XlNe4c9eQFcvDgRBmU YF5dLrxmE9sSw4CDGCAeg7ZDE6Ryb1oMKxEyOEyV7klIEbNzgEmnOc6KMic4Q6Gp5ouU nwBiSoEwaSBoLDeIOPjmT9Ij7KJ2evHSavEY7GoyPFs2D1VdcVOg06BvpzrWhCTeEejZ Fg== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pkdu1g0ry-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 27 Mar 2023 15:37:52 +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 32RFbWLe005514; Mon, 27 Mar 2023 15:37:52 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3phqd51vq8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 27 Mar 2023 15:37:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mCVdg63sm+q7HxouvSdn8q+XgxQYxSIfqb/BdI5XjK9B4Y5DAFapxpd0MQguLROa7zwGZttagGQX9H0urqtleykaue5oVEQkFwsSuK+k/CFkX4kSxBH8LstFe2m607NQrFYhRaKL5QLIO3Sc5Dd8+MwMPQLwDJpYCxP0x0IhIXwU6zDgkEzZc+4LTJaRIUp0PWS8h8IdTXmvFYkg4ZI6kAtZY3+/C/7CEJorl/r7g3w20aRHtXKk6z8sZy7f1rbjteSXHQxhxO/IGdzuJaKixY+FC2qa5dC7YBoNxaO4+mWnbJ1/GE+e5mP+wZHXqg9FUCtrh3E57r2SIbCKG0x0rg== 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=GipQmYtBR7lRAOdeFvNKBt0a0TqjraLYf4Qle9xbaeU=; b=AMPqgP02TEDPq1UUV0LQXidQ5T+dLxREvh2FIiT35pSC4FVBJmht7jmbQlTfS0eZcbSGmkL3YO/0l4Za9J3l9WIo56KheI3ECfaajIquumfyYNBmPQshs/gK86ku63mC8tEQkvcdjg5KYjW8Xi/wou10yLf/x2lZTqV69uo6Ozcmp74e0pb1bPWeMRs7PddDuLQ+7pjJB3MPkZh2hRKRaF4XzchGDfpfiyFQDUJN+p/QGGCYqSKmjyjaya8SG52imEXDuVGGCyaN9o+8ndQcaxg6Z0QAA+zPlbgUcOkFfbTukufWGzA56fE7dgPYYg+0iK6YK9ixTyaC1yxGj3d1Tg== 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=GipQmYtBR7lRAOdeFvNKBt0a0TqjraLYf4Qle9xbaeU=; b=rtIW/rHgF+P+KOE2VpTs37cWwJiJZ8fWSjreRL8CxiaaDAT+ZEq7hQpOvI3/XT/Np/aKTOzN7y5EbfSioBWn+OoPKzThjrTkrk2jzkdjCVKp+JUB975oHmMvPFGdOB9WP/HviGSg2aFJw+thgdjoT+2R4un4fveQ4Jk+jLqPTtU= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by PH0PR10MB5681.namprd10.prod.outlook.com (2603:10b6:510:146::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.41; Mon, 27 Mar 2023 15:37:49 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b%9]) with mapi id 15.20.6178.041; Mon, 27 Mar 2023 15:37:49 +0000 From: Qing Zhao To: Xi Ruoyao CC: Joseph Myers , Jakub Jelinek , "sandra@codesourcery.com" , Siddhesh Poyarekar , Kees Cook , Richard Biener , gcc Patches Subject: Re: [V5][PATCH 2/2] Update documentation to clarify a GCC extension Thread-Topic: [V5][PATCH 2/2] Update documentation to clarify a GCC extension Thread-Index: AQHZYLFtpwy12JIaCECbUSViQkPHVK8OsP0AgAARyAA= Date: Mon, 27 Mar 2023 15:37:49 +0000 Message-ID: <6C90BE49-B7FC-4898-8630-A8E7984577B5@oracle.com> References: <20230316214715.604671-3-qing.zhao@oracle.com> <4a128885-687d-9c22-778-811816b2e535@codesourcery.com> 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_|PH0PR10MB5681:EE_ x-ms-office365-filtering-correlation-id: 22602fae-bba2-429a-c656-08db2ed93854 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: f7sF3dfm7rXttWbbAzj4o5mbqeT8B1d/I1/vCUzN71CN8nSCqJgPnQwSrsHWg7NAs4dMdhhK/6mNSypD1gcWroA6czqqnx6xCUX66Gn0b8SoXIqFxAUSt1MikWOvB2e+kLrdUCcxKBAlXUyCBxowsfizl7gn6/OuoR4mFDiMXaGXs0nmh244WQnXOXI+dSPpMHApp17wAMqDqMEUDCqBkXj9pveXzr9/ckN05i/UOLHjpbgM+1qtXQ81zJd7Qocnc9Wn5m7l5qv8IFYz1oM4ROLslNlCUNzcNLv2tDk5FePpwAp/hr68uybSEbj2tRBaAzoXnP9qfST/U+xoJhmFXcBS81QJBNOn7uK5TJmEdda14p3fChfg1o051SLPn8Wen5ccCkXYqzx4t94CrVjCGnw+/5CflQq9PQGHY1lXcEK21cMuls10f/bP8BKb6Ytx75lDFA4JCRzw8YsjXAp+bEX2QJ0em7NOaW5Y0FCpRvsTGd1teXjcd5FGCyw/bFFo98dzBOXE1POthfb3txQ4rKnGJhIaQqyRa71+2PeSNtio62jrZBY70mCS962XLgxu37zwDf+NWpyVlIYj+K6uhMrwr9Rba9LBLWWPRFj2Yqg81Fgh+OhIxZCA/af6hyiMOUxOVV3iddL1fbGlVfxUuw== 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)(346002)(396003)(136003)(39860400002)(366004)(376002)(451199021)(6916009)(122000001)(33656002)(38070700005)(38100700002)(36756003)(66446008)(66946007)(86362001)(66476007)(66556008)(76116006)(64756008)(8676002)(91956017)(316002)(186003)(8936002)(5660300002)(2616005)(41300700001)(478600001)(6486002)(71200400001)(6512007)(53546011)(54906003)(6506007)(4326008)(44832011)(2906002)(83380400001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmZudjhUR0ZzbEdNKzdneEF1bXh2RmhaWm5RelZFQ2luY1lKMS9GNldFcFVr?= =?utf-8?B?OU5Nd1JUSUM4V3JGNnVDdHNKR0hBSUFFTW4zeTVxdFJnWmNLbXFRWjdra29l?= =?utf-8?B?K3lVOTlzOGgwM05XNUlTWU1haitWSHkyYXRETElWckxabXJESFRnRXczaVBG?= =?utf-8?B?Y3RwdDRzUllocDlyeUE2ZXNxZlVPaHhpUVB5cUNQeklZWXZyekJNTG1UaFQ4?= =?utf-8?B?U093YmpUaENjQUQ4b2xZSkVJVGxabHRNb2tVd054bE5TT3ZiVjZQUWFUTHNB?= =?utf-8?B?aEZCaTg5STZhNUdNd3JCMjdWdVBGVWlua1k2Y3dqei9QVmU2bEZYNWFjeTRi?= =?utf-8?B?YjNGMHl1NlpjYlVDU3N3WFZaOHhMSjhzVmFXUy9NMDNLN3ZzRVZZaWRjMGVP?= =?utf-8?B?emdxM3hOcTZmN1lEUzZQTk5UaTZSTUNGbXM3WTQxcjVFZWJsT2FDNE95cUYy?= =?utf-8?B?ZjJrbWJPb0VkaWE2K3ZoZjRtWTdCS0NxemNhSWhaRFdTMU9FTEpFcUFMSFc1?= =?utf-8?B?MExnR0ZMbW1WcjBtYUhJYThGSUJZdDRMeCsvS1JXY2o2S0dVeUUvVWtENGhz?= =?utf-8?B?UUhGdXg4K0lQYTNFNXZnNVJoL29QUXBaZC9rWUFoUk8zb2laY1J2QjJubVN6?= =?utf-8?B?RDZxWkhMMjZpNlZldng5MjhBRFhpM0pXTi9zMHppeWZ3NDhsMmNINXpuOXY4?= =?utf-8?B?WW5DalJHWjh2cGRYNzJTRWdaNEhoMzViaWhybStpS1Q4dkl5bUtMUTZ4QmlD?= =?utf-8?B?WGkvUUIzYllvOC9QYXZ5VEFnN2JrekRHS1p4bFJGUlp4elZjLzlWK1kwNnEv?= =?utf-8?B?cTlGbTdkdXovNzNxVXdCWFlkelhBTkp2RWRQb0hzSzlTR3ZvQUR4VGVOeFh1?= =?utf-8?B?aW5OMU82QkhldWhKUlJUV0dON3JWMVk1OW4rc1crWDN3aGFicG54SkxWc2hv?= =?utf-8?B?UFlnbG5lb3liK1Bma0Z4cVFOTlAxU1RKT3VVM0dEZWg5N0dQTDJEbElJVnEw?= =?utf-8?B?RmFBZzkzTVJCM3dqVmphelJFZHcxbitQNU56aVNSYXNubk9YTCsyOHJjLzVh?= =?utf-8?B?cmZnSlUxWjZEUlYram00cDZMK016NE8ySlBoZ0FxMUxhN2lsb2k5UEFpNkhi?= =?utf-8?B?VzJkMmx2Rnp4RzBjc05HVW85bXJRZUx1ZkF6OGJxcVJXSllOeUhXV2lHaW4w?= =?utf-8?B?Ri9LMEhkQ3cyTURPbVROemVIR3FJcUNHUU8yMVN1aUdmVmpTOXlRTWwwVkFX?= =?utf-8?B?TGVaSEhOM0s0UjN1WjZnSlQ5aEtud3VNSTNZdnZIVGlxWDFkRVVreEVpRUNK?= =?utf-8?B?RXpRWWJJUGk3di80WkNkYm5DdTBsV1FWRC9NYktha1pVNUU5eHp6aXVuN2Z0?= =?utf-8?B?MXhUVW9zTU8ydlZvampFNkpvZllXWHFsR0NRNGZjWmNYOVlGNDBTTXF6Y2hI?= =?utf-8?B?NDZyc0dkYk5sQ2Y2YUxxTVh2T1FrRUlIV25wWUpOYWNpcTNCM0Z2aXBXVEdJ?= =?utf-8?B?aXl3NVZjUVhmZnNuRldrbjhDa1ZhaUxkT1dRK0htTG5GWHpqenhuN3F5MVZK?= =?utf-8?B?UFBUdERyMmxoMDF5Q0RYM2R5ZnRsb0w2ZXM1TlhTK3hNaGlZUmtLakJDK0xz?= =?utf-8?B?WW1nNXBVdXE5RS9lR2FyK3VlaENtdlZNcG9qQ3FyTitHeUNZQlJGUjRVVFR0?= =?utf-8?B?UzU2NUtJV1Y5RUhNcU8vZStmNWF4dlJWMFN0eEZFSmNUOG1YM0tBREJiM2Vs?= =?utf-8?B?MkR6N3hyTXJ5MlFRSWxiVHJta1ZNcjNQMDVORFBhbm45RERvcHpDOTQ4bFNE?= =?utf-8?B?ZlhqMXRnN0dqK2h6ZUtibUpxWWh2d1RxekgrSXFqMmtnUy84eDY4dlVMd3FF?= =?utf-8?B?TlNVeVFweGtqSjU5SDh1WHRYN3N4RzJQc1NhT0pjTkRsYUdnQi82M09sSnZi?= =?utf-8?B?QUl6SG1aYzFjbEpKaGJtYlltOUl6am4yejdsdDFOd3RaSEluYkxqdFFnRVNp?= =?utf-8?B?NHRoSDE1RzNZc3BlaERKaUpNMnZGM24yb1RWOVQzWE1iRUtxaS9oc1Z6OHZN?= =?utf-8?B?SHpPN1EydGU2ZDdFdy9qUC9KYnVqQTZ0TTFKUHZGUXlIMTJWNW5RalZoemdX?= =?utf-8?B?YXZCZjdvemFEYjRxenJjNGovYndBcWVQRlU1VVFhZVdBQm9aZ0NueVRwdGMv?= =?utf-8?Q?hsPfOcmfwdm6gsO3PxPf3kM=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <7CA5A848D2D4D34D89AC952399455641@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: =?utf-8?B?V1VwZXJvMmIwZ2VwODZqam9sNU56RzUvWW84bjFURVhZb05tMTFyS1JHRmg0?= =?utf-8?B?bHl2VmZTOXJSS3gyNlJWTjhYSVhaazFiVm4wMThwWW9PUjAxdXR0TmxYeFJa?= =?utf-8?B?ajBtOEd2S3hKMkJCTlB0U0NOU0xnMFA2TVhYekNKTWlBaFA2NTdUYjR3SlJk?= =?utf-8?B?RUkzbFFCQjh3ZjlURXJCMUdVRFNjenk4alN5NS9zYVJFenY0ZVZIaWozYURG?= =?utf-8?B?YnNKWGJWWkk5Z1dpRFR6MlBRQ3lScHBvZitZNnNUUnYrcm5EajFydHdCWndz?= =?utf-8?B?MHNpV01zOW1UcVRIbEtLUmgwZ0EySTM1UHFNdHFpUkR4N09ETEZndjdOMHQ0?= =?utf-8?B?aTBWY3VOYTIyOG1JTXU3Ykh4Z2FtNkpVODlUUWVDQTN3WkdtTE9RSjZ4SHBl?= =?utf-8?B?R3pCYzdmZmdBeHVwdVhvZTNVRWJvcEQxa05ta2Q4VVFJaHM1VXBFRE8wZmpN?= =?utf-8?B?NmRlKzcxWkl6U3lHVDVkN1RhQkRBbFpFTGpOeUFiRjg2U1IrRzRtb0FYMUZV?= =?utf-8?B?eS9iNVlaN1R0ajhFaEZoSXVwdVU4SjJtc2FwQ0JmZVY2ZmJpMFFmdElLcENo?= =?utf-8?B?WVlscTNJSlpuQUZSbzIvb1RidDNlMkNKcU82ems5cGlwZXo3WTFCejl3OUJM?= =?utf-8?B?RHVKekpTV1Z1c1VoaStJOWhTQWNEMkNmeFJoNlZCUmJUTVdKSXFPdDlBNkta?= =?utf-8?B?OHpoeXdOQlFKaStiN1JldXVYYjdwaS80OE1wTEZEeUJ6VFRDMjZUOHRyVk1x?= =?utf-8?B?V1JDcDRHR1ZoeUs2aEJITHhPRUFxUGt6RVFMTFFYU2pZdUFYMGVva0xBTHYv?= =?utf-8?B?S1ZKUk5SaVBtR3g0OVVXZmRLNmZxK2RyKzdKZHZ4L1FWWHFwRTRud09CMS9a?= =?utf-8?B?VDkvM0NNeWF6T01YWWtNYUJVdVN5RjIxdFdMRVZyS3RXL1BBZ1ZiZWNucGZM?= =?utf-8?B?LzQ2YWZFUmh1dWVQeFdoc2IrRlN0NlhhRDBnNU1NTUdtT09abzhaTlVuZDBu?= =?utf-8?B?OXFZV3poNTZUYWxlNjdIRmViRDcwT1V5M3RHL3g1ZVA2ZVhqNTNPVUFSMDdp?= =?utf-8?B?bTQxZGlYZFRDanh6SGhHRmNuUzc1SUp1K2RBeG1yREg4dUdsM253aitLZlpI?= =?utf-8?B?TzdPcE1qZXE1cGVWN0Q5M1hYSitoaHRpMktZSEpOY1ZHUGszWlpFQ29vM09H?= =?utf-8?B?YkpwMXpTUXA1YmJWQWx4a21kMWRtU2t2Q0M4b3JWb0tKbGY1cDdXNThsaWtL?= =?utf-8?Q?Ls5k50s/zLgPmDX?= 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: 22602fae-bba2-429a-c656-08db2ed93854 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2023 15:37:49.0293 (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: 2L3tKQN0UDRE3WKClzm65XcpKNSm4+0DDdq+L/lpBSV1umYSCt0Tn9YmCLlGDWjp3gBPwQRKr9S47nSef05f/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5681 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-03-24_11,2023-03-27_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 spamscore=0 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2303270124 X-Proofpoint-ORIG-GUID: 3Hrv0V_-OkDADPikV4RBAOrgVF5nZp_f X-Proofpoint-GUID: 3Hrv0V_-OkDADPikV4RBAOrgVF5nZp_f 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: DQoNCj4gT24gTWFyIDI3LCAyMDIzLCBhdCAxMDozNCBBTSwgWGkgUnVveWFvIDx4cnkxMTFAeHJ5 MTExLnNpdGU+IHdyb3RlOg0KPiANCj4gT24gTW9uLCAyMDIzLTAzLTI3IGF0IDEzOjM4ICswMDAw LCBRaW5nIFpoYW8gdmlhIEdjYy1wYXRjaGVzIHdyb3RlOg0KPj4gDQo+PiANCj4+PiBPbiBNYXIg MjMsIDIwMjMsIGF0IDQ6MTQgUE0sIEpvc2VwaCBNeWVycyA8am9zZXBoQGNvZGVzb3VyY2VyeS5j b20+IHdyb3RlOg0KPj4+IA0KPj4+IE9uIFRodSwgMjMgTWFyIDIwMjMsIFFpbmcgWmhhbyB2aWEg R2NjLXBhdGNoZXMgd3JvdGU6DQo+Pj4gDQo+Pj4+ICtXZ251LXZhcmlhYmxlLXNpemVkLXR5cGUt bm90LWF0LWVuZA0KPj4+PiArQyBDKysgVmFyKHdhcm5fdmFyaWFibGVfc2l6ZWRfdHlwZV9ub3Rf YXRfZW5kKSBXYXJuaW5nDQo+Pj4+ICtXYXJuIGFib3V0IHN0cnVjdHVyZXMgb3IgdW5pb25zIHdp dGggQzk5IGZsZXhpYmxlIGFycmF5IG1lbWJlcnMgYXJlIG5vdA0KPj4+PiArYXQgdGhlIGVuZCBv ZiBhIHN0cnVjdHVyZS4NCj4+PiANCj4+PiBJIHRoaW5rIHRoZXJlJ3MgYXQgbGVhc3Qgb25lIHdv cmQgbWlzc2luZyBoZXJlLCBlLmcuICJ0aGF0IiBiZWZvcmUgImFyZSIuDQo+PiANCj4+IFdpbGwg Zml4IGl0Lg0KPj4+IA0KPj4+PiArUGxlYXNlIHVzZSB3YXJuaW5nIG9wdGlvbiAgQG9wdGlvbnst V2dudS12YXJpYWJsZS1zaXplZC10eXBlLW5vdC1hdC1lbmR9IHRvDQo+Pj4+ICtpZGVudGlmeSBh bGwgc3VjaCBjYXNlcyBpbiB0aGUgc291cmNlIGNvZGUgYW5kIG1vZGlmeSB0aGVtLiAgVGhpcyBl eHRlbnNpb24NCj4+Pj4gK3dpbGwgYmUgZGVwcmVjYXRlZCBmcm9tIGdjYyBpbiB0aGUgbmV4dCBy ZWxlYXNlLg0KPj4+IA0KPj4+IFdlIGRvbid0IGdlbmVyYWxseSBzYXkgImluIHRoZSBuZXh0IHJl bGVhc2UiIGluIHRoZSBtYW51YWwgKG9yICJkZXByZWNhdGVkIA0KPj4+IGZyb20gZ2NjIikuICBN YXliZSBpdCAqaXMqIGRlcHJlY2F0ZWQsIG1heWJlIGl0IHdpbGwgYmUgKnJlbW92ZWQqLCBvciB3 aWxsIA0KPj4+ICpzdGFydCB0byB3YXJuIGJ5IGRlZmF1bHQqLCBpbiBzb21lIHNwZWNpZmllZCB2 ZXJzaW9uIG51bWJlciAoZ2l2aW5nIGEgDQo+Pj4gdmVyc2lvbiBudW1iZXIgc2VlbXMgYmV0dGVy IHRoYW4gIm5leHQgcmVsZWFzZSIpLCBidXQgIndpbGwgYmUgZGVwcmVjYXRlZCIgDQo+Pj4gaXMg b2RkLg0KPj4gSG93IGFib3V0IHRoZSBmb2xsb3dpbmc6DQo+PiANCj4+ICtQbGVhc2UgdXNlIHdh cm5pbmcgb3B0aW9uICBAb3B0aW9uey1XZ251LXZhcmlhYmxlLXNpemVkLXR5cGUtbm90LWF0LWVu ZH0gdG8NCj4+ICtpZGVudGlmeSBhbGwgc3VjaCBjYXNlcyBpbiB0aGUgc291cmNlIGNvZGUgYW5k IG1vZGlmeSB0aGVtLiAgVGhpcyB3YXJuaW5nIHdpbGwgYmUgDQo+PiArIG9uIGJ5IGRlZmF1bHQg c3RhcnRpbmcgZnJvbSBHQ0MxNC4NCj4gDQo+IEknbSB3b25kZXJpbmcgd2h5IGl0ICp3YXMiIG5v dCBvbiBieSBkZWZhdWx0Li4uIA0KDQpUaGlzIGlzIGEgbmV3IHdhcm5pbmcgdGhhdCB3aWxsIGJl IGFkZGVkIHRvIGdjYzEzLCBzaW5jZSBpdOKAmXMgaW4gYSB2ZXJ5IGxhdGUgc3RhZ2UgYmVmb3Jl IGdjYzEzIHJlbGVhc2UsDQpTbyBJIGFtIG5vdCBmZWVsaW5nIGNvbWZvcnRhYmxlIHRvIHR1cm4g aXQgb24gYnkgZGVmYXVsdCBub3cuIA0KSSB0aGluayBpdCBtaWdodCBiZSBzYWZlciB0byB0dXJu IGl0IG9uIGJ5IGRlZmF1bHQgaW4gdGhlIGJlZ2lubmluZyBvZiBnY2MxNC4NCg0KUWluZw0KPiAN Cj4gDQo+IC0tIA0KPiBYaSBSdW95YW8gPHhyeTExMUB4cnkxMTEuc2l0ZT4NCj4gU2Nob29sIG9m IEFlcm9zcGFjZSBTY2llbmNlIGFuZCBUZWNobm9sb2d5LCBYaWRpYW4gVW5pdmVyc2l0eQ0KDQo=