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 317F03858CDB for ; Wed, 18 Oct 2023 19:35:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 317F03858CDB 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 317F03858CDB 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=1697657720; cv=pass; b=qU7cWIDwntJxKdAOsFoG/6wKKh2ilfUYlUjSEsES+nGnfrbembtXoGp48Z+AFl2e9ycbq7/Wy4lN6eMVdQynPldO2Wyr6yJSeOFK5F2ToHwa0nkqGVEH+nR03cpfllwz2NixUqc6L8xipIcbDDSk+dA2Pb9wTYeD/iYAqJNhGS8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1697657720; c=relaxed/simple; bh=8Wiy+sNJvUisXpRwlDeXURoxMTK80gc3716cstYSpfU=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=ddozhRUo9j84N4ZRCIcYBkU5ExY38IxPB43hip5ncafpJI1A3YdiSjHxkPiITgQTSb8yvibgKZZIHFFNlgDi+XsVoQvo6SyQzQT6Pk2Q8tEfknUjeosQZCndR7JSEmJRyVKaDo6YqmqQsNvyFW+2sr7CB4kd1hZ7et7Sy+c5g64= 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 39IIp3at022432; Wed, 18 Oct 2023 19:35:16 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=8Wiy+sNJvUisXpRwlDeXURoxMTK80gc3716cstYSpfU=; b=Ca40ebQUuxCGlar52EiqMuF+saIp14n075vAuDixbh4cQfbd/KzP+yNSUIzL0WFZsy53 163JkDcFWtAd80z1toudtnz3VcHOgIcDC9H8rtdw1D8ef3tuUaGCoqj3iMbBW5MPvd9X 0QwKo+7dpie+RFLsdafyV874FwOMOvgprlIk+gojQiU+LfQ7sTEfhhVuvp3qDyfcqdu3 V22JweBUvQN8PnOT1dkfH7aZd6O5DjgjlM5qH8ixu5Mu+qetU6xZGDkfR9TBJWmoqCnP lu5cIP532D4A+d2TtcFjNKnU6P8L0uVqXbndV7lCgcHioXATRTN4p3xlx8PLwCJPyHRd 1Q== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tqk28rhne-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Oct 2023 19:35:16 +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 39IJZCuN040665; Wed, 18 Oct 2023 19:35:14 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3trfyp7g37-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Oct 2023 19:35:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NmVe/xQRD9xdPm4j1V4ywV8VpZ9RMBc7gJg3qqi64QarMYzB/lymdSm+uOPgCsq2snUjOYlE8klAxXJkAbKZ6vEauMu2mPQiM6YbysdNNvbF8dpdwg7eenp6NIlT9+eRPVuUOnleLCRd6H3cuIJyp74I0NboThy+VNqivFdF3v9tgd9ubydMETFSQSDtM+1ohKkb/63bsl2XHirvsMGuyj+pk4K3Mb1by6Q9B/KM2BKkuoiEOZAd7utX3I+AesYqMnehaazhZFf1JcQTXOFdHZsv2srMe1iN40+RejDjs9qtcNtMwOUfAofjEPaMoGVj1qcHEmMciFhstP+9wG7h7g== 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=8Wiy+sNJvUisXpRwlDeXURoxMTK80gc3716cstYSpfU=; b=PM3lktgyqgD8eajfmyBvwU3/Zk5eKBvEDDv+n1ZOk9zY7eOpMAGoksvUeYluCLag3bteuvPs9EpyriymvK5S9ZGCQ/lMgevAgiVOiwESQcBTX5IjMUuPz+dE+SO1YXoTVvHfO4G3U2Bja4SsmvRIp0248dhRvH9Y0s9Bptygt4IdKzFrg3bcuqD6RfAcJdDkXaEjU9GZDMsSHhKp4FQfFlJugjvNeKFE/Ds65vvczdo1EOy41zuC2j74+kdKPpnIE372NN+608i/GKmbOecEU5E7be+fBBbyJY1iIGEqYnnf8plVKwDelZYRkmNJnmOM9OUSnMrY/Ltiv4drsdezyw== 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=8Wiy+sNJvUisXpRwlDeXURoxMTK80gc3716cstYSpfU=; b=hvMkcus1/ZT6ZhpO93M9JBXQpfHHUk3i6uERoapQDtVpcp126pbMn5tMBI44RE3H8JED6My9vkQCoJ/M3T8N8ets1Ui18Z4OYAJ1x916ENvu/pQXHNpEs4vCxdpxffUUV8L+QBt7+ZwaOUpx/IEA+80yeydxsgIYE8GbsTlS+iQ= Received: from CH3PR10MB7957.namprd10.prod.outlook.com (2603:10b6:610:1bf::19) by PH0PR10MB6959.namprd10.prod.outlook.com (2603:10b6:510:28f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.36; Wed, 18 Oct 2023 19:35:10 +0000 Received: from CH3PR10MB7957.namprd10.prod.outlook.com ([fe80::c950:cd06:efa7:d1d0]) by CH3PR10MB7957.namprd10.prod.outlook.com ([fe80::c950:cd06:efa7:d1d0%3]) with mapi id 15.20.6886.034; Wed, 18 Oct 2023 19:35:10 +0000 From: Qing Zhao To: Martin Uecker CC: Siddhesh Poyarekar , Kees Cook , "joseph@codesourcery.com" , "richard.guenther@gmail.com" , "jakub@redhat.com" , "gcc-patches@gcc.gnu.org" , "isanbard@gmail.com" Subject: Re: [V3][PATCH 0/3] New attribute "counted_by" to annotate bounds for C99 FAM(PR108896) Thread-Topic: [V3][PATCH 0/3] New attribute "counted_by" to annotate bounds for C99 FAM(PR108896) Thread-Index: AQHZ12g+AI8hhAD/Xk6htdlAGlsKrLA74LQAgAAo1wCAAG6wAIAAXr4AgACaBACAEtSagA== Date: Wed, 18 Oct 2023 19:35:10 +0000 Message-ID: <1985E87F-2334-4D79-9A2D-B43C710F389E@oracle.com> References: <20230825152425.2417656-1-qing.zhao@oracle.com> <202310051529.7F8FEFBAA@keescook> <7636ed2764630383cce60d3c5a6c78d6a1a49edd.camel@tugraz.at> <5da583e1-5efd-4bc5-6769-e714ce0f3646@gotplt.org> <1f0e32201a97f31e17323e3038a852eb0c5c6209.camel@tugraz.at> In-Reply-To: <1f0e32201a97f31e17323e3038a852eb0c5c6209.camel@tugraz.at> 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_|PH0PR10MB6959:EE_ x-ms-office365-filtering-correlation-id: 9b53cf27-7144-433a-48ce-08dbd0115786 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8Q9A2N1yxgg4X+I4yMEeolubZd7fkEALHWxqRm3MRp2MOJKgOCw1NzdlseM1u9OJXhzOGc2RNiUaJ5x6mIysl8/HFz4Pv9t1UV7MR7fLQn7mhrlc4k8PKLJgDc6XjqAdXI/llwuqZdWNjS3Qnpw8W0pjzFEsEGjSevN95c/KgTfhKavMHl2/iy4RizKVdij72L69rIBLWRLI35Nfp0R+7O/n/u1MBvtrg2cQLWpY1rWG6yMaEfBdILWQ8CUdeLAgpZI0U5iDW6k6rFk2QajxFTDqD4AzMDxXvPVuUyqYrCRKsRxE4QP/acz4YrXpDiC2H7POvP97vhiPm7C+KA/xP4nzV9hU923ugo4Yo5wEzGpGDivZ6KbWINfj7NHFfZr8ScDhGZfsxxRFJegEIhZncPpgyVIQ7zGQ8kinSbBwbzU46JlkNoh5rK9GV9N1nqH+vY6fgsIc4dXL8L8eS3UOTV835hR/z9GtMGiA9L7RHxypgeLl5dz9p1RV37niOWO9XwsrmoJ2gXn0gr0TJFj2ZrmA8JZr0QS3uYT0U6AbOBMkCF0Nk9zVmcCeQGYK2aSNp2gh/6LtSluCBAYmcCwy4Dp65oZGoPzyTiQ+5QdV0njr75bqpizoab3pbU4yXDfT0uF/iKUu74ocE7sxi/ZTdQ== 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)(136003)(39860400002)(346002)(366004)(396003)(376002)(230922051799003)(64100799003)(1800799009)(186009)(451199024)(6506007)(6512007)(2616005)(83380400001)(53546011)(6486002)(71200400001)(36756003)(478600001)(2906002)(4326008)(41300700001)(38100700002)(86362001)(38070700005)(5660300002)(44832011)(33656002)(8676002)(76116006)(8936002)(122000001)(66446008)(66946007)(66556008)(64756008)(54906003)(91956017)(316002)(6916009)(66476007)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S2lZa0VzYjBRNFB1V1g2ZHl6T3phbCt6bTBDTWVqNWRPKzRFQ0RIM2R2VjJu?= =?utf-8?B?cG1TcEdWQkZRNFFpVitzWkJJaG9JQlQwTWNoT05iby82TFB1TERQOUdGRDNI?= =?utf-8?B?TitCblAyNTZ6aHhVYTIycG90WXRxL1VSRWhVNVZXQ0Zrd3IyM2VITnlMM0dU?= =?utf-8?B?YVhiVFpmUHN1UjFQVkd2NjJDSDllL0V0M2dpUVNYbzg4ZHlBV25oa1ZQdFlM?= =?utf-8?B?UE9xSlBoSmJlS0sva05oMmZmRXhrb1FtVzNzNGk2VzBZNXBKUHFUKzZJMzFq?= =?utf-8?B?ZlFEblN5VkViU1BtYTJUaXdWMzV1S3kvWWpLeWhaMnE3TXdzV0o3dnUzUUdZ?= =?utf-8?B?c0hWK2hHd1FVOFFhOUxHT0QvQXB5ZWErOTkrU0p6N1FKdVpmSWdhWkFabHRP?= =?utf-8?B?UGRaY0t2RDJDa1U5dXlyMjhsbGQ5RkVXYXNJQWIwelhIOHVhNUVjVHBFc1Ns?= =?utf-8?B?aHZVT3o4VnRMUm9mZlNrak5kZDExVVIvb2FVcEdGU1lKL01ITEhsVTlhU2pi?= =?utf-8?B?YkN3ZGwwWXI5RndMaC8zNTJxYnVSeU1YOXd1b0NhQ3JUT21uU2s0ZHZ0Zmkr?= =?utf-8?B?WU9SZGNWcGdKZ2crSFpENUFOTjlTYkJWQ1VnbHo2V1JGSjU4d3lUT1Myb1k3?= =?utf-8?B?ek5PK215aGpzcmRzbC96NmpzOEQwUHJnMStLcXIzOVVOU01VYVczaE9xZ1Fp?= =?utf-8?B?TTdpQUlyWnhMS0c4WkV3NEkveFdCR3hHQVI5Um0wQjNtK1NtRHpiSldSNXkx?= =?utf-8?B?cTl6ZmNQaWo3UlJMOXV1Ky95NG5PVTZPOGt6SmNyQmZBT3MxS0FHSmptYzNN?= =?utf-8?B?SnBEYSsxRmJUWU1rby9UQ3lENzdWM0djK2lxOE1nZ1g5ZEtrOStCa1cwUUZE?= =?utf-8?B?TU9PeHNvOFBCUC82ZXBFeUIrZ1c4NzZpRDNWOFgzWWhTNUppNWl6R0pMSk9W?= =?utf-8?B?TWk0QzNpcjJnQUFNandrakZ5RlIway9HSCtEek1pOHZQRE5ndnZqMUpiQ1h3?= =?utf-8?B?Q1grKzFWVjVIb05ESGFsbnFzK2UxMThVa3I4NUc3WU5PMGFoaWVabDdRNnAx?= =?utf-8?B?TUtuVEE1b2l0Wi80ODFlQXdkaHVjT3NQOXFEeHNFRjMvcFFVRWc3QlpYZ3hV?= =?utf-8?B?blhUeXdzbVY5R2hRaDRCYmZUK0VVYnFWUW9jQkhPSks2V2haRmRBV29ZVVlX?= =?utf-8?B?ZXNJMU9LZUZqMENDa1pKK2NMdm1xYjB0N09rRytwZ1dHUDM5R251dHNNbXlE?= =?utf-8?B?MlVXVytHU2k3MlBONUg0eGsxWUZWcWJXY1VidUdSVE9wUStZQlptMmpmN205?= =?utf-8?B?TlQrMkk5ejdPdFF5VFFtbDRBY0Znd0I1a3JQQ0xQOXdNQmErNlBwTGM5S2sr?= =?utf-8?B?eFoxYjNRUWlNbzlhNUtJN25FdUVrVFFqVHIraTlMejlhY0hrUi9DNEtDbXRY?= =?utf-8?B?WURBYlgvdUkycVRqcWZGSUpkUXZjNXI0ZW5nVHd0RUJnQUxxbE9kdjhMM2dm?= =?utf-8?B?M3FvVjFBcmpUNWI2WmdMUWU1bXI4N1F6eVlYSWxCc3BKOC95b2E1cDUyUE14?= =?utf-8?B?em91cllqbE51c2V1clpTbFdmMlI2U1JXNFBJVW1UNnpoSy9lbTU2NGlZa1FB?= =?utf-8?B?Nlk2UWFSZ2NOTDRERUVIMjNaTXZUaFppZVBua3NpUXRFQXl5NlhCajdtbDNL?= =?utf-8?B?T0hIS2xjeXdSZkNzbDFtV3l0ZmlpN0FSams0VGFuUERzbGtNQ3dlQ21FSGQz?= =?utf-8?B?c3YzZ0Jsd21TOXR6eFRpeHplZUNVTFEvMVZhN21Ec1NGdmVGVm4zTmJ0d1Qz?= =?utf-8?B?S0hkQzJCUlZMZjNSTVpmU3RzcVNSM0Q5OFZmVmlnSU8zdXRJYW1iTlZ1MVlN?= =?utf-8?B?dHByVmtLbFh3U1BYdFI0MWpkSm8xTDJiL2p1MUluWUVWZUZhSi9XMHkvSmxW?= =?utf-8?B?RWp1QWVHY2lSZnRxNlBuWTZCcUU5K0JpUjQwa0p4UHp3NGY1WnJZTFVQMzYv?= =?utf-8?B?VDRObjVmUVVUOFhmSU9RV1c1QStrR2FDRk5tMENPUFE1TVFYYmZsUVlrT2FP?= =?utf-8?B?OUs1eTFjZ0Q2ay9ZVFpKZEMwbjFlQ0hFTllNbVBJUWI5bU16RXJwQmxpM2JR?= =?utf-8?B?V3FPamV1M2NFMERselBVZThXM2ZXZ0JPcVI1c0VERnJudFh5eUFmWUVrWlU4?= =?utf-8?Q?tR7AXigR2uoVeUr4jtL3uq0=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?b1YwR1hKOU9VS21hQTlRSVZQQjduby95cjNRZWdxV0MrUEU1SVJoejJRQzhp?= =?utf-8?B?UVo2R3psaU1uV2ZaUk4rTnBLNVZtV2MxVE5LY3lPcXBqb1kxVjNqa1RaQ3Vv?= =?utf-8?B?dCtINURpWGYxL3ZNS0p5UVpUR0pLTGVxNUk2WTJ4UzlnL0Y0d0hpVHdhcTRG?= =?utf-8?B?RXc0K3h4eHRkdEl1NWt0d3d5d0ZtMWJpNzc2T0pPZHE4L094WmZLL1ZNN0dO?= =?utf-8?B?QlBMT01TMldkMDBwWEJFU0lUK3lZMStqbUIrNFdtZEx6eSt4aE9nWFN0YjA0?= =?utf-8?B?a1Bjb3RVaHV1azEyTFhxTjJNdmNHbC9ZSi92ZHZ2dy9PWVZDYlFpMU4xUGdz?= =?utf-8?B?VStjdDhXbXpTdG02Njh6ZGxoak1Ta1cxUm1vZ3dnNG0rWlpvaVNJTmFndWs2?= =?utf-8?B?Z3pCYXlsckd0RUp3VElpSXJGUGZyS3BhYUVXekpKRTdCQzFtMEZ1Zmh4SjRk?= =?utf-8?B?K3lsNmZRdmd3Q3M3SEJkcXFFQU5TTEx0blV5dTY1blFKRzFVTDVKcUVkU1kv?= =?utf-8?B?ck1UOUNNMTcxN1NHb0lXODhTdFRuS0lDL0tyL3cydVpKWjR3U3U2TEhIUWVs?= =?utf-8?B?T3E2dFpyMmR3NTBVelB1Z1lvYldSSCtjRkxQTFRqUmIrV1hjRFowczgxbHpu?= =?utf-8?B?aVNvNVlBclBRK1hIb2NleDdkcE9PNXNkU0ZSNElwOHNSWXB0aWVZUVdLY0RT?= =?utf-8?B?cHEwQ0RKUy9NdGpaTmFYMWpqV2pMcGJLV1BCQ3VxMElyYjBsUmwwdmUwb056?= =?utf-8?B?UmMvM3NVQ2lkT1ljUHFQWGhuY0h3dU4zZEJOYmVxT1NNMEcrYVMrRk92RWpa?= =?utf-8?B?R3lQT0dHeG50N3puSWVYV2dkcFhaaG9aL0xBWTQ3ZjgwYTdQazNuWlViTmhT?= =?utf-8?B?dXFqdVRKM0pwUnR0elBlK2llQ3c3NE8wNTRsZFBCL015dHdTRXlXajQ4a3J2?= =?utf-8?B?dmlSdTZNKzJVUGRkNHNEb2QzY3M4YmhEeWVJYnZRdlVPSVpyUm1DdzBvS3cz?= =?utf-8?B?YXJOd2U4dnNwbFhuMnhBbEZHdG5jalZpdkwvOURqRG1SQlZnNDJ2WWlyZGJZ?= =?utf-8?B?SW1rcUxuZXBBd2V2cXdtVTBuV0hSblB6TnVmeGxzRzc4MDA4YUVtWnhURnB0?= =?utf-8?B?aVZjdkllcnQzK2dBalg1aUtjQ2VPYlBJNnRrWmI2WENoVk1sZWVEZWxQUW5p?= =?utf-8?B?L3U0K1JEbHlZZVNjWjVKTzdpU2E3ZWtLS0h0SXdreExDeUFSaEpKM3BjeFVh?= =?utf-8?Q?dnyz8A2PX/wgGDg?= 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: 9b53cf27-7144-433a-48ce-08dbd0115786 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2023 19:35:10.4180 (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: pUdwZ7I8qMvPBfINAgx9/vGr2f+V1Uzm3DetNfTfKpLBkob5yxuZY2BBTD7yWr5r7aqpnIBLgpiM823A/6dWZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB6959 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-18_18,2023-10-18_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2309180000 definitions=main-2310180160 X-Proofpoint-ORIG-GUID: SGaQdNPDvIRIoMuzaYp1LW1HcJrtXYAp X-Proofpoint-GUID: SGaQdNPDvIRIoMuzaYp1LW1HcJrtXYAp 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: DQoNCj4gT24gT2N0IDYsIDIwMjMsIGF0IDQ6MDEgUE0sIE1hcnRpbiBVZWNrZXIgPHVlY2tlckB0 dWdyYXouYXQ+IHdyb3RlOg0KPiANCj4gQW0gRnJlaXRhZywgZGVtIDA2LjEwLjIwMjMgdW0gMDY6 NTAgLTA0MDAgc2NocmllYiBTaWRkaGVzaCBQb3lhcmVrYXI6DQo+PiBPbiAyMDIzLTEwLTA2IDAx OjExLCBNYXJ0aW4gVWVja2VyIHdyb3RlOg0KPj4+IEFtIERvbm5lcnN0YWcsIGRlbSAwNS4xMC4y MDIzIHVtIDE1OjM1IC0wNzAwIHNjaHJpZWIgS2VlcyBDb29rOg0KPj4+PiBPbiBUaHUsIE9jdCAw NSwgMjAyMyBhdCAwNDowODo1MlBNIC0wNDAwLCBTaWRkaGVzaCBQb3lhcmVrYXIgd3JvdGU6DQo+ Pj4+PiAyLiBIb3cgd291bGQgeW91IGhhbmRsZSBzaWduZWRuZXNzIG9mIHRoZSBzaXplIGZpZWxk PyAgVGhlIHNpemUgZ2V0cw0KPj4+Pj4gY29udmVydGVkIHRvIHNpemV0eXBlIGV2ZXJ5d2hlcmUg aXQgaXMgdXNlZCBhbmQgb3ZlcmZsb3dzL3VuZGVyZmxvd3MgbWF5DQo+Pj4+PiBwcm9kdWNlIGlu dGVyZXN0aW5nIHJlc3VsdHMuICBEbyB5b3Ugd2FudCB0byBsaW1pdCB0aGUgdHlwZXMgdG8gdW5z aWduZWQgb3INCj4+Pj4+IGRvIHlvdSB3YW50IHRvIGFkZCBhIGRpc2NsYWltZXIgaW4gdGhlIGRv Y3M/ICBUaGUgZm9ybWVyIHNlZW1zIGxpa2UgdGhlDQo+Pj4+PiAqcmlnaHQqIHRoaW5nIHRvIGRv IGdpdmVuIHRoYXQgaXQgaXMgYSBuZXcgZmVhdHVyZTsgYmVzdCB0byBlbmZvcmNlIHRoZQ0KPj4+ Pj4gY2xlYW5lciBoYWJpdCBhdCB0aGUgb3V0c2V0Lg0KPj4+PiANCj4+Pj4gVGhlIExpbnV4IGtl cm5lbCBoYXMgYSBsb3Qgb2YgImludCIgY291bnRlcnMsIHNvIHRoZSBnb2FsIGlzIHRvIGNhdGNo DQo+Pj4+IG5lZ2F0aXZlIG9mZnNldHMganVzdCBsaWtlIHRvby1sYXJnZSBvZmZzZXRzIGF0IHJ1 bnRpbWUgd2l0aCB0aGUgc2FuaXRpemVyDQo+Pj4+IGFuZCByZXBvcnQgMCBmb3IgX19iZG9zLiBS ZWZhY3RvcmluZyBhbGwgdGhlc2UgdG8gYmUgdW5zaWduZWQgaXMgZ29pbmcNCj4+Pj4gdG8gdGFr ZSB0aW1lIHNpbmNlIGF0IGxlYXN0IHNvbWUgb2YgdGhlbSB1c2UgdGhlIG5lZ2F0aXZlIHZhbHVl cyBhcw0KPj4+PiBzcGVjaWFsIHZhbHVlcyB1bnJlbGF0ZWQgdG8gYXJyYXkgaW5kZXhpbmcuIDoo DQo+Pj4+IA0KPj4+PiBTbywgcGVyaGFwcyBpZiB1bnNpZ25lZCBjb3VudGVycyBhcmUgd29ydGgg ZW5mb3JjaW5nLCBjYW4gdGhpcyBiZSBhDQo+Pj4+IHNlcGFyYXRlIHdhcm5pbmcgdGhlIGtlcm5l bCBjYW4gdHVybiBvZmYgaW5pdGlhbGx5Pw0KPj4+PiANCj4+PiANCj4+PiBJIHRoaW5rIHVuc2ln bmVkIGNvdW50ZXJzIGFyZSBtdWNoIG1vcmUgcHJvYmxlbWF0aWMgdGhhbiBzaWduZWQgb25lcw0K Pj4+IGJlY2F1c2Ugd3JhcGFyb3VuZCBlcnJvcnMgYXJlIG1vcmUgZGlmZmljdWx0IHRvIGZpbmQu DQo+Pj4gDQo+Pj4gV2l0aCB1bnNpZ25lZCB5b3UgY291bGQgcG90ZW50aWFsbHkgZGlhZ25vc2Ug d3JhcGFyb3VuZCwgYnV0IG9ubHkgaWYgd2UNCj4+PiBhZGQgLWZzYW5pdGl6ZT11bnNpZ25lZC1v dmVyZmxvdyAqYW5kKiBhZGQgbWVjaGFuaXNtIHRvIG1hcmsgaW50ZW50aW9uYWwNCj4+PiB3cmFw YXJvdW5kICphbmQqIGV2ZXJ5Ym9keSBhZGRzIHRoaXMgYW5ub3RhdGlvbiBhZnRlciBjYXJlZnVs bHkgc2NyZWVuaW5nDQo+Pj4gdGhlaXIgY29kZSAqYW5kKiByZXdyaXRpbmcgYWxsIG9wZXJhdGlv bnMgc3VjaCBhcyAoY291bnRlciAtIDMpICsgNQ0KPj4+IHdoZXJlIHRoZSB3cmFwYXJvdW5kIGlu IHRoZSBpbnRlcm1lZGlhdGUgZXhwcmVzc2lvbiBpcyBoYXJtbGVzcy4NCj4+PiANCj4+PiBGb3Ig dGhpcyByZWFzb24sIEkgZG8gbm90IHRoaW5rIHdlIHNob3VsZCBldmVyIGVuZm9yY2Ugc29tZSBy dWxlIHRoYXQNCj4+PiB0aGUgY291bnRlciBoYXMgdG8gYmUgdW5zaWduZWQuDQo+Pj4gDQo+Pj4g V2hhdCB3ZSBjb3VsZCBkbywgaXMgZGV0ZWN0ICpzdG9yaW5nKiBuZWdhdGl2ZSB2YWx1ZXMgaW50 byB0aGUNCj4+PiBjb3VudGVyIGF0IHJ1bi10aW1lIHVzaW5nIFVCU2FuLiAoYnV0IGlmIG5lZ2F0 aXZlIHZhbHVlcyBhcmUNCj4+PiB1c2VkIGZvciBzcGVjaWFsIGNhc2VzLCBvbmUgYWxzbyBzaG91 bGQgYmUgYWJsZSB0byB0dXJuIHRoaXMNCj4+PiBvZmYpLg0KPj4gDQo+PiBBbGwgb2YgdGhlIG9i amVjdCBzaXplIGRldGVjdGlvbiByZWxpZXMgb24gb2JqZWN0IHNpemVzIGJlaW5nIHNpemV0eXBl LiANCj4+IFRoZSBjbG9zZXN0IHdlIGNvdWxkIGRvIHdpdGggdGhhdCBpcyBkZXRlY3QgKHN6ICE9 IFNJWkVfTUFYICYmIHN6ID4gDQo+PiBzaXplX3QgLyAyKSwgc2luY2UgYWxsb2NhdG9ycyB0eXBp Y2FsbHkgY2Fubm90IGFsbG9jYXRlIG1vcmUgdGhhbiANCj4+IFNJWkVfTUFYIC8gMi4NCj4gDQo+ IEkgd2FzIHRhbGtpbmcgYWJvdXQgdGhlIGNvdW50ZXIgaW46DQo+IA0KPiBzdHJ1Y3Qgew0KPiAg aW50IGNvdW50ZXI7DQo+ICBjaGFyIGJ1ZltdIF9fY291bnRlZF9ieV9fKChjb3VudGVyKSkNCj4g fTsNCj4gDQo+IHdoaWNoIGNvdWxkIGJlIGNoZWNrZWQgdG8gYmUgcG9zaXRpdmUgZWl0aGVyIHdo ZW4gc3RvcmVkIHRvIG9yIA0KPiB3aGVuIGJ1ZiBpcyB1c2VkLg0KPiANCj4gQW5kIHllcywgd2Ug Y291bGQgYWxzbyBjaGVjayB0aGUgc2l6ZSBvZiBidWYuICBOb3Qgc3VyZSB3aGF0IGlzDQo+IGRv bmUgZm9yIFZMQXMgbm93LCBidXQgSSBndWVzcyBpdCBjb3VsZCBiZSBzaW1pbGFyLg0KPiANCkZv ciBWTEFzLCB0aGUgYm91bmRzIGV4cHJlc3Npb24gY291bGQgYmUgYm90aCBzaWduZWQgb3IgdW5z aWduZWQuIA0KQnV0IHdlIGhhdmUgYWRkZWQgYSBzYW5pdGl6ZXIgb3B0aW9uIC1mc2FuaXRpemU9 dmxhLWJvdW5kIHRvIGNhdGNoIHRoZSBjYXNlcyB3aGVuIHRoZSBzaXplIG9mIHRoZSBWTEEgaXMg bm90IHBvc2l0aXZlLg0KDQpGb3IgZXhhbXBsZToNCg0Kb3BjQHFpbnpoYW8tb2w4dTMteDg2IE1h cnRpbl0kIGNhdCB0My5jDQojaW5jbHVkZSA8c3RkaW8uaD4NCnNpemVfdCBmb28oaW50IG0pDQp7 DQogIGNoYXIgdFttXTsNCg0KICByZXR1cm4gc2l6ZW9mKHQpOw0KfQ0KDQppbnQgbWFpbigpDQp7 DQogIHByaW50ZiAoInRoZSBzaXplb2YgZmxleG0gaXMgJWx1IFxuIiwgZm9vKC0xMDAwMDAwMDAp KTsNCiAgcmV0dXJuIDA7DQp9DQpbb3BjQHFpbnpoYW8tb2w4dTMteDg2IE1hcnRpbl0kIHNoIHQN Ci9ob21lL29wYy9JbnN0YWxsL2xhdGVzdC1kL2Jpbi9nY2MgLWZzYW5pdGl6ZT11bmRlZmluZWQg LU8yIC1XYWxsIC1XcGVkYW50aWMgdDMuYw0KdDMuYzo0Ojg6IHJ1bnRpbWUgZXJyb3I6IHZhcmlh YmxlIGxlbmd0aCBhcnJheSBib3VuZCBldmFsdWF0ZXMgdG8gbm9uLXBvc2l0aXZlIHZhbHVlIC0x MDAwMDAwMDANCnRoZSBzaXplb2YgZmxleG0gaXMgMTg0NDY3NDQwNzM2MDk1NTE2MTYgDQoNCg0K V2UgY2FuIGRvIHRoZSBzYW1lIHRoaW5nIGZvciDigJxjb3VudGVkX2J54oCdLiBpLmU6DQoNCjEu IE5vIHNwZWNpZmljYXRpb24gZm9yIHNpZ25lZCBvciB1bnNpZ25lZCBmb3IgY291bnRlZF9ieSBm aWVsZC4NCjIuIEFkZCBhbiBzYW5pdGl6ZXIgb3B0aW9uIC1mc2FuaXRpemU9Y291bnRlZC1ieS1i b3VuZCB0byBjYXRjaCB0aGUgY2FzZXMgd2hlbiB0aGUgc2l6ZSBvZiB0aGUgY291bnRlZC1ieSBp cyBub3QgcG9zaXRpdmUuDQoNCklzIHRoaXMgZ29vZCBlbm91Z2g/DQoNClFpbmcNCj4gQmVzdCwN Cj4gTWFydGluDQo+IA0KPiANCj4gDQo+PiANCj4+IFNpZA0KDQo=