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 A23563858D39 for ; Mon, 23 Oct 2023 14:56:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A23563858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A23563858D39 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698072976; cv=pass; b=iUdnHkcOa4/rZNdDEyxJW4f7Jf8tgnjdq/1mbenjI/aiPrQjUx7ux3PxThdrBc8NiX5eYLO56WOQUdiGNlKCsCcPa7F2je/AzkgbeLCgA/6Fiqxx1HdliJJ5RVq2BHXmex1YY7ydflSfjxCMTCc6Y4XYh3nGeIrF2qSpZ2tf+oY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698072976; c=relaxed/simple; bh=ieJtT7WazoaC4ar+zheX+V+RYa3oJSygh/URkCZzNYg=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=V6MPVzfTbeYEYHK64PX3JYgjfoal+MaFOfSaJ43Yuudx7dHBzG8Nw4WJ/1P7HFpfMxYPGuQMraa7MD9OLgT8+BKYMYAY56xXPHZsGgFzIHvn356hMlGuT4EE1ixSbt1rBjr07hM1rez27UA8F360uhiGo9141DbjSq6VkJko5vc= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39NDTZTs030992; Mon, 23 Oct 2023 14:56:12 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=ieJtT7WazoaC4ar+zheX+V+RYa3oJSygh/URkCZzNYg=; b=qU/d2SFHwO95HJFmgYo2Jq3bzr4heD+aIesHyWvj7wYUQvMb1T5ZcyxHOYucCx1mHbs0 hKFWGkg61MX8kocYjEFa3GBn452G32mjtFVj5AjN9A2QNI9DRw94lEqQlT9+CVroXrDH EN3kHietNXvMbjzARc1TALdHCxD/gXpnDWwLky864w+8mQWmuyDOqru0Yd1pc0BJvv6f XU/asOfbXxrP0ypVr3IC6+5zlsG9CZMFj7ebtSap+IKcmTs9zV1IepFFcqvMTSklk/eu fK9qdsqBE5vwaqUEzwNmvHdG5LSgwsx3RnuuuBqOrnk1JwUvC+NGQNmnlUw20E0o5R2h Hw== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tv5jbbah6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Oct 2023 14:56:11 +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 39NE13H7015051; Mon, 23 Oct 2023 14:56:11 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3tv5342k8u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Oct 2023 14:56:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g/9tuQMRqdRXjwpVj7Gl6SDrSH90aMT0MYYJNjXbxwOXABuWJkEDx30VbPYLv/NeSyFfNrOOT9qbPjnCWTNrp3CFWEf8VInbG5S5urvOmqEDvegctOf4cyjnJVZKpLWWLIOFCBbzKyNBqe74DUhA/GIaSZBQF/xaMBtUsDETaz8yCsNHRukdg0HeAbBNozjtXxji+vurZPQAJXv8Lqd16X71zuSvAHP40yU2uze0WFaos4cUBe6UWNjdm5yx7t2jJABnN2vvpbkpxT/5zqqNu/yBpJIPeYtuwtyZnYbL+zuMnpG9CdMGV4nGrnkJJU7bEfGCPhugi96ZIOilsJ+MgQ== 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=ieJtT7WazoaC4ar+zheX+V+RYa3oJSygh/URkCZzNYg=; b=jBg+bCYExZ9kYfEqXJgRQ+k4WxQRNCXYStHtnaVCJNe2ix5u6DUm5KH6kSEeplez1zNCCOVuc5Wn3goZi2dhtdxVI717Fk84SlxpK98zA9RrfIXlJWG1K8iLz4k4JEsTbSpkmpakYVzCUBWsBV8JKPYLVQq2mrBD46Y96UmqU8j79G/3hyFILz7gXcWTOMIDpV6dsXV3cuF38Ju5T9imeTtvbetseLhWFN5ZBfz67giVwqJOzCF2Pz/YmVtL+G/L2yoeTyKdhxJXZxCjm5te1Z33Qruapj4htwPhdcn97voDccifvgWW23Wl74wq8ElL6EWyMjKCz44gylhji8Yvhg== 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=ieJtT7WazoaC4ar+zheX+V+RYa3oJSygh/URkCZzNYg=; b=YnzhC26q+9DMQO9Tr7sjByaJy9sU3FPs7KlBBV4JC79g4LHLs3rEt8eoCbvB5gfhPnJEJDzeQwZS9d3Y06VEHhLquIWPhAB8vmZLrNT4kQVrMOVAgb88KsSEV//tkJMv/+k82f2YPRZBBgzXjaIwsXFY84Q16Fxwfg5rj1DoTeI= Received: from CH3PR10MB7957.namprd10.prod.outlook.com (2603:10b6:610:1bf::19) by SJ0PR10MB5788.namprd10.prod.outlook.com (2603:10b6:a03:3df::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Mon, 23 Oct 2023 14:56:08 +0000 Received: from CH3PR10MB7957.namprd10.prod.outlook.com ([fe80::3475:7181:5bc8:9017]) by CH3PR10MB7957.namprd10.prod.outlook.com ([fe80::3475:7181:5bc8:9017%6]) with mapi id 15.20.6907.032; Mon, 23 Oct 2023 14:56:08 +0000 From: Qing Zhao To: Richard Biener CC: Siddhesh Poyarekar , Joseph Myers , Jakub Jelinek , gcc Patches , kees Cook , Martin Uecker , "isanbard@gmail.com" Subject: Re: HELP: Will the reordering happen? Re: [V3][PATCH 0/3] New attribute "counted_by" to annotate bounds for C99 FAM(PR108896) Thread-Topic: HELP: Will the reordering happen? Re: [V3][PATCH 0/3] New attribute "counted_by" to annotate bounds for C99 FAM(PR108896) Thread-Index: AQHZ12g+AI8hhAD/Xk6htdlAGlsKrLA74LQAgBR/3QCAAuDPAIAAFIiAgAAEpYCAAAjwAIAAGSuAgAPhzQCAAHTVgA== Date: Mon, 23 Oct 2023 14:56:08 +0000 Message-ID: <9DDD0677-BFE7-4733-8C11-0FA8B3C25569@oracle.com> References: <22BDBC0E-1B28-46D0-BCA4-588F73B198E0@oracle.com> <46C61773-8C30-4A68-815A-E724A6A4DCEE@oracle.com> <2151D1F7-721B-4DDE-A2A1-B6FCA5F2783F@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.3696.120.41.1.3) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR10MB7957:EE_|SJ0PR10MB5788:EE_ x-ms-office365-filtering-correlation-id: d752f17e-e283-49d6-bfdd-08dbd3d830aa x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: e9kXuCJfInq5xqe+brukUq320a7qvP7mtKKhZnbqnme4UVHyJqG/Lt26q7pAWr/1/anIKcnBcADynpNkLgFlS6Iu0dlnfmkHS3rWC7jvRN9Z63syTJmqad8oI5gxl/b6PUbl1dCNgUPga3xgf+tHp+pjAYopD1KWVDCkqimx8uxHetJIV0JDSyLd5YqvVz6dxiNPcGdxxMpcf+JtY/T/QbYpn346gY9ej90WKYYS9j/0iaCPmHe76R2JL+GsrGzJpkPmhvXWCdCLhwkcVHyjl/vlqpwE1u64mO+UvlrtTsxPz8AEuT+qFyUzmL/GB0t8wyTosV4S6gZUYFNqQnD+yxHZCKZrUN5Nl/SZxWAzkXZQ7YJYEV1pUkiedUor1t87EI8mS8kntUEfx09/EDLATgXjZuE90zjjVvJtadDojVanx8f3ukQV5FNtjfx7R84morAwUXF7jxeFvKTvf/JZlYxaVVQ8jr0/BvyBBEhHhmtXPxt8Cyc0kl+ynbBo/pqi/tM++U0BbJ4exRWMUUi9jSTpdFYEmDYtVxzZWNqeB3M7jEm9VOWwvHZani2MZmYUA9S/elMCt28ykIVhDbTGLaQFTedzpryIc7eNkP7IveVwkgY2EbmStWtyivfsce1kHLP1Pm62Z/baV9Ng4GEQyw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7957.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(396003)(39860400002)(376002)(136003)(346002)(230922051799003)(451199024)(64100799003)(186009)(1800799009)(2906002)(38100700002)(91956017)(76116006)(66556008)(6916009)(66946007)(64756008)(54906003)(66476007)(316002)(66446008)(122000001)(2616005)(478600001)(71200400001)(6506007)(53546011)(6486002)(83380400001)(6512007)(41300700001)(86362001)(44832011)(36756003)(5660300002)(33656002)(8936002)(8676002)(4326008)(38070700009)(4001150100001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aVJWaXVxRUNXMUQ5MHdxOWZZQUpTK2Vxc0NIQVRzeUp5VGxEczFIRytueW1H?= =?utf-8?B?b2dXQkJWcmNiNW10OU5ZVC9hYXZDWE1PZlJIcDEwYlJrbndEc0VHUDNYa2Rm?= =?utf-8?B?UHFpblNLZVZqd2l3UG01Um0wRUhhTFZLRFp2K2VEbkpNLzZVc2lnMkp0bGRO?= =?utf-8?B?L2dvalVNbTNXaWhiUnhRSGJDeDJOSzdPZGdwZEVBaXQ1eE44OTBXM0pBcjVR?= =?utf-8?B?a3F1T1NUNEN1a1FjSG55S3F1Z0s2c3pqQ0dqemRDS3JuQ3dBRllVSE52a0N2?= =?utf-8?B?WFI5NGt2dVBNSGpkSlhjRGQ2RTVCT29Ld1U5UURneUdpMm8zRXZXeWp5ejdi?= =?utf-8?B?MnNFZm8wRkh1dzdqWVlabTFsZSsvL2RVT2d2VHFSakJCMzM1U0lqcUIzV251?= =?utf-8?B?WnU2U0hPNjBMNEJuZWZjejBBV3p6ZHhlYy9YdzhadlFPSGRUTXVsTDNMQi92?= =?utf-8?B?Y2lLanRqSDI1Vmh6MjllZHZhUTVCSHp6U3RQWVlPWDU1YkZRUHgrV1k0cWR0?= =?utf-8?B?UjZlVzI3T3RiTG04dEw5YUdOdEJwV2p1MHVpZE5XQytLSHhlblBPN1pLWGZ0?= =?utf-8?B?ZVloVWpYWHlGTDdkK29OZDRwMys0SXdHN2JHd3ZTaG1mdG56anZtemptVVhv?= =?utf-8?B?WjhUS0JaL2JMSGtySzc1TE1PMFQ4NDh0R3dPYWdMN2VkeWZTTFprZkVKK0ZZ?= =?utf-8?B?Y01DWkxuU1Zxd0ZURGx0Yjd6UGd3c1NibXk4YWU1OFIxWXIzQmhTQXBGeDJT?= =?utf-8?B?RHZKQjBNN09tQzdyMWdPSzlNM0dDeXNSWjJTNVNnaXc2c0QzZGFyeTFaYU9C?= =?utf-8?B?ckpGcHBKR1lpY28wYlUvakdFT2Yzb0dhU1lHQ2N1U0MvZTdkMnlSOXhpS2Rt?= =?utf-8?B?Si9jazJRaktlNFZhRUZSK1pTbmJMV2ZBZy9SZUFFNHRGUG90bGZrdnVJWWdV?= =?utf-8?B?QXNsZFhNV2xXaFh6cjVRdzlRSEFFS2VPdUFDWHV3dTZldkJVL1JQTkMydW1G?= =?utf-8?B?UFVjckhDNDZKb1dYRStaYXgycTBHR2dWTzRtODVERlN3dFpuQk9NTnowQlZE?= =?utf-8?B?NkJDRHFKbk1KNDlhZWM1NnArVkVWNHovemI2aGM5bTRZTHRsaUFZaXhJSFNF?= =?utf-8?B?ZHRaelVqeHpVbWtzNEorSkN3WURsRUZtc2JTbjRqZ3pySUQ1YytRbjJKZWUv?= =?utf-8?B?dUNYaXFxbFd5MGlVbHJQUUpHc1dNQWRXUjBvbnZnbjZUeUJET0JxRHlRdVUw?= =?utf-8?B?djlVeW9QdWtCZ2NPYm5RTk5EL3g3OUVUR3pZVmd4ZnJaQ2UxV2lBOUVHMENL?= =?utf-8?B?L2xuMnRSRWpWbWlYdmtFa1EzRkhKVUlVNFVLMXlPRTJWRlFBZWhFWXhCZnYy?= =?utf-8?B?M2F4K3A1d3lKSzdLc2hKdDZlNnRWaVMyS04xdElHK0Y1SU9UekVmakYzNHAw?= =?utf-8?B?VGxsTEZxUldUelF4QjA0NkFLVUZJSWFCQjFXUFpKZWU5RGU2OTNVb25WUmw4?= =?utf-8?B?S0wzTFR0L0hlcFUxUUU1SGxQM1FpR0hFSTRWNk5yS3pSZklOeWFqWlBPcHdZ?= =?utf-8?B?ZEtFM0haczBrMEplU0pMUTMzYWxFTkdKMFQ2ckp5MlpoSHdqQ1NkblY2UzlI?= =?utf-8?B?ZVRmTTBmemtYUTFCMXlMa1R3WWtQNzlyNTVVazBEWmpSRlhuaFRFWnJYYzZ3?= =?utf-8?B?eWNmRlFHYlhlRlEyRmdRUUVCZVVlNURicmQ2Y0h2V3RkSitVYVN4cWxOV3F5?= =?utf-8?B?V2MrTkFMMGhIRFZOUE9rU1VqSzgzQUtwZkhJWWhpb1Fpc0JIU2w4VTZNVmVP?= =?utf-8?B?K3FhdWwrRDlnaEJnR3hNQjFERGRUa0s1MVhuaUhLczByTUhKMWJjaVFQVS9T?= =?utf-8?B?aHU3citSK1FwaGhJU1hqam9sTytnc3NOSU9SZmY1eld1OE95bURZZ0xYSlR1?= =?utf-8?B?L0xGYWdXa202aWJMRTRSVW9ZVFV1MnZOK1pCeHlpd0xjTjI3aWJ0dWNPdER2?= =?utf-8?B?TmFMQ0FhYlZ4YnFGMDlQWEtwU290NlZlcUxEOVFVYzJtdHE1MkUxNUhqeDJi?= =?utf-8?B?V011cWRuaENKK1REZjBDL3BTTFUyRWwxZzBhRlVucVBXeDJsR3lIcnUzVjJx?= =?utf-8?B?dHYvUmkyc0l1MGcrRXV5eVRNRTBiQXVGU2FGTnFvdjBKZE15cU1LQlZIT25s?= =?utf-8?Q?MPX5mRvIGAgFU7zdzuoyIlI=3D?= 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: =?utf-8?B?K0dEaXdSWFVGM1c3NktFaXYyL3pLY2RJeFlyMyttWWlCSEttR3ExN3hFS2ZV?= =?utf-8?B?RWlQdllLaU9mZWRYUW0vN1RTWDRyODRNbEErY0dWY0RGSFEza1lqTm9LYWFu?= =?utf-8?B?N1BiZzBuVkdrUEFCbExyTi9HSTRhNEZ1R1Z6RWVDZXhzdE03dnJld1JxSDZB?= =?utf-8?B?RWFteEkwWGxieWNaamVUZ21QRHEwSDVOZmxhUG10Vjgva2dHQTk1N09iVVdF?= =?utf-8?B?V1BXNmFVMUR5cWI2R2VpNWpFQXFENVgxbHc4NEpyWHA3UXQ0RElkaHFUaTNj?= =?utf-8?B?YjQ0UDk1SzdERUNaS0Q0TXBvM0daUS9JaHpvS0FzNUJnWXJXSkVXY0lvK3Fx?= =?utf-8?B?ZXYwMkZJaG9PdGhNUUk1RkpvWmNxdkF4aHM2U3Qwc1lMY1lEd3VKMjI2K3p4?= =?utf-8?B?WUd1Y3E1b3EvcUphSHFKbThiME9yemYyMHBQQngzMmEwallvd2lySXQ1Ukwv?= =?utf-8?B?VzF1NE9jTkNIeFpjRlMwZ3ZvZDVUUUE3T0RiaFNNek1QRTVoTDY2Q3Vnc2lX?= =?utf-8?B?U3RmTEF0blJwLzV1V09SeUZVWDkxWmVJSkgxK0FhY3JSZXA3b3R3MWpIYitZ?= =?utf-8?B?WXcrMU16SWFtajk0YklKVHUzd3NQb0U4RWY0TWdjbWozS3RtcTZ0a2NhT2g4?= =?utf-8?B?RHlDMUxCWmtmUEFtVlkrSVVMVjVwQytsT0w2RW1BcGZpOXhOSExaaVg4OW1I?= =?utf-8?B?T3cyUGRCQTlXdzVSNVprdmxhZnVESVZ0ZFY5YWdhTGdYalUybytsR0FXSjlw?= =?utf-8?B?WXQyTGx3cFczOStsd0hqVzUxTjlPOGxHMGRYeFJDSlhrT0wxTVM3Y3BsRHpW?= =?utf-8?B?Ums2bVRsREN2T3lKMXpPbkg3cjFOZ3VzR25sMkorVVlnNW9mRzgzbGo1MlJ1?= =?utf-8?B?eXJSMkFqUk5rekRyR0tGWDN3Nk1vMWs1RjBSdk04RWpmVXdsM2NubnFIUkpP?= =?utf-8?B?aktoNEhOZnJwaG8vYjBycm1zdnVwNEtEWFRCY2puK09Cajh5MkM2RVpPTUZJ?= =?utf-8?B?RkRKTGVyMXZETlUwV3FwOVZkcEFYNURJM0Yrck55UDJmRWJ4WWVqTDFXR3Zu?= =?utf-8?B?ZXc5SmlTU0k3K1JrN01UVFlWT1lxb0lzeDlBTUx6RjBFczZkQ0d2dSs3QjVE?= =?utf-8?B?YUtHcUJDK3FJMHRXeVNVWGJDcnNCQTRqNnYxTHl1MGZTb2hSY0FBZkR4eUxH?= =?utf-8?B?R0wyUWJMV0poMzVoKzVZU0RmajE4ZlhZVGd0cGQxbFgreHRJd0pJeGV0Rktn?= =?utf-8?Q?6UW0Dwn01dQzXkm?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7957.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d752f17e-e283-49d6-bfdd-08dbd3d830aa X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2023 14:56:08.5645 (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: HqWE4gjgXZpwx6+4jKSjFF9loCDltjyv0PsqA7PnfuF8vWIBs4k6b1NImHZdANmGvf7BwaOx7f9NhArnuOTDVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5788 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-23_13,2023-10-19_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxlogscore=999 bulkscore=0 mlxscore=0 spamscore=0 malwarescore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310170001 definitions=main-2310230130 X-Proofpoint-GUID: -ZEegNFMB65uQBCnhwnSWsOkstBwysR3 X-Proofpoint-ORIG-GUID: -ZEegNFMB65uQBCnhwnSWsOkstBwysR3 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,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: DQoNCj4gT24gT2N0IDIzLCAyMDIzLCBhdCAzOjU3IEFNLCBSaWNoYXJkIEJpZW5lciA8cmljaGFy ZC5ndWVudGhlckBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gT24gRnJpLCBPY3QgMjAsIDIwMjMg YXQgMTA6NDHigK9QTSBRaW5nIFpoYW8gPHFpbmcuemhhb0BvcmFjbGUuY29tPiB3cm90ZToNCj4+ IA0KPj4gDQo+PiANCj4+PiBPbiBPY3QgMjAsIDIwMjMsIGF0IDM6MTAgUE0sIFNpZGRoZXNoIFBv eWFyZWthciA8c2lkZGhlc2hAZ290cGx0Lm9yZz4gd3JvdGU6DQo+Pj4gDQo+Pj4gT24gMjAyMy0x MC0yMCAxNDozOCwgUWluZyBaaGFvIHdyb3RlOg0KPj4+PiBIb3cgYWJvdXQgdGhlIGZvbGxvd2lu ZzoNCj4+Pj4gIEFkZCBvbmUgbW9yZSBwYXJhbWV0ZXIgdG8gX19idWlsdGluX2R5bmFtaWNfb2Jq ZWN0X3NpemUoKSwgaS5lDQo+Pj4+IF9fYnVpbHRpbl9keW5hbWljX29iamVjdF9zaXplIChfMSwx LGFycmF5X2Fubm90YXRlZC0+Zm9vKT8NCj4+Pj4gV2hlbiB3ZSBzZWUgdGhlIHN0cnVjdHVyZSBm aWVsZCBoYXMgY291bnRlZF9ieSBhdHRyaWJ1dGUuDQo+Pj4gDQo+Pj4gT3IgbWF5YmUgYWRkIGEg YmFycmllciBwcmV2ZW50aW5nIGFueSBhc3NpZ25tZW50cyB0byBhcnJheV9hbm5vdGF0ZWQtPmZv byBmcm9tIGJlaW5nIHJlb3JkZXJlZCBiZWxvdyB0aGUgX19iZG9zIGNhbGw/IEJhc2ljYWxseSBh biBfX2FzbV9fIHdpdGggYXJyYXlfYW5ub3RhdGVkLT5mb28gaW4gdGhlIGNsb2JiZXIgbGlzdCBv dWdodCB0byBkbyBpdCBJIHRoaW5rLg0KPj4gDQo+PiBNYXliZSBqdXN0IGFkZGluZyB0aGUgYXJy YXlfYW5ub3RhdGVkLT5mb28gdG8gdGhlIHVzZSBsaXN0IG9mIHRoZSBjYWxsIHRvIF9fYnVpbHRp bl9keW5hbWljX29iamVjdF9zaXplIHNob3VsZCBiZSBlbm91Z2g/DQo+PiANCj4+IEJ1dCBJIGFt IG5vdCBzdXJlIGhvdyB0byBpbXBsZW1lbnQgdGhpcyBpbiB0aGUgVFJFRSBsZXZlbCwgaXMgdGhl cmUgYSBVU0VfTElTVC9DTE9CQkVSX0xJU1QgZm9yIGVhY2ggY2FsbD8gIFRoZW4gSSBjYW4ganVz dCBzaW1wbHkgYWRkIHRoZSBjb3VudGVkX2J5IGZpZWxkIOKAnGFycmF5X2Fubm90YXRlZC0+Zm9v 4oCdIHRvIHRoZSBVU0VfTElTVCBvZiB0aGUgY2FsbCB0byBfX2Jkb3M/DQo+PiANCj4+IFRoaXMg bWlnaHQgYmUgdGhlIHNpbXBsZXN0IHNvbHV0aW9uPw0KPiANCj4gSWYgdGhlIGR5bmFtaWMgb2Jq ZWN0IHNpemUgaXMgZGVyaXZlZCBvZiBhIGZpZWxkIHRoZW4gSSB0aGluayB5b3UgbmVlZCB0bw0K PiBwdXQgdGhlICJsb2FkIiBvZiB0aGF0IG1lbW9yeSBsb2NhdGlvbiBhdCB0aGUgcG9pbnQgKGFz IGFyZ3VtZW50KQ0KPiBvZiB0aGUgX19ib3MgY2FsbCByaWdodCBhdCBwYXJzaW5nIHRpbWUuICBJ IGtub3cgdGhhdCdzIGF3a3dhcmQgYmVjYXVzZQ0KPiB5b3UgdHJ5IHRvIHBsYXkgdHJpY2tzICJk aXNjb3ZlcmluZyIgdGhhdCBmaWVsZCBvbmx5IGxhdGUsIGJ1dCB0aGF0J3Mgbm90DQo+IGdvaW5n IHRvIHdvcmsuDQoNCklzIGl0IGJldHRlciB0byBkbyB0aGlzIGF0IGdpbXBsaWZpY2F0aW9uIHBo YXNlIGluc3RlYWQgb2YgRkU/IA0KDQpWTEEgZGVjbHMgYXJlIGhhbmRsZWQgaW4gZ2ltcGxpZmlj YXRpb24gcGhhc2UsIHRoZSBzaXplIGNhbGN1bGF0aW9uIGFuZCBjYWxsIHRvIGFsbG9jYSBhcmUg YWxsIGdlbmVyYXRlZCBkdXJpbmcgdGhpcyBwaGFzZS4gKGdpbXBsaWZ5X3ZsYV9kZWNsKS4NCg0K Rm9yIF9fYmRvcyBjYWxscywgd2UgY2FuIGFkZCBhbiBhZGRpdGlvbmFsIGFyZ3VtZW50IGlmIHRo ZSBvYmplY3TigJlzIGZpcnN0IGFyZ3VtZW504oCZcyB0eXBlIGluY2x1ZGUgdGhlIGNvdW50ZWRf YnkgYXR0cmlidXRlLCBpLmUNCg0KKioqRHVyaW5nIGdpbXBsaWZpY2F0aW9uLCANCkZvciBhIGNh bGwgdG8gX19idWlsdGluX2R5bmFtaWNfb2JqZWN0X3NpemUgKHB0ciwgdHlwZSkNCkNoZWNrIHdo ZXRoZXIgdGhlIHR5cGUgb2YgcHRyIGluY2x1ZGVzIGNvdW50ZWRfYnkgYXR0cmlidXRlLCBpZiBz bywgY2hhbmdlIHRoZSBjYWxsIHRvDQpfX2J1aWx0aW5fZHluYW1pY19vYmplY3Rfc2l6ZSAocHRy LCB0eXBlLCBjb3VudGVkX2J5IGZpZWxkKQ0KDQpUaGVuIHRoZSBjb3JyZWN0IGRhdGEgZGVwZW5k ZW5jZSBzaG91bGQgYmUgcmVwcmVzZW50ZWQgd2VsbCBpbiB0aGUgSVIuDQoNCioqRHVyaW5nIG9i amVjdCBzaXplIHBoYXNlLA0KDQpUaGUgY2FsbCB0byBfX2J1aWx0aW5fZHluYW1pY19vYmplY3Rf c2l6ZSB3aWxsIGJlY29tZSBhbiBleHByZXNzaW9uIGluY2x1ZGVzIHRoZSBjb3VudGVkX2J5IGZp ZWxkIG9yIC0xLzAgd2hlbiB3ZSBjYW5ub3QgZGVjaWRlIHRoZSBzaXplLCB0aGUgY29ycmVjdCBk YXRhIGRlcGVuZGVuY2Ugd2lsbCBiZSBrZXB0IGV2ZW4gdGhlIGNhbGwgdG8gX19idWlsdGluX2R5 bmFtaWNfb2JqZWN0X3NpemUgaXMgZ29uZS4gDQoNCg0KPiANCj4gQSByZWxhdGVkIGlzc3VlIGlz IHRoYXQgYXNzaWdubWVudCB0byB0aGUgZmllbGQgYW5kIHN0b3JhZ2UgYWxsb2NhdGlvbg0KPiBh cmUgbm90IHRpZWQgdG9nZXRoZXINCg0KWWVzLCB0aGlzIGlzIGRpZmZlcmVudCBmcm9tIFZMQSwg aW4gd2hpY2gsIHRoZSBzaXplIGFzc2lnbm1lbnQgYW5kIHRoZSBzdG9yYWdlIGFsbG9jYXRpb24g YXJlIGdlbmVyYXRlZCBhbmQgdGllZCB0b2dldGhlciBieSB0aGUgY29tcGlsZXIuDQoNCkZvciB0 aGUgZmxleGlibGUgYXJyYXkgbWVtYmVyLCB0aGUgc3RvcmFnZSBhbGxvY2F0aW9uIGFuZCB0aGUg c2l6ZSBhc3NpZ25tZW50IGFyZSBhbGwgZG9uZSBieSB0aGUgdXNlci4gU28sIFdlIG5lZWQgdG8g Y2xhcmlmeSBzdWNoIHJlcXVpcmVtZW50ICBpbiB0aGUgZG9jdW1lbnQgdG8gZ3VpZGUgdXNlciB0 byB3cml0ZSBjb3JyZWN0IGNvZGUuICBBbmQgYWxzbywgd2UgbWlnaHQgbmVlZCB0byBwcm92aWRl IHRvb2xzICh3YXJuaW5ncyBhbmQgc2FuaXRpemVyIG9wdGlvbikgdG8gaGVscCB1c2VycyB0byBj YXRjaCBzdWNoIGNvZGluZyBlcnJvci4NCg0KPiAtIGlmIHRoZXJlJ3Mgbm8gdXNlIG9mIHRoZSBz aXplIGRhdGEgd2UgbWlnaHQNCj4gcmVtb3ZlIHRoZSBzdG9yZSBvZiBpdCBhcyBkZWFkLg0KDQpZ ZXMsIHdoZW4gX19iZG9zIGNhbm5vdCBkZWNpZGUgdGhlIHNpemUsIHdlIG5lZWQgdG8gcmVtb3Zl IHRoZSBkZWFkIHN0b3JlIHRvIHRoZSBmaWVsZC4NCkkgZ3Vlc3MgdGhhdCB0aGUgY29tcGlsZXIg c2hvdWxkIGJlIGFibGUgdG8gZG8gdGhpcyBhdXRvbWF0aWNhbGx5Pw0KDQp0aGFua3MuDQoNClFp bmcNCj4gDQo+IE9mIGNvdXJzZSBJIGd1ZXNzIF9fYm9zIHRoZW4gYmVoYXZlcyBsaWtlIHNpemVv ZiAoKS4NCj4gDQo+IFJpY2hhcmQuDQo+IA0KPj4gDQo+PiBRaW5nDQo+PiANCj4+PiANCj4+PiBJ dCBtYXkgbm90IHdvcmsgZm9yIHNvbWV0aGluZyBsaWtlIHRoaXMgdGhvdWdoOg0KPj4+IA0KPj4+ IHN0YXRpYyBzaXplX3QNCj4+PiBnZXRfc2l6ZV9vZiAodm9pZCAqcHRyKQ0KPj4+IHsNCj4+PiBy ZXR1cm4gX19iZG9zIChwdHIsIDEpOw0KPj4+IH0NCj4+PiANCj4+PiB2b2lkDQo+Pj4gZm9vIChz aXplX3Qgc3opDQo+Pj4gew0KPj4+IGFycmF5X2Fubm90YXRlZCA9IF9fYnVpbHRpbl9tYWxsb2Mg KHN6KTsNCj4+PiBhcnJheV9hbm5vdGF0ZWQgPSBzejsNCj4+PiANCj4+PiAuLi4NCj4+PiBfX2J1 aWx0aW5fcHJpbnRmICgiJXp1XG4iLCBnZXRfc2l6ZV9vZiAoYXJyYXlfYW5ub3RhdGVkLT5mb28p KTsNCj4+PiAuLi4NCj4+PiB9DQo+Pj4gDQo+Pj4gYmVjYXVzZSB0aGUgY2FsbCB0byBnZXRfc2l6 ZV9vZiAoKSBtYXkgbm90IGhhdmUgYmVlbiBpbmxpbmVkIHRoYXQgZWFybHkuDQo+Pj4gDQo+Pj4g VGhlIG1vcmUgZm9vbC1wcm9vZiBhbHRlcm5hdGl2ZSBtYXkgYmUgdG8gcHV0IGEgY29tcGlsZSB0 aW1lIGJhcnJpZXIgcmlnaHQgYmVsb3cgdGhlIGFzc2lnbm1lbnQgdG8gYXJyYXlfYW5ub3RhdGVk LT5mb287IEkgcmVja29uIHlvdSBjb3VsZCBkbyB0aGF0IGVhcmx5IGluIHRoZSBmcm9udCBlbmQg YnkgbWFya2luZyB0aGUgc2l6ZSBpZGVudGlmaWVyIGFuZCB0aGVuIHRyYWNraW5nIGFzc2lnbm1l bnRzIHRvIHRoYXQgaWRlbnRpZmllci4gIFRoYXQgbWF5IGhhdmUgYSBzbGlnaHQgcnVudGltZSBw ZXJmb3JtYW5jZSBvdmVyaGVhZCBzaW5jZSBpdCBtYXkgcHJldmVudCBldmVuIGxlZ2l0aW1hdGUg cmVvcmRlcmluZy4gIEkgY2FuJ3QgdGhpbmsgb2YgYW5vdGhlciBhbHRlcm5hdGl2ZSBhdCB0aGUg bW9tZW50Li4uDQo+Pj4gDQo+Pj4gU2lkDQoNCg==