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 C13B03858D33 for ; Wed, 18 Oct 2023 21:11:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C13B03858D33 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 C13B03858D33 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1697663512; cv=pass; b=FDaxk/Ljb9WwjHWAjhvL0qx0N00/450kvvmt9HFzLWwhGUt/hiz5NOv1SDfT6/FWfc3pngMPcyX5UJy5LRvFZ2B8EYWZJd37uvIYvlbklLq8ZybgS8XuZJlvn9AQsiBCR91dvo6bw8vrM1Wv9Zl0ph+/2ZGJwcAWf445JBFz3LE= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1697663512; c=relaxed/simple; bh=s3FQFk1WiccYBWLnu0X/bUAzHOF4BF5O8T7IhHKmlj4=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=mJNOUYXQy0CDiCxeswWp2oPq/ZH7QvuZIoQXBTtCmb7smnpNKioIdw+x/NyUNyfe1UuDKVWdcodYITZo72OYu9MLKctyUFThc/NPj7o4xxj8m1kuSIj0vYb3yErdwHfVv0dQMusUpPnQJNkdkFUAZFp9hS5ZdaengkAwjT9pemw= ARC-Authentication-Results: i=2; server2.sourceware.org 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 39IImuE6006144; Wed, 18 Oct 2023 21:11:47 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=s3FQFk1WiccYBWLnu0X/bUAzHOF4BF5O8T7IhHKmlj4=; b=2Tk9/k4wHfGezf07ziy/SLyl5gTO7I50UB++wB01efTpB39iDIpnhypyq31ahpkeovJK uTbej7S7HYOKLDgr/D/GYUYoRTEeqsF5idLr5bPydwIM+J2Z2E4OpZx8K+kgtgu+Cj8p NP6Lnr1GrrXV7QuVZvBQdpuNzbD1uWC5fbPk0t/zcXJwKZeKHnXe+g+g9Z5cYx0I2y0u 9Q2Nm6Is9fUq7VL04Xk8TrQ6m6oxeoRITUUpDoulYVmfAjlGWZz5HIQcxEbeN2Lb0yUm 2lsSxHN5Cu7v7nlVmaKCSA7Gdc/q+dSVuM0XAWesY5gD3oDPlfA9FzpeYhuPLDEY5mJt tQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tqjyngmrv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Oct 2023 21:11:46 +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 39IK1JHY040573; Wed, 18 Oct 2023 21:11:46 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3trfypas3k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Oct 2023 21:11:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C9L4PnJJjpseI+QxNzCgDE2mI/arg7/wmZNi7RyqU498hy4baPmQEFRmVhX85vtwn0KKhh9Goj4uWu1QwPFp0wQOHRRmuC50DkU7Xs5vflti1dLKme2bM0cWsNGDXTkhJ1a4/gMPb0e/IeghdOU8A+onIdebjPmmLAcBOQp+Qh8hxqumxLDv15sYd839pc20byJuQ+cq74U07RtECbgkUKyC0vWMEATBVmO1UpCsM8XRpk7v3oSUQ9Em+YqDVUK8Pw32nKluPu5pK2whrS+QKQSCIhdL08x8KTcLiOcCb57ImBdK/4S0HITEnj1RVWOVyvChk7ZOSJnUgYY8m4u++Q== 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=s3FQFk1WiccYBWLnu0X/bUAzHOF4BF5O8T7IhHKmlj4=; b=k0AZvLZW2pc7wmpiJmS9+bmO82EfoODWHQwYQI4ZoXCLwAW7/ZU7cPWVEN8ft4QIEvVL0CPTQo8Sp8b23ydS053xN9H0T6x7IytIc0WsPKEITAk0XL5ih7hua1oQ0OLPsrA+/GZKvYdpGh55Xb40DlmeeN0Dn5VJ7S0oikfVCPf07I7qErsC6WhoiI8P0LDT6SHWDp6mFjLvq1uGfaxWfWnahULr6ti4vsccXHFGsgDmKPxelpnXo9xjoh3PqAqQY3wc3ketfAATVxwYtGDkOxjSaPeX9s2ysCNFApE9BOwL9M8J3b2G4QwJD7F49neQLU7YGp0IeCTnscuXoKa+tA== 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=s3FQFk1WiccYBWLnu0X/bUAzHOF4BF5O8T7IhHKmlj4=; b=LgfSk3+ODTB//6K67+MC/gMt5mcwNI3YJzncnwcRiDV1VCcDLzfY31H0X3Vf0sCcMqHqXQX7cNKhWgoDkx8YA91hlQYiwrDjZjWdDAYL16A6eF1bPfLsMfiB7adBbgsEQyLjuUxt/qlWobgnt+07Q+K4ri8HTx5AYfneDwOi8r0= Received: from CH3PR10MB7957.namprd10.prod.outlook.com (2603:10b6:610:1bf::19) by DM4PR10MB6886.namprd10.prod.outlook.com (2603:10b6:8:102::10) 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 21:11:43 +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 21:11:43 +0000 From: Qing Zhao To: Siddhesh Poyarekar , richard Biener CC: Joseph Myers , Jakub Jelinek , gcc Patches , kees Cook , Martin Uecker , "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/Xk6htdlAGlsKrLA74LQAgBR/3QA= Date: Wed, 18 Oct 2023 21:11:43 +0000 Message-ID: References: <20230825152425.2417656-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.3696.120.41.1.3) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR10MB7957:EE_|DM4PR10MB6886:EE_ x-ms-office365-filtering-correlation-id: bc6f9fa3-481d-4bc3-d2a8-08dbd01ed471 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CrYSGIAQq+XKq/82St1C4+oD9sL4iAq27jI4/nslV0bvz/G9F/YZ1RD941aF+SDKKFqbPJgU6awnbL1uwxtQj7YKOdqLI10EAM/VlBCMTCQND6rHOetBmCImCtNPoYe/pbRrVfMNIecAvXgFiMGBvmpzd3DQjVTpCIXC4iXAlGJzt1PZIP1a5RbaimR44dxeG4GgwUaALCboE881K61ffMOET9Q01IcCSSJEM1FP3KsKVF85i5UhpRIH7XiVeT8OKx6gR+AnmkM+syPs7fJHX2gwAI4c//kc0h+kYQRAvwFEvmILXHsfr+pxSqoHqChhLoIxruGi4TlTGC1tBTRqeuHD1He4NcIYS9XMlwMTq+74UUA9pgxa/UzPVfmB2geEBZnPvpEsGJ9ZdQMA3JfjExFRGOqtwPRkYfbdho2AIQgpsCt1QhfA1/072iIQAoNFXKlaOpfy3IHtLiQ2zSzI7b+TXfy92j3sKmVIMrqH19qa0lgzkQWalUPssTAGGbSs+Fs4rwxVCCsg1N8VWXP9SGn+WXmJNeXY4ve70UjhVEcTt8rZnhkO7sQPIs9J6iCNEp8tMfPpYKtwgq+5Rye8MxE3ymmNXc6Orhn1T6nE1tMv8zeIGbLjz86ZorvQDiANchkqOhoetl/fbXF7SNwgl8eL6rmIoujfB0jSxAEo4HF+YiLbeyfzMIM+dCZT8pHg 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)(346002)(396003)(366004)(376002)(39860400002)(136003)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(4326008)(8676002)(2906002)(41300700001)(8936002)(5660300002)(2616005)(36756003)(44832011)(33656002)(86362001)(38070700005)(316002)(76116006)(966005)(6486002)(122000001)(91956017)(83380400001)(64756008)(71200400001)(478600001)(53546011)(54906003)(66946007)(38100700002)(66446008)(6512007)(66476007)(110136005)(6506007)(66556008)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YTF3c1FnOWRYaUhkU29VTmNMWkJIM283Um9qSTFtWGt4c2Z4U25QY0REUlF2?= =?utf-8?B?d09pMW9zZTJGYXo3Ny9SS3dOZDh5alpwRC8rcUtjMk1SUXZ6Mjg3ck1wUnRw?= =?utf-8?B?SWlaSCt1aWJxYnhjb3JzRXljcW1lcUVRWGtsZDArUXBIR3I0clY3ZlU3UzNL?= =?utf-8?B?emNpK3lrSHo4MGxsSzlLaXNiS1QwOTA3RVVIY3ZIcEZGaEs0dXYzWFRQUElK?= =?utf-8?B?L2UxNHhpR255SFF5cTMyMVVEaXpxRmZUMFdZd2ZXRzhvYjJFZGZ6U0ppK2xT?= =?utf-8?B?V0JHS09kYVRmOXUwVTFPYkZVRWdmRFVrTDN5OTN1NnNJQ0t0cWVDbFRTQzZk?= =?utf-8?B?RFVJWWRUeG9kdDdFdVdvR0V0c09kR0hxL2NLUkxzdTBRZFZpdXlxcjNqbFNh?= =?utf-8?B?OWpYRlBUem9ZT0VvTjNFdjNjME1DUTRzUjlXMTViY2RuQ2lhUFJzMVhqalo4?= =?utf-8?B?L0k4WmFRUnhIWGIxMldJNGw5TzNkYkhTSzZwTTUxa3ZMTGZBeUE3WkdQMU9m?= =?utf-8?B?Q3JEczNZU0g5dXQyTUJHQ3ZzeTBjNkVwOFhYZzk1cjhWR0ZYRU9OdWFydDVM?= =?utf-8?B?QlJ6dVkxMGRrODBsQnh6UTc1VSs0MHZYYXI1ZWsrSzFSaDc0ZXRBL21vSGVC?= =?utf-8?B?dkQxNDFhZWNHc1BSaTd6SW5GZERTbSsrOWU4RDM3aWVxVmdHWWhtTDNodnJF?= =?utf-8?B?cjgxUjlXbVlzOVlMRjZ1MzRXQldPSjFwdmJMTEpoUTRUck04bFlPOXUycFc5?= =?utf-8?B?ekdvOUhWazlVMFVOSVBSd0dPUGFzaW5MN3NRbFNFeUp5YTYvUFo1WXkrZUcy?= =?utf-8?B?U2RnRjBVR213dmVZSGoraXg3Vk81OE5LdUFtMjFZNlFIL3VKSTl6bmE4OXFX?= =?utf-8?B?UCs1L2FicGJpbVIyNU1mbTE3UmEwMHVtOTdsSUxLUEFTUmlta1k3S1h6UFl1?= =?utf-8?B?ejRodVNjc0w2NnZJZ080TVBRNXM2SjdYT293Y2ZVdTNaNERIQlM5aG5wS292?= =?utf-8?B?clhXbS92djRxazdmdzlMYWJ2WmtpMEt5RU4wbjhQQjdLQkFqSmk3RFpTdVV2?= =?utf-8?B?YlpwdG45dmNndWYvMXhMN2dOUnJSNnlhd0FCeUNsUGN6N0N6eU5MdkNka2VU?= =?utf-8?B?MlltMDJtZ3ZWVTNFZXprRGdQVmRJaWxXQjlkTllFWFZMSXZEU21VaDVQRTNB?= =?utf-8?B?YUpDVjJIeFFuQ3NpemgvREJkRjZKNlVMdUh0eXFxcnkwMmt5T1RXUlhRa3dS?= =?utf-8?B?QkJPanNicS9tS0wyZlZPcjdhWGc0OGRXdXBUSlFvMW5yZkNIRzRPYXA2dXIr?= =?utf-8?B?QWJyUERZUHFDRi9IaG9sWSszTVQ5Ky9Dc2NDazBrdUxmeDQ2OWJyNFlNbm9C?= =?utf-8?B?R3ExSnJLMEZjL2p1MmdWM2ZjOTNEV0hvM1BGRWhNOGJ4TG5VZG9iK2tlbUdn?= =?utf-8?B?MjREakxGdGt3MXFjdHBXTXBXQVRYUDlYR0ZPV2xHZWJRQmhFZWJKVDU4NWFM?= =?utf-8?B?aytSTHkrc2lrd2M0TU9lMzlnY1ZncWVTS2dMRCs4ZFV4MWpiNm1TNk1uRHJZ?= =?utf-8?B?TUtzaWQ0UkpyMEhaVzRXN1hoeEQ5SnZ4NWJsM2ovOXBab0MzbXU4QmNjU1ZB?= =?utf-8?B?ZFdzaUZmbE5naENuY2ZXTm9aWm5HSTl4NGZlNkVUazBpM29NZ3pqUkZ6eDh6?= =?utf-8?B?OGYrVGNKWHBvdERkTDZ4eDBRQzErT2Q1TjVzcktGc21iYXhDNy9HYkE3WGVE?= =?utf-8?B?Rm1vbWNuUitmaE1jeWZQVXcraC9UQUFJcmVtUy9LajVBYkRHQTFmTU56dGhu?= =?utf-8?B?eTlqNXNCbitVMFpKNEx0YjgzbHFTbjlCZDZqQ3AzcXlJNTNudTcyb3dnR3N2?= =?utf-8?B?VTBhYmZBM3ZYVXFJbEJvVHdWWDJaNnYrazVEOHZCWFp6dTdlcXAvSlBmZEdy?= =?utf-8?B?cURSaWlJREYvSE1oT1BMZ2w4SnV6VGpLbDloNmRBS3gwUTFGOGVuRGMySTRw?= =?utf-8?B?dXBZMVBmMTFKd2NVTXdJcXZTYjZUa003Mkxyem1YQTNvVW5uWUNHZDRaSEF3?= =?utf-8?B?WXNEZ2tUMnJWL3NOM3hMMHg2dVRzZmxMT2RBOFdpQVc4UXpwNGlFMS9CbnZJ?= =?utf-8?B?SldBbjNoSTkxdHpjN3lPSmt6bzZ1ZzNxNkJsV3NGY1o5S0xVc0NUWVMxSFZN?= =?utf-8?Q?PGXOQI17kAFYNQDihgUWuaY=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <504FAB8E2120E941A9316B1F4E80451E@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?dGxXSUNmNzMyb0tVeWs1WmttSnBveHgvQTFuYmlJUDFvdEFjenFpOWxZWlM4?= =?utf-8?B?NGI2RUN6bTN2VWMvY3V2WmI0bDJjQi8rNE5zRHJnTEZkRld2ZSthZnB3NjlT?= =?utf-8?B?L3RUV2dMNlJiajZSZ0M2Vm5RUklJVnY4aXpwcHFrWU1zOUJQQldSSThLUkJz?= =?utf-8?B?aUlBMkxxZ0dZVFJjSXRIenJjdnNTa3hHQ1U1SEZGWmRDVFZabnp0VkJ4L2c5?= =?utf-8?B?ekVVcEdnUlp6aEtuTVdoVVdaMTIweVVsdWVxTW5wd0dOMEpoUTBwcS92V2xk?= =?utf-8?B?M0pLMExuenM2OE4wOVE3KytUbHZ3bnc5YmN4bTdVelgzTWJ3NzV5dEpjLzZu?= =?utf-8?B?NG1yTmRpV0ZrUFB0LzRjR0ZTY3RaakpabGxRSWNBdGdwaUs0ZmtPTnVJQzAr?= =?utf-8?B?QTllTVJnaTdDVG1yaXhYbVBEOFFiTUlZT1FaOHV2ZnJEWmRhZ2dXM2I5K3NM?= =?utf-8?B?SXhvWEI1Wm1tOWJvb2xvR1JqYUZRZUVlUWRiV0RvYWR3a09rMlVCaksxbTFs?= =?utf-8?B?VGx6OURJOVIrMkJyN3U5V1Jnb1hCUHR1NWFjb0tZUEZsRnhrbW1Ja3ZndE45?= =?utf-8?B?bW14eGY1a1JRR2w2cHNVaWdMenFEQ0dEcmtqcjgrdWNNWkF4QmsvTDhyQUNo?= =?utf-8?B?bXlucXNrekpuZitKNGREaFZ3L0JrRG5CRjFBZzZrQWltdDIrN3d4SUx6VzNy?= =?utf-8?B?QkJ1czNVMDZ6elJaOU5oTzlpYlR3dTdFNks4a1hTTVIrS2loK0xnbTd6OTUr?= =?utf-8?B?bzNmemxwckZYQmNVeTlIUG5vdFowUmk1NXQzZXFGYXRaa3FISFRCVVJScUtE?= =?utf-8?B?bVJKYm85SXNJSEl1ays1bmo2dys1KzFBaTlTUldtRGV3Q2FrSURUcXRTZ05F?= =?utf-8?B?NCt1MW13SnBQU1pveW43TE8wN2xFZGFYT1hoUktnWDllQnMzK1RxQWNuQkdK?= =?utf-8?B?Z1diNFR2TmxZMlg3cEc3OU4zSGw2RzRNanJNSDdhTGtlaXhqOUUwMHF3UGNq?= =?utf-8?B?NndHRUNJMHVWS0oxWkwybituWllGRXBETXIwdCtyZjJkVER0Z21WMUVONzgz?= =?utf-8?B?N1NkSUE4ZVpvNUlLclpWQWtsTUl3WmluV28vUkI1R2drbFB1UTNWM2xiN2Yw?= =?utf-8?B?U1l0TXdhYzRIMzFJaXlXL0VKSG5QZEdjUEIvNGtwSjN4WWFidzN2Mm9RWjlP?= =?utf-8?B?YUlPSDdKaGRKZG1YVmMvRVM5OVRMUWJNVmlMS0VMZ250OUNVcDF0ZDJURDhk?= =?utf-8?Q?KVkbPHiaJOtbLSx?= 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: bc6f9fa3-481d-4bc3-d2a8-08dbd01ed471 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2023 21:11:43.4783 (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: jVtytz2zgY2wfxohOppUTsv+TQmIOpBAScJkh4QyyXmYIvut5uoCwm7qMBMyAb8V40IOWrPdwLPV3+aK+aIaTg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB6886 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-2310180174 X-Proofpoint-GUID: 7INmuH5sAtY_zPoUrywmWHp5W3AFcwYo X-Proofpoint-ORIG-GUID: 7INmuH5sAtY_zPoUrywmWHp5W3AFcwYo X-Spam-Status: No, score=-5.3 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_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: DQoNCj4gT24gT2N0IDUsIDIwMjMsIGF0IDQ6MDggUE0sIFNpZGRoZXNoIFBveWFyZWthciA8c2lk ZGhlc2hAZ290cGx0Lm9yZz4gd3JvdGU6DQo+IA0KPiBPbiAyMDIzLTA4LTI1IDExOjI0LCBRaW5n IFpoYW8gd3JvdGU6DQo+PiBUaGlzIGlzIHRoZSAzcmQgdmVyc2lvbiBvZiB0aGUgcGF0Y2gsIHBl ciBvdXIgZGlzY3Vzc2lvbiBiYXNlZCBvbiB0aGUNCj4+IHJldmlldyBjb21tZW50cyBmb3IgdGhl IDFzdCBhbmQgMm5kIHZlcnNpb24sIHRoZSBtYWpvciBjaGFuZ2VzIGluIHRoaXMNCj4+IHZlcnNp b24gYXJlOg0KPiANCj4gSGkgUWluZywNCj4gDQo+IEkgaG9wZSB0aGUgcmV2aWV3IHdhcyBoZWxw ZnVsLiAgT3ZlcmFsbCwgYSBjb3VwbGUgb2YgdGhpbmdzIHRvIGNvbnNpZGVyOg0KPiANCj4gMS4g SG93IHdvdWxkIHlvdSBoYW5kbGUgcG90ZW50aWFsIHJlb3JkZXJpbmcgYmV0d2VlbiBhc3NpZ25t ZW50IG9mIHRoZSBzaXplIHRvIHRoZSBjb3VudGVkX2J5IGZpZWxkIHdpdGggdGhlIF9fYmRvcyBj YWxsIHRoYXQgbWF5IGNvbnN1bWUgaXQ/IFlvdSdsbCBwcm9iYWJseSBuZWVkIHRvIGV4cHJlc3Mg c29tZSBraW5kIG9mIGRlcGVuZGVuY3kgdGhlcmUgb3IgaW4gdGhlIHdvcnN0IGNhc2UsIGluc2Vy dCBhIGJhcnJpZXIgdG8gZGlzYWxsb3cgcmVvcmRlcmluZy4NCg0KR29vZCBwb2ludCEgDQoNClNv LCB5b3VyIGV4YW1wbGUgaW4gdGhlIHJlc3BvbmQgdG8gW1YzXVtQQVRDSCAyLzNdVXNlIHRoZSBj b3VudGVkX2J5IGF0cmlidXRlIGluZm8gaW4gYnVpbHRpbiBvYmplY3Qgc2l6ZSBbUFIxMDg4OTZd Og0K4oCcDQpNYXliZSBhbm90aGVyIHRlc3Qgd2hlcmUgdGhlIGFsbG9jYXRpb24sIHNpemUgYXNz aWdubWVudCBhbmQgX19iZG9zIGNhbGwgaGFwcGVuIGluIHRoZSBzYW1lIGZ1bmN0aW9uLCB3aGVy ZSB0aGUgYWxsb2NhdG9yIGlzIG5vdCByZWNvZ25pemVkIGJ5IGdjYzoNCg0Kdm9pZCAqDQpfX2F0 dHJpYnV0ZV9fICgobm9pbmxpbmUpKQ0KYWxsb2MgKHNpemVfdCBzeikNCnsNCiByZXR1cm4gX19i dWlsdGluX21hbGxvYyAoc3opOw0KfQ0KDQp2b2lkIHRlc3QgKHNpemVfdCBzeikNCnsNCiBhcnJh eV9hbm5vdGF0ZWQgPSBhbGxvYyAoc3opOw0KIGFycmF5X2Fubm90YXRlZC0+YiA9IHN6Ow0KIHJl dHVybiBfX2J1aWx0aW5fZHluYW1pY19vYmplY3Rfc2l6ZSAoYXJyYXlfYW5ub3RhdGVkLT5jLCAx KTsNCn0NCg0KVGhlIGludGVyZXN0aW5nIHRoaW5nIHRvIHRlc3QgKGFuZCBlbnN1cmUgaW4gdGhl IGNvZGVnZW4pIGlzIHRoYXQgdGhlIGFzc2lnbm1lbnQgdG8gYXJyYXlfYW5ub3RhdGVkLT5iIGRv ZXMgbm90IGdldCByZW9yZGVyZWQgdG8gYmVsb3cgdGhlIF9fYnVpbHRpbl9keW5hbWljX29iamVj dF9zaXplIGNhbGwgc2luY2UgdGVjaG5pY2FsbHkgdGhlcmUgaXMgbm8gZGF0YSBkZXBlbmRlbmN5 IGJldHdlZW4gdGhlIHR3by4NCuKAnA0KV2lsbCB0ZXN0IG9uIHRoaXMuIA0KDQpOb3Qgc3VyZSB3 aGV0aGVyIHRoZSBjdXJyZW50IEdDQyBhbGlhcyBhbmFseXNpcyBpcyBhYmxlIHRvIGRpc3Rpbmd1 aXNoIG9uZSBmaWVsZCBvZiBhIHN0cnVjdHVyZSBmcm9tIGFub3RoZXIgZmllbGQgb2YgdGhlIHNh bWUgc3RydWN0dXJlLCBpZiBZRVMsIHRoZW4NCldlIG5lZWQgdG8gYWRkIGFuIGV4cGxpY2l0IGRl cGVuZGVuY3kgZWRnZSBmcm9tIHRoZSB3cml0ZSB0byDigJxhcnJheV9hbm5vdGF0ZWQtPmLigJ0g dG8gdGhlIGNhbGwgdG8g4oCcX19idWlsdGluX2R5bmFtaWNfb2JqZWN0X3NpemUoYXJyYXlfYW5u b3RhdGVkLT5jLDEp4oCdLg0KSSB3aWxsIGNoZWNrIG9uIHRoaXMgYW5kIHNlZSBob3cgdG8gcmVz b2x2ZSB0aGlzIGlzc3VlLg0KDQpJIGd1ZXNzIHRoZSBwb3NzaWJsZSBzb2x1dGlvbiBpcyB0aGF0 IHdlIGNhbiBhZGQgYW4gaW1wbGljaXQgcmVmIHRvIOKAnGFycmF5X2Fubm90YXRlZC0+YuKAnSBh dCB0aGUgY2FsbCB0byDigJxfX2J1aWx0aW5fZHluYW1pY19vYmplY3Rfc2l6ZShhcnJheV9hbm5v dGF0ZWQtPmMsIDEp4oCdIGlmIHRoZSBjb3VudGVkX2J5IGF0dHJpYnV0ZSBpcyBhdmFpbGFibGUu IFRoYXQgc2hvdWxkIHJlc29sdmUgdGhlIGlzc3VlLg0KDQpSaWNoYXJkLCB3aGF0IGRvIHlvdSB0 aGluayBvbiB0aGlzPw0KDQo+IA0KPiAyLiBIb3cgd291bGQgeW91IGhhbmRsZSBzaWduZWRuZXNz IG9mIHRoZSBzaXplIGZpZWxkPyAgVGhlIHNpemUgZ2V0cyBjb252ZXJ0ZWQgdG8gc2l6ZXR5cGUg ZXZlcnl3aGVyZSBpdCBpcyB1c2VkIGFuZCBvdmVyZmxvd3MvdW5kZXJmbG93cyBtYXkgcHJvZHVj ZSBpbnRlcmVzdGluZyByZXN1bHRzLiAgRG8geW91IHdhbnQgdG8gbGltaXQgdGhlIHR5cGVzIHRv IHVuc2lnbmVkIG9yIGRvIHlvdSB3YW50IHRvIGFkZCBhIGRpc2NsYWltZXIgaW4gdGhlIGRvY3M/ ICBUaGUgZm9ybWVyIHNlZW1zIGxpa2UgdGhlICpyaWdodCogdGhpbmcgdG8gZG8gZ2l2ZW4gdGhh dCBpdCBpcyBhIG5ldyBmZWF0dXJlOyBiZXN0IHRvIGVuZm9yY2UgdGhlIGNsZWFuZXIgaGFiaXQg YXQgdGhlIG91dHNldC4NCg0KQXMgSSByZXBsaWVkIHRvIE1hcnRpbiBpbiBhbm90aGVyIGVtYWls LCBJIHBsYW4gdG8gZG8gdGhlIGZvbGxvd2luZyB0byByZXNvbHZlIHRoaXMgaXNzdWU6DQoNCjEu IE5vIHNwZWNpZmljYXRpb24gZm9yIHNpZ25lZCBvciB1bnNpZ25lZCBmb3IgY291bnRlZF9ieSBm aWVsZC4NCjIuIEFkZCBhIHNhbml0aXplciBvcHRpb24gLWZzYW5pdGl6ZT1jb3VudGVkLWJ5LWJv dW5kIHRvIGNhdGNoIHRoZSBjYXNlcyB3aGVuIHRoZSBzaXplIG9mIHRoZSBjb3VudGVkLWJ5IGlz IG5vdCBwb3NpdGl2ZS4NCg0KVGhlbiwgd2Ugd2lsbCBiZSBjb25zaXN0ZW50IHdpdGggdGhlIGhh bmRsaW5nIG9mIFZMQS4gDQoNClNvLCBJIHdpbGwgbm90IGNoYW5nZSBhbnl0aGluZyBmb3IgdGhl IGN1cnJlbnQgcGF0Y2guDQpIb3dldmVyLCBJIHdpbGwgYWRkIHRoZSBzYW5pdGl6ZXIgb3B0aW9u IGluIGEgZm9sbG93dXAgcGF0Y2ggc2V0Lg0KDQpMZXQgbWUga25vdyB5b3VyIG9waW5pb24uDQoN CnRoYW5rcy4NCg0KUWluZw0KDQo+IA0KPiBUaGFua3MsDQo+IFNpZA0KPiANCj4+ICoqKkFnYWlu c3QgMXN0IHZlcnNpb246DQo+PiAxLiBjaGFuZ2UgdGhlIG5hbWUgImVsZW1lbnRfY291bnQiIHRv ICJjb3VudGVkX2J5IjsNCj4+IDIuIGNoYW5nZSB0aGUgcGFyYW1ldGVyIGZvciB0aGUgYXR0cmli dXRlIGZyb20gYSBTVFJJTkcgdG8gYW4NCj4+IElkZW50aWZpZXI7DQo+PiAzLiBBZGQgbG9naWMg YW5kIHRlc3RpbmcgY2FzZXMgdG8gaGFuZGxlIGFub255bW91cyBzdHJ1Y3R1cmUvdW5pb25zOw0K Pj4gNC4gQ2xhcmlmeSBkb2N1bWVudGF0aW9uIHRvIHBlcm1pdCB0aGUgc2l0dWF0aW9uIHdoZW4g dGhlIGFsbG9jYXRpb24NCj4+IHNpemUgaXMgbGFyZ2VyIHRoYW4gd2hhdCdzIHNwZWNpZmllZCBi eSAiY291bnRlZF9ieSIsIGF0IHRoZSBzYW1lIHRpbWUsDQo+PiBpdCdzIHVzZXIncyBlcnJvciBp ZiBhbGxvY2F0aW9uIHNpemUgaXMgc21hbGxlciB0aGFuIHdoYXQncyBzcGVjaWZpZWQgYnkNCj4+ ICJjb3VudGVkX2J5IjsNCj4+IDUuIEFkZCBhIGNvbXBsZXRlIHRlc3RpbmcgY2FzZSBmb3IgdXNp bmcgY291bnRlZF9ieSBhdHRyaWJ1dGUgaW4NCj4+IF9fYnVpbHRpbl9keW5hbWljX29iamVjdF9z aXplIHdoZW4gdGhlcmUgaXMgbWlzbWF0Y2ggYmV0d2VlbiB0aGUNCj4+IGFsbG9jYXRpb24gc2l6 ZSBhbmQgdGhlIHZhbHVlIG9mICJjb3VudGVkX2J5IiwgdGhlIGV4cGVjdGluZyBiZWhhdmlvcg0K Pj4gZm9yIGVhY2ggY2FzZSBhbmQgdGhlIGV4cGxhbmF0aW9uIG9uIHdoeSBpbiB0aGUgY29tbWVu dHMuDQo+PiAqKipBZ2FpbnN0IDJyZCB2ZXJzaW9uOg0KPj4gMS4gSWRlbnRpZnkgYSB0cmVlIG5v ZGUgc2hhcmluZyBpc3N1ZSBhbmQgZml4ZWQgaXQgaW4gdGhlIHJvdXRpbmUNCj4+ICAgICJjb21w b25lbnRfcmVmX2dldF9jb3VudGVkX3R5IiBvZiB0cmVlLmNjOw0KPj4gMi4gVXBkYXRlIHRoZSBk b2N1bWVudGF0aW9uIGFuZCB0ZXN0aW5nIGNhc2VzIHdpdGggdGhlIGNsZWFyIHVzYWdlDQo+PiAg ICBvZiB0aGUgZm9tdWxhIHRvIGNvbXB1dGUgdGhlIGFsbG9jYXRpb24gc2l6ZToNCj4+IE1BWCAo c2l6ZW9mIChzdHJ1Y3QgQSksIG9mZnNldG9mIChzdHJ1Y3QgQSwgYXJyYXlbMF0pICsgY291bnRl ZF9ieSAqIHNpemVvZihlbGVtZW50KSkNCj4+ICAgICh0aGUgYWxnb3JpdGhtIHVzZWQgaW4gdHJl ZS1vYmplY3Qtc2l6ZS5jYyBpcyBjb3JyZWN0KS4NCj4+IEluIHRoaXMgc2V0IG9mIHBhdGNoZXMs IHRoZSBtYWpvciBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGlzOg0KPj4gMS4gYSBuZXcgYXR0cmli dXRlICJjb3VudGVkX2J5IjsNCj4+IDIuIHVzZSB0aGlzIG5ldyBhdHRyaWJ1dGUgaW4gYm91bmQg c2FuaXRpemVyOw0KPj4gMy4gdXNlIHRoaXMgbmV3IGF0dHJpYnV0ZSBpbiBkeW5hbWljIG9iamVj dCBzaXplIGZvciBzdWJvYmplY3Qgc2l6ZTsNCj4+IEFzIGRpc2N1c3NlZCwgSSBwbGFuIHRvIGFk ZCB0d28gbW9yZSBzZXBhcmF0ZSBwYXRjaGVzIHNldHMgYWZ0ZXIgdGhpcyBpbml0aWFsDQo+PiBw YXRjaCBzZXQgaXMgYXBwcm92ZWQgYW5kIGNvbW1pdHRlZC4NCj4+IHNldCAxLiBBIG5ldyB3YXJu aW5nIG9wdGlvbiBhbmQgYSBuZXcgc2FuaXRpemVyIG9wdGlvbiBmb3IgdGhlIHVzZXIgZXJyb3IN Cj4+ICAgICAgIHdoZW4gdGhlIGFsbG9jYXRpb24gc2l6ZSBpcyBzbWFsbGVyIHRoYW4gdGhlIHZh bHVlIG9mICJjb3VudGVkX2J5Ii4NCj4+IHNldCAyLiBBbiBpbXByb3ZlbWVudCB0byBfX2J1aWx0 aW5fZHluYW1pY19vYmplY3Rfc2l6ZSAgZm9yIHdob2xlLW9iamVjdA0KPj4gICAgICAgc2l6ZSBv ZiB0aGUgc3RydWN0dXJlIHdpdGggRkFNIGFubmFvdGVkIHdpdGggY291bnRlZF9ieS4NCj4+IHRo ZXJlIGFyZSBhbHNvIHNvbWUgZXhpc3RpbmcgYnVncyBpbiB0cmVlLW9iamVjdC1zaXplLmNjIGlk ZW50aWZpZWQNCj4+IGR1cmluZyB0aGUgc3R1ZHksIGFuZCBQUnMgd2VyZSBmaWxlZCB0byByZWNv cmQgdGhlbS4gdGhlc2UgYnVncyB3aWxsDQo+PiBiZSBmaXhlZCBzZXBlcmF0ZWx5IHdpdGggaW5k aXZpZHVhbCBwYXRjaGVzOg0KPj4gaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1 Zy5jZ2k/aWQ9MTExMDMwDQo+PiBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVn LmNnaT9pZD0xMTEwNDANCj4+IEJvb3RzdHJhcHBlZCBhbmQgcmVncmVzc2lvbiB0ZXN0ZWQgb24g Ym90aCBhYXJjaDY0IGFuZCBYODYsIG5vIGlzc3VlLg0KPj4gUGxlYXNlIHNlZSBtb3JlIGRldGFp bHMgb24gdGhlIGRlc2NyaXB0aW9uIG9mIHRoaXMgd29yayBvbjoNCj4+IGh0dHBzOi8vZ2NjLmdu dS5vcmcvcGlwZXJtYWlsL2djYy1wYXRjaGVzLzIwMjMtTWF5LzYxOTcwOC5odG1sDQo+PiBhbmQg bW9yZSBkaXNjdXNzaW9ucyBvbg0KPj4gaHR0cHM6Ly9nY2MuZ251Lm9yZy9waXBlcm1haWwvZ2Nj LXBhdGNoZXMvMjAyMy1BdWd1c3QvNjI2Mzc2Lmh0bWwNCj4+IE9rYXkgZm9yIGNvbW1pdHRpbmc/ DQo+PiB0aGFua3MuDQo+PiBRaW5nDQo+PiBRaW5nIFpoYW8gKDMpOg0KPj4gICBQcm92aWRlIGNv dW50ZWRfYnkgYXR0cmlidXRlIHRvIGZsZXhpYmxlIGFycmF5IG1lbWJlciBmaWVsZCAoUFIxMDg4 OTYpDQo+PiAgIFVzZSB0aGUgY291bnRlZF9ieSBhdHJpYnV0ZSBpbmZvIGluIGJ1aWx0aW4gb2Jq ZWN0IHNpemUgW1BSMTA4ODk2XQ0KPj4gICBVc2UgdGhlIGNvdW50ZWRfYnkgYXR0cmlidXRlIGlu Zm9ybWF0aW9uIGluIGJvdW5kIHNhbml0aXplcltQUjEwODg5Nl0NCj4+ICBnY2MvYy1mYW1pbHkv Yy1hdHRyaWJzLmNjICAgICAgICAgICAgICAgICAgICAgfCAgNTQgKysrKy0NCj4+ICBnY2MvYy1m YW1pbHkvYy1jb21tb24uY2MgICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKysNCj4+ICBnY2Mv Yy1mYW1pbHkvYy1jb21tb24uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPj4gIGdj Yy9jLWZhbWlseS9jLXVic2FuLmNjICAgICAgICAgICAgICAgICAgICAgICB8ICAxNiArKw0KPj4g IGdjYy9jL2MtZGVjbC5jYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3OSArKysr Ky0tDQo+PiAgZ2NjL2RvYy9leHRlbmQudGV4aSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDc3ICsrKysrKysNCj4+ICAuLi4vZ2NjLmRnL2ZsZXgtYXJyYXktY291bnRlZC1ieS0yLmMgICAg ICAgICAgfCAgNzQgKysrKysrDQo+PiAgLi4uL2djYy5kZy9mbGV4LWFycmF5LWNvdW50ZWQtYnkt My5jICAgICAgICAgIHwgMjEwICsrKysrKysrKysrKysrKysrKw0KPj4gIGdjYy90ZXN0c3VpdGUv Z2NjLmRnL2ZsZXgtYXJyYXktY291bnRlZC1ieS5jICB8ICA0MCArKysrDQo+PiAgLi4uL3Vic2Fu L2ZsZXgtYXJyYXktY291bnRlZC1ieS1ib3VuZHMtMi5jICAgIHwgIDI3ICsrKw0KPj4gIC4uLi91 YnNhbi9mbGV4LWFycmF5LWNvdW50ZWQtYnktYm91bmRzLmMgICAgICB8ICA0NiArKysrDQo+PiAg Z2NjL3RyZWUtb2JqZWN0LXNpemUuY2MgICAgICAgICAgICAgICAgICAgICAgIHwgIDM3ICsrLQ0K Pj4gIGdjYy90cmVlLmNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzMyAr KysrKysrKysrKw0KPj4gIGdjYy90cmVlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAxNSArKw0KPj4gIDE0IGZpbGVzIGNoYW5nZWQsIDc5NyBpbnNlcnRpb25zKCspLCAy NSBkZWxldGlvbnMoLSkNCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9nY2Mu ZGcvZmxleC1hcnJheS1jb3VudGVkLWJ5LTIuYw0KPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBnY2Mv dGVzdHN1aXRlL2djYy5kZy9mbGV4LWFycmF5LWNvdW50ZWQtYnktMy5jDQo+PiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLmRnL2ZsZXgtYXJyYXktY291bnRlZC1ieS5jDQo+ PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLmRnL3Vic2FuL2ZsZXgtYXJy YXktY291bnRlZC1ieS1ib3VuZHMtMi5jDQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0 c3VpdGUvZ2NjLmRnL3Vic2FuL2ZsZXgtYXJyYXktY291bnRlZC1ieS1ib3VuZHMuYw0KDQo=