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 D609F3858413 for ; Wed, 31 Aug 2022 18:55:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D609F3858413 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 (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27VHigkV003793; Wed, 31 Aug 2022 18:55:35 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=Umn8OUnC0kfiJKB1eljMQK5ZSAHse/Eh4LybdpQokVQ=; b=vMuWH8v+OTrw3IWq5f8UqF3yXNpg0HCze/YFVTQc2qTm3ugNiVWg0E9XskcnEu8qWGRl K9MKSrXr6BclTgmtf59h9PB7KSv5XVx/z7dMhZTiNR1vvXaLHsJFMf0BYJOhP1tUqR50 ni5CPylnN3YoHIGuYPv/XYcSV89Pzs/9OoItXZO1JCJjkWmcjamp2sO91WjXHJCjG32W GX+sAIyzsYmuiIn3X13a5ris1RxuQRGJmY/8ETq2fqv8tfKJdHbnymCIt3cLdM7V/d4T r0CggdFwUYXInnPhhNrK94AKOHqduQA5pEHz67uXKkYJAaatQMt5JnmSXjpSCmS6cPes 1A== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3j79v0t418-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 31 Aug 2022 18:55:35 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 27VH4op4033688; Wed, 31 Aug 2022 18:55:34 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ja6gqn4wv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 31 Aug 2022 18:55:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E2I8Q1kGtqOAdVxjo9zqSGssYVv1V/JzvPEh1cQyYC1Dzit0X+rKax2EdvloNwjkruU7BvNGnxmzN1KPLpv8U+YBWuf3nmOrIphJNYKKgTxvJ28eutZ9SXjiYh+N96V1kRSAAr65Z/sDKPFfLz67+9vCmUF5hi6eMB399IhtUMC2GGMYEMKovSemY2Wo5t97rjf+CsORhOvJD3KJAuO2npH317GFBDHZJRQEOSlbUgg14mqKsNbxozaZm9p+2Dlqhb5MrH8y27Iy4B5hD6V0EHZfAy9ys35aIOawI8sMMCT3EPbx5iNXcX23fP0tlwmZMDgMsH+t0BUmo2Gj43hqmg== 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=Umn8OUnC0kfiJKB1eljMQK5ZSAHse/Eh4LybdpQokVQ=; b=BI/hkZ263R6ZOLXcOcUWdjQhmgaFL3/luWV7kqX5pcN5esyC+MH3x54fDyO9tRAqzS9eL7I6slYKECLMMmUaredQBiFEQcHPFjZm9INtLOgJwLUVpRq5lbo3azzynZkziEnz1Op5IXbdDzexmYg2SR4B2Yrp3djQWaC6NMOGX7Kgfyx+gWRUoBwq9Y0QaK6elI1ge7qRqhWyPTfVcsBwlQ20Cl9fuUwARus61zKFZeq/obtXHOYK/aioJMwEm+6kPvx2IjKMNKjvuCpUcfArwaxgVHXewI1CZOr3zl1dBpkCbdzjjm63nwnBDPvPFrYiZ0d/Yb7yankOpBGb5jmEeQ== 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=Umn8OUnC0kfiJKB1eljMQK5ZSAHse/Eh4LybdpQokVQ=; b=0H0z9VJ8SvIzW1J0XcY1f2eTC37NrZW0SBB3DDzyb+PwJOZMH7lcdZ1HpqeoWVl64CT0Q0yVo3BtobUJv7am8wdKINVpwpXifniuOni0XZiFGmzWHIaH8jMEpqBqrcSd9ej0rU8g3bcd/+nXtNNXoHYtdOn5aAOxH8f1QsRCTlI= Received: from MN2PR10MB4349.namprd10.prod.outlook.com (2603:10b6:208:1d4::9) by SJ0PR10MB5744.namprd10.prod.outlook.com (2603:10b6:a03:3ef::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.21; Wed, 31 Aug 2022 18:55:31 +0000 Received: from MN2PR10MB4349.namprd10.prod.outlook.com ([fe80::a9f6:e96:496:1a7]) by MN2PR10MB4349.namprd10.prod.outlook.com ([fe80::a9f6:e96:496:1a7%9]) with mapi id 15.20.5588.010; Wed, 31 Aug 2022 18:55:31 +0000 From: Qing Zhao To: Joseph Myers CC: jakub Jelinek , richard Biener , Kees Cook , gcc Patches , Nathan Sidwell , martin Sebor Subject: Re: [[GCC13][Patch][V3] 1/2] Add a new option -fstrict-flex-array[=n] and new attribute strict_flex_array Thread-Topic: [[GCC13][Patch][V3] 1/2] Add a new option -fstrict-flex-array[=n] and new attribute strict_flex_array Thread-Index: AQHYvUIJRmfyRvkryUqNuTSLEYmlxK3JQbmAgAAaPIA= Date: Wed, 31 Aug 2022 18:55:31 +0000 Message-ID: References: <20220817144042.2931674-1-qing.zhao@oracle.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.3608.120.23.2.7) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f3c1fa84-2ce6-49ef-1f27-08da8b8260c6 x-ms-traffictypediagnostic: SJ0PR10MB5744:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yhku6cIaIiooPMJYHTGlodRQGt3pw6XpFHUL9mjPWC0LstaWQD/DRP1PL0ho/N1GWmkODl4efke2QLSxisAiAbpfbRtQXDL2yaA7dVCwhqQnElTnP7UuFs8E72HtFsTXkasE0H4mmtCPbPoWBE/tEmQy34D+GesB5+lNDMOMU6VsOwFHXY9/Uiu4KSISWSUiSkxuznDIsAXQIOQri115FI9OhF4hoZmzFHB8SVt57LRP/6Jad5BWNR7ESkh/KAShA1AD9o1/MpJV5nuMgJhNfcxgzQFEBiq2Vuw4vjDNdBd6biyVdWaPI7sOaYEJnQLw5T4qyFC1zlvp+gFhxOrCd6E3lNXs+A/ie67k6K62VXiNbp/bxNTmOOwai2SvCO/6eFLhvu2j3282jhCemHoPp3cEtBKO/NIQJz5DbwEX8k3zM++OMToyxxd/a9mPuDYU8nptJF2v3SUxDR1bhWV7t6H+kDMeukXa19fbaBQWuQntiTIg+OtoMxGkbcdUjKjU83kWOZTZ2cp57lIxEkfnP+S9FVcaBbUuCkIl1n0wdXJ60LxJYiM+CDcpsGTx2erz4hi2LL5LzF7fqgTZRHi1+XsmXmEbYI6fzzUalAxa/0kp4LbkbuTxMDby1RThct8a+J70t9IVsKA+Q4Bxk302GHEet2rXcZnVRBeCFpeB0Cd9A8oEpei++Ta7eavJ8uVQVFvIdt1IOIZZONFqN4Yg4bvrkz5mhD2y5HrOFTIUQr41B/p2NISrP7w6hW9igbfEErqIVQ2P3fYuMDUURhVF3ctGTQxVbqBpv/XEUZNITcRAge58R/BKy36cuOssisZJhhce494ziReN1SrFvMYRAQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR10MB4349.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(39860400002)(346002)(396003)(366004)(376002)(136003)(5660300002)(64756008)(76116006)(53546011)(41300700001)(91956017)(8676002)(2906002)(6486002)(66476007)(33656002)(66446008)(8936002)(6506007)(4326008)(66946007)(478600001)(186003)(44832011)(2616005)(86362001)(83380400001)(6512007)(38070700005)(66556008)(38100700002)(122000001)(36756003)(71200400001)(54906003)(316002)(6916009)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OXdoUkUrSDdnR1dzSS9EZWtSTW43RzhPVTZQQmNmUnp2VFJBbjhyNG1jR1d4?= =?utf-8?B?ZVlkR1RVUFc1ekJvVDIwTXJEeWFhMVhHOGQ4eWFPTFVsYWZ5dTFFSWtUNHpO?= =?utf-8?B?ckg3MDdkYTNwYnp3L3FZejlHZTBXOVYxRGFMRDlQd2oyblB0SjNBQ0s2YzdF?= =?utf-8?B?NjdqRm1RVHJOMGZ0Ti9PTkVyakRheEt2REdSTE5JKzJmanpnM2N2eGxKajNB?= =?utf-8?B?RUVmRXhFN3FnZElkTlQycS9LZjR4NmZseTBwNGQ2OTNCWlUvbzN3V05NV1dl?= =?utf-8?B?Zzl6NDJkUVNLU081c1BzdGRCV1hKc2xMbEhsZ3UrQ1IrbnhRYzNiWTNUOXAv?= =?utf-8?B?Qk5jK3psdjZuV3hkbUh3ZjdhRDZ3TG51QXlyOENiL21zdGUvSDk1Y1EwVnl5?= =?utf-8?B?MC8waDQvYUlzKys5MW54dHpBakErMkprbUx5K240cFVNUGJGS3RyRVhKVkRU?= =?utf-8?B?cURRejBzbTZ4ajQ1SmlROVN0ZmJ2U0tFRWl4UWJTbmN5OTMyZDFldVFXUVpI?= =?utf-8?B?dTdNNjI1Ry9SSGxvTi93MCtyNDAyODM4V1dvMlJ2VTN4QUxpcytvR1BsdVdN?= =?utf-8?B?a1l4TnlmN0NsMXRUakJySDl2bGRoQ3gwRFlhYndTYWhKM2ZDRUZGWUw1aWRy?= =?utf-8?B?ZkFwaWl3bEI0OEg2Ump3ZGZlYlpsQjRVWU1tai9KWWFlZEtvNHE0eC94YXYx?= =?utf-8?B?YTB0Tkw0aWtwdVpTY05MWndRaXUrUTVWeXRCOFpoUHhUdUw0a0lkcjRBakdG?= =?utf-8?B?cGVQamJYcHZUZHZSUG8vWXdJS1ZhbldJWW5kNGRsMlVIQklEd094ZXhITVg4?= =?utf-8?B?MXRPdllMWVRuYmcvdVlUNFo0MUd1T2VqYk5scSt5cnVNTkZWa2ZDWVl5YVB5?= =?utf-8?B?V2FQdFBITndtUFl4V2ZuSnVDM2hyZmdOQU9xT2ZYT2o5YVNydVM4a1BNU1Z6?= =?utf-8?B?MTdvaVZWMEFDd1VyY2l1NlpiNTRzNXlMWHMwNSttUWhhM21PdVdVTEtSdDhE?= =?utf-8?B?YXA3bjB6UG1vQ1VIU2FxekJEaWdHVnBIQU9iMUNTVnY2VTFzeW9XZjRIWXQ4?= =?utf-8?B?TVIxUkhIaldSbm5wZ29MblpLUjl2OW5MZGNrN2lvSjdOMlNQeFhJeUl6d0Vx?= =?utf-8?B?REphSno5aGxVMGlRYjJYV2FVS2lpYlF2cjM1QUE4RDA0QlREQjc5dEJVazg4?= =?utf-8?B?amM1VVRVZk5pNDBEMVlsc2crcUhQczNxR1lkd2liVmVmTTBockpZK3FoNUp4?= =?utf-8?B?MllIM2tKNVpINldPdUxBY0RITzhlMGZycXJZZGhaWEhHZ0hUNTdoZkhJVkwv?= =?utf-8?B?UEFZVmxzazZpWkJUREhrdC90WGtFNUE3dFlFbGZnM245clZ1cHhObjBJNDBn?= =?utf-8?B?dERXUG5MVWRMYlVwd2tKTTZnL3dEOUs2T09BMlVnUisrQjRHdDZlSU1TaktH?= =?utf-8?B?VGRwTkR1L0xTK2k5WGVEMjUvRy9Pay91djAvRExqaGhHMXFncEhBLy90SlZl?= =?utf-8?B?amVnMTJMb21YUmljRVU5OE1UTDBieWV1K1JIMUhEVmg5NDM4OWdvU251am9p?= =?utf-8?B?UXJBZmxINEx5eS9aN2VVeEdHV3VaV0NBVEtKa3lMa0cxbWp0K0pPUFFXRlVV?= =?utf-8?B?ajEycDJqUkk0L3RmSVFqZHdUWGJ3MSs1MTlMaVlxdzlSaUR3THNxSXM3SVBs?= =?utf-8?B?ZmVKaDRyZW5HS0NrS0piVk9mQTN5cEhZeFJRclpaRnR4WEpGV0FUZHE4S1Fw?= =?utf-8?B?a0VJWWh3M1ZTUDhUblFLN2Fiak1yNXFSSDg0U2U3d0lub0RaVHc4YUdlZGhU?= =?utf-8?B?MTJ5cGljSnhFbXkyYUpnZlNqQk1HcmpqdTZLcG9iNUFkYkZPL1Bpb2hGaEFH?= =?utf-8?B?Q3RSTjBwOGlaUjRtL21hVzdacm9HamVVSTE3MWxrSXliZE1mMGMvd1hyd3Vp?= =?utf-8?B?ZjN2bDNWelN5YW8zNm4yTFJYUW5INysxYzJ2SjdyTHZ5NHY3WUVHNFpSendT?= =?utf-8?B?djd1SEJHNllBUThXZkZnanY3dFVpQTd5NXVOQ2xpRnRVd0NQeFd2V2w0bklO?= =?utf-8?B?RGRIRU1PeVlqZ2dRTzdZUWhEc3pHbWY4WWpUZmVFNWJHOWhZdkNRQjQ5eWU0?= =?utf-8?B?VUlONnMramp2cUx4WDR4Y3NPT0VRRHVvb2FEOExFbm55NjBPQUk0S3g0VHV5?= =?utf-8?Q?gFvzFWKtyckXNPNubnjLCxw=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <0AD7E78B6E4132458A03A390FD350ECC@namprd10.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR10MB4349.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f3c1fa84-2ce6-49ef-1f27-08da8b8260c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Aug 2022 18:55:31.1640 (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: xT+3SelhVYJa1mVBjfZUs+nTS/6f0DnBElWyS79Olwfl0V5/7Uzj17DDzK6CD5GnnMdOPwX/g3/Ni5mVFNEngg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5744 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-31_12,2022-08-31_03,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 mlxscore=0 spamscore=0 phishscore=0 mlxlogscore=999 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2208310091 X-Proofpoint-GUID: yw40VIp2JeRH5w2KH-ICDw8TVdzlLGWn X-Proofpoint-ORIG-GUID: yw40VIp2JeRH5w2KH-ICDw8TVdzlLGWn X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,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: DQoNCj4gT24gQXVnIDMxLCAyMDIyLCBhdCAxOjIxIFBNLCBKb3NlcGggTXllcnMgPGpvc2VwaEBj b2Rlc291cmNlcnkuY29tPiB3cm90ZToNCj4gDQo+IE9uIFdlZCwgMzEgQXVnIDIwMjIsIFFpbmcg WmhhbyB2aWEgR2NjLXBhdGNoZXMgd3JvdGU6DQo+IA0KPj4+ICJhIEdOVSBleHRlbnNpb24iIHN1 Z2dlc3RzIGEgcGFydGljdWxhciBsYW5ndWFnZSBmZWF0dXJlLCBidXQgSSB0aGluayANCj4+PiB5 b3UncmUgYWN0dWFsbHkgcmVmZXJyaW5nIGhlcmUgdG8gYSB3aG9sZSBsYW5ndWFnZSB2ZXJzaW9u IHJhdGhlciB0aGFuIGFuIA0KPj4+IGluZGl2aWR1YWwgZmVhdHVyZS4NCj4+IA0KPj4gSXMg4oCc bm90IHN1cHBvcnRlZCBieSBHTlUgZXh0ZW5zaW9uIEdOVTg54oCdIGJldHRlcj8NCj4gDQo+IFRo ZXJlIGFyZSBubyBleGlzdGluZyBkaWFnbm9zdGljcyByZWZlcnJpbmcgdG8gR05VODkgYXQgYWxs LiAgSSBkb24ndCANCj4gdGhpbmsgIkdOVSBleHRlbnNpb24iIG5lZWRzIHRvIGJlIG1lbnRpb25l ZCBpbiB0aGF0IGRpYWdub3N0aWMsIGJ1dCBJIGFsc28gDQo+IHRoaW5rIHRoYXQgaGF2aW5nIHRo YXQgZGlhZ25vc3RpYyBhdCBhbGwgaXMgaWxsLWNvbmNlaXZlZC4NCj4gDQo+Pj4gSW4gYW55IGNh c2UsIC1zdGQ9Z251ODkgc3VwcG9ydHMgZmxleGlibGUgYXJyYXkgbWVtYmVycy4NCj4+IA0KPj4g WWVzLCBidXQgb25seSBbMF0sWzFdIGFyZSBzdXBwb3J0ZWQgYXMgZmxleGlibGUgYXJyYXkgbWVt YmVycy4gIFRoZSBDOTkgDQo+PiBmbGV4aWJsZSBhcnJheSBtZW1iZXIgW10gaXMgbm90IHN1cHBv cnRlZCBieSBHTlU4OSwgcmlnaHQ/DQo+IA0KPiBDOTkgZmxleGlibGUgYXJyYXkgbWVtYmVycyBh cmUgZnVsbHkgc3VwcG9ydGVkIGluIEdOVTg5IG1vZGUuICBJbiBnZW5lcmFsLCANCj4gYW55IGZl YXR1cmUgZnJvbSBhIG5ldyBsYW5ndWFnZSB2ZXJzaW9uIHRoYXQgZG9lc24ndCBhZmZlY3QgY29k ZSB0aGF0IHdhcyANCj4gdmFsaWQgaW4gcHJldmlvdXMgdmVyc2lvbnMgaXMgbGlrZWx5IHRvIGJl IGFjY2VwdGVkIGFzIGFuIGV4dGVuc2lvbiB3aXRoIA0KPiBvcHRpb25zIGZvciBvbGRlciBsYW5n dWFnZSB2ZXJzaW9ucy4NCg0KDQpXZSBoYXZlIGEgcHJldmlvdXMgZGlzY3Vzc2lvbiBvbiB0aGlz OiAoaHR0cHM6Ly9nY2MuZ251Lm9yZy9waXBlcm1haWwvZ2NjLXBhdGNoZXMvMjAyMi1KdWx5LzU5 OTA2Ny5odG1sKQ0KDQpBbmQgbG9va3MgbGlrZSB0aGF0IHRoZSBwcmV2aW91cyBjb25jbHVzaW9u IHdhcyB3cm9uZ+KApiBwbGVhc2Ugc2VlIHRoZSBmb2xsb3dpbmc6DQoNCj09PT09PQ0KDQo+IEhv dyBpcyBsZXZlbCAzICh0aHVzIC1mc3RyaWN0LWZsZXgtYXJyYXkpIGludGVycHJldGVkIHdoZW4g eW91IHNwZWNpZnkgDQo+IC1zdGQ9Yzg5PyAgSG93IGZvciAtc3RkPWdudTg5Pw0KDQoxLiB3aGF0 4oCZcyB0aGUgbWFqb3IgZGlmZmVyZW5jZSBiZXR3ZWVuIC1zdGQ9Yzg5IGFuZCAtc3RkPWdudTg5 IG9uIGZsZXhpYmxlIGFycmF5PyAoQ2hlY2tlZCBvbmxpbmUsIGNhbm5vdCBmaW5kIGEgY29uY3Jl dGUgYW5zd2VyIG9uIHRoaXMpLg0KCSoqIG15IHVuZGVyc3RhbmRpbmcgaXM6ICAgLXN0ZD1jODkg d2lsbCBub3Qgc3VwcG9ydCBhbnkgZmxleGlibGUgYXJyYXkgKG5laXRoZXIgW10sIFswXSwgWzFd KSwgYnV0IC1zdGQ9Z251ODkgd2lsbCBzdXBwb3J0IFswXSBhbmQgWzFdLCBidXQgbm90IFtdLg0K ICAgICAgICBJcyB0aGlzIGNvcnJlY3Q/DQoNCklmIG15IGFuc3dlciB0byB0aGUgZmlyc3QgcXVl c3Rpb24gaXMgY29ycmVjdCwgdGhlbjoNCg0KMi4gV2hlbiAtZnN0cmljdC1mbGV4LWFycmF5PW4g YW5kIC1zdGQ9Yzg5IHByZXNlbnQgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggb25lIGhhcyB0aGUg aGlnaGVyIHByaW9yaXR5PyANCiAgICAJKiogSSB0aGluayB0aGF0IC1zdGQ9Yzg5IHNob3VsZCBi ZSBob25vcmVkIG92ZXIgLWZzdHJpY3QtZmxleC1hcnJheSwgdGhlcmVmb3JlIHdlIHNob3VsZCBk aXNhYmxlIC1mc3RyaWN0LWZsZXgtYXJyYXk9biB3aGVuIG4gPiAwICBhbmQgaXNzdWUgd2Fybmlu Z3MgdG8gdGhlIHVzZXIuDQoNCg0KMy4gaG93IGFib3V0IC1mc3RyaWN0LWZsZXgtYXJyYXk9biBh bmQgLXN0ZD1nbnU4OSBwcmVzZW50IGF0IHRoZSBzYW1lIHRpbWU/IA0KICAgIAkqKiBXaGVuIC1z dGQ9Z251ODkgcHJlc2VudCwgW10gaXMgbm90IHN1cHBvcnRlZC4gU28sIHdlIG5lZWQgdG8gaXNz dWUgYW4gd2FybmluZyB0byBkaXNhYmxlIC1mc3RyaWN0LWZsZXgtYXJyYXk9MzsgYnV0IGxldmVs IDEgYW5kIGxldmVsIDIgaXMgT2theS4NCg0KV2UgYWxzbyBuZWVkIHRvIGRvY3VtZW50IHRoZSBh Ym92ZS4NCj09PT0NCg0KU28sIGZyb20gbXkgdW5kZXJzdGFuZGluZyBmcm9tIHdoYXQgeW91IHNh aWQgc28gZmFyLCANCg0KLXN0ZD1jODkgd2lsbCBub3Qgc3VwcG9ydCBhbnkgZmxleGlibGUgYXJy YXkgKG5laXRoZXIgW10sIFswXSwgWzFdKSwgIGJ1dCAtc3RkPWdudTg5IHdpbGwgc3VwcG9ydCBB TEwgZmxleGlibGUgYXJyYXkgaW5jbHVkaW5nIFswXSwgWzFdLCBhbmQgW10uDQoNCklzIHRoaXMg dW5kZXJzdGFuZGluZyBjb3JyZWN0Pw0KDQp0aGFua3MuDQoNClFpbmcNCg0KDQo+IA0KPiAtLSAN Cj4gSm9zZXBoIFMuIE15ZXJzDQo+IGpvc2VwaEBjb2Rlc291cmNlcnkuY29tDQoNCg==