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 1A84B3858D20 for ; Fri, 20 Oct 2023 17:08:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1A84B3858D20 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 1A84B3858D20 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=1697821739; cv=pass; b=H+AwaEa1sR0ytwAM6BO57I1gITk4r9C5j1DfAp44fEZO7qV655PtyT5DI0q4C1UB70o/9nQNwvvV+DaaGm4/f/tSwNhjAgM+h71MKJy2O8+K0EoKHQg/TM/75XH0iZLCywmDlkOCE46FkMaJ2wpanJzlVOJGOmj7aTq9FU7sg5g= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1697821739; c=relaxed/simple; bh=JdjYVztuSZwnkG8JVXvuF8FwzfVyJ95TNL5VSNokMac=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=pLXLBAnzR71Kyy2AMd/WCYKPed2iFuo1uxZ7y85sPxS4jDW5bEDc2gc3aPzMU1p7FVtJ79mSqhKFbax2AO97vyKrd8ZOZKb16NZmf0s98iKvAriS9GAdlVr6AuH1Muvl7ys+PLILWVnuPsUITtao6ZiBukm62+2AbUAB6zHd7Lo= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39KD8jQT028807; Fri, 20 Oct 2023 17:08:55 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=JdjYVztuSZwnkG8JVXvuF8FwzfVyJ95TNL5VSNokMac=; b=zxGLrgJA5Kgf3UuaE6gPaLL/eUtJNGeB3onbs2xlPKYOqn65tkMfvTnkKnN4hG6Gmk4U 8hBP3++jjNIPxCcYZXx8he0R1WbV8gYKebe2KB/qzqz9sGlAKQCMDXMD1cqaDhEKk9r4 oWdlF4Tk1q9rv1H/xUeTtUgzlhqmejnfFO5rQXbxjl5/k+A0DrnoF1IYpG4qlyYQr8yy oe569XaiT+AS75ZEdkcu6fj333sXiPpSYEB8Ibn5yGfS+uJl1QS613mDaW0JbPWrbSJZ WkXEuOro2cpsH4WQZxb0A+6TaOI+GxbMni8O2ioEpQVCGh+V3R3czRAwOpGe2soCgdfs pQ== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tubwaja86-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 20 Oct 2023 17:08:54 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 39KGoD5k005045; Fri, 20 Oct 2023 17:08:53 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3tubw3j2v9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 20 Oct 2023 17:08:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YWUrotQMHEuohPCPIZLpeOPX6bI434P8BYElpT6MbaqFh3A8mfApj0XPFGoQaJ+hrguaSGtGvBVWhpZha1NzCNZ+2pcOjSv7QTdNCtZ9uAqMqL8yI6eE6Ll8CYMACrl/4dvRBLeAMV2bT9dzo5isnn4U2+NSrSyNdL2Qi0GhrORJ6PmhVdAwA+0MO8avXILqavN/anQubxBnJEAhcRrprMCO20UGfsjXXaIgbJG+OmXdpBAH4zkUD9SVQgLZH780lKg6i7HycoxA9gOD4frPVreA/eHtsstJLw9p5ioDUvM1RWYWqNEGEXdYRXIjCXHnp5Qeh655zCVMxuBQJA5Iag== 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=JdjYVztuSZwnkG8JVXvuF8FwzfVyJ95TNL5VSNokMac=; b=nn8uPmX/GBsHvxjlxU0fgg/u31KAoNh4PFXp0ryiCT9pHm8ZePuvb7z5XXZAUYlOh2zC01vsety5tHO/MQpUkJd06kUGCeDvTsWrthDYmbQkzbX901lojilASki17EqQ+QxF3mGNkxiPD4CPX1TiBmNgRw4rGec8b5sngRuQ9gQ9opRKXlOMRSNGiyO94Rw7OujWvgxqNN6HQuFJf0Mi8q5nAqryqhgOXMZJW7LEQ7Hb3scag0+g+CrNGl+ntz/KFC3JPZkXSNhEQ/41bRoUN3GwnSEwGO5cXy7qL95X1RgptdDYjpZDRJBgkg3PYFIH7ZwVS1n8MMQoHW791DI0oQ== 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=JdjYVztuSZwnkG8JVXvuF8FwzfVyJ95TNL5VSNokMac=; b=fdOUOi/4QRz0XB9/3boFU/zF4aORnA6IgFdRp6yI3sGkfjXfi2qCiU7d0tOeVyPCKuyaELu5T7Mvebj6Zjjj31ORtN+0lkHypsPJtUfj4P1odlJVU7titUMk0QMxjPP6+LvaT5ZJG1COoHN4K7Kp5LXNGhH0NC7e+kNysrfNrJE= Received: from CH3PR10MB7957.namprd10.prod.outlook.com (2603:10b6:610:1bf::19) by DM4PR10MB5944.namprd10.prod.outlook.com (2603:10b6:8:aa::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.24; Fri, 20 Oct 2023 17:08:51 +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.6907.025; Fri, 20 Oct 2023 17:08:51 +0000 From: Qing Zhao To: Siddhesh Poyarekar , richard Biener CC: Joseph Myers , Jakub Jelinek , gcc Patches , kees Cook , Martin Uecker , "isanbard@gmail.com" Subject: 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/3QCAAuDPAA== Date: Fri, 20 Oct 2023 17:08:51 +0000 Message-ID: <22BDBC0E-1B28-46D0-BCA4-588F73B198E0@oracle.com> 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_|DM4PR10MB5944:EE_ x-ms-office365-filtering-correlation-id: 08be1056-bec8-41d3-62d1-08dbd18f3ba1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: s2TLddt4B9uDhZ9+g6qS3TpDi704IPtN8I+zWcvIwrlIV+U6jhit56RD0RYdSfcXGjOeOSlVO46aHBvZGj04YCTvkExf1OWAOqoeDVWmeHV6G2zpXt+AZds6ZH7W7qq5IiGeuZUwq6xHxUKrRjiRp6pikMQIdov2o69Tmp0u0XwrL1vgU21tmMc1CqZOA+LvNpa3sR2ACT9DbfgNGTS8Cjyi+o9bJXcdgcy8a99BwcmY7iqSq1FqstXxdhgRREKRgWqVUEjOHsJbnu2mPLBK5l8xHrrYHElsxcSSriCC+oqiZh7Y4ixxY824JtPDJZfd2MEI8M+DTjLQl4OFlDscKmFFRwqZQoy2qn3D0uItRD6JJqj1l96imde0MwvNIjS+7AeVSiOEqbr2vP0Qd7WM4Bsr4EQ+1qy/zFiyF3E4bUTMr+uFcpLls7pPqP2VtnyuDGN/+uBTaA/pa65xXH7KzHpHmQ/P6uKrBVFPWe+93M71wtg5QFEsLD+CiVh98gpGDHXguk2TZw3CELX5dySC9UlvMia67yxgWutproyk2N3qr5xFNAZ3AGtOqGAqoA7tPJPoXW3CRrn1Et3nIS/2x0qxqoZp48bTMxEtJOXWTW3ptEd4fvr+qOQ9h1xpQt0hMypNyI2qyRIzq6FNYtn/Nw== 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)(39860400002)(366004)(346002)(396003)(136003)(376002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(33656002)(86362001)(5660300002)(4326008)(8936002)(2906002)(8676002)(44832011)(41300700001)(36756003)(122000001)(478600001)(38070700009)(110136005)(76116006)(6486002)(71200400001)(6506007)(2616005)(26005)(83380400001)(53546011)(6512007)(66476007)(64756008)(54906003)(66446008)(91956017)(316002)(66556008)(66946007)(38100700002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K0FFWHUrOVBxUkNPSFNLb3g2NGlrSFdaOTlHWjZpRkJVNldmQ2lrQjFJVWg5?= =?utf-8?B?SVZtQnhFQnJad0p5aS8yYnZ3NERHQ09GZnVmWDFzZTBTQ0JaMFArcWFGUWdW?= =?utf-8?B?V09MUng1QmlmRW52RXlHQlo2MWJPbHZJaE15OUtyQmVCUFFjYU81TE1lZFUr?= =?utf-8?B?eEtqekZ1ZStsb0VyYXQ3SUJVUmdwUDBmc0F4YlZCRmRsSWh0cTRpU3dIb1Jq?= =?utf-8?B?bFMrYXM4UDlhQXNhMnFFaVRXU2VmMkxqQzlXTjRTTjhKY0NLNXBmSmtZczF5?= =?utf-8?B?L3h2eWxUL3MwV3Q3d1RpbnZpY3R5L2wycVRsVWpJNFg1ZVJQWXVGTENoY1Bm?= =?utf-8?B?T1ZxL0xNWVZDSWFtT2xDR0ZscUpxVWJWZkxQNTVvanZaaUIyaTd0aWRHdUtH?= =?utf-8?B?aGpsOXdCR3ByVFM0aitrYmdBSWhCQnNPMEtwdDV2SGNzY3B6YW1McnFnZ2Vx?= =?utf-8?B?b2p6bWtPc1J0aHgvdk9mbEdJVTY4UndleXorTzF1TmxzRG1aYzZ5RUtYZExo?= =?utf-8?B?cEVOVU5JTVJ4YnJRWDJOVllKYmp5bVpNU201Y205SjRkdFRmZkpQNFRXQnRn?= =?utf-8?B?L001SUtEbVRnc094R21sZHJmN2E0VmZubXRaeHlpNnZnOFNFMkNMOWovNDM4?= =?utf-8?B?clkvc28wWjltS0N3cCtqL3FteHJQN0dKSHkzcEwvOTY5Y1pDZ0s2OE9MZ2FN?= =?utf-8?B?ajZ4ZDMzT2dpSlg5QWVrODFQZEJMZ05HYjVTdlhxbWx6YVp4eCttVjhmdzcw?= =?utf-8?B?bi9Sb3VyaFlMWWpHMC8rQjZESzFZNDRweTN6aFVmdzB3bThDTDlXbWwydDV0?= =?utf-8?B?bUJJeEU2OEZON3ZKSjBzbkRlSGVOWE5qWkUzUG5idjhaSGxqaFRTVmhGYXp0?= =?utf-8?B?VVZUMUV5LzJVc3UrWkhVbG9kc0xmU0g5WjBSVldMOEJBMHAxd3YvUXNMMjE5?= =?utf-8?B?YkV0YndydEdGYlAycERhb1FncDlxaWlMdjJTSmZHSTA3NjY3eFdjeU5Nd2d0?= =?utf-8?B?TGtiOTZyVmtMa05VYzVzb21sWExPVCs4TlJ4ay81ajRQNmJDVk1DK1JRYnAv?= =?utf-8?B?WXJXQUFVQVhTQ29iL1kxT3BrSXBnMlNqdmFiL0NMQlN0YlNTUFAraXdjZ2VC?= =?utf-8?B?blB1UFA5d1I2WW1NUEI2OEZtV0xhM2JtTDZySGlPMGZVVzdSM1VNOXRnb1VJ?= =?utf-8?B?QklIR3FkcUhCdDJxeVRBMnM1cUs3cUhGT0Z0WGI4QkUyNUVTM3BNYUkvRkN2?= =?utf-8?B?cmE1QTdnM2tDeVdhZTJvV1kzaEZWdzhkV0c4b0hYc0wzNVdIV1VTcTlBSFBN?= =?utf-8?B?NGFSdHpYMXk0ZzlwSkFSZnBtdDkvSXloREl1TUxRamRmMHNxZDJpZXJIT0Qv?= =?utf-8?B?eE1DS3RjME8wUkhmbkhYRWJieEh1ZGtHSUVoV3VpV3QwZGZud0YzaSs2NmIw?= =?utf-8?B?ZERLNENwRmcvM0tDVkpVZkgzcCtUL3ZCZGlsNW1aNitIRGFwZURzaDRIRFVF?= =?utf-8?B?WXpON2Q3dGFHcUo4MDcwZWN3UFFZZ0RnTUQwQ3RSdUl2YWNPQ0RtL20zUG01?= =?utf-8?B?QzdOalJhMG8zNVlWcHQ2RElqRzlnS09sUlJxRWhMSDIxZUxlbVdtM2Rod2RG?= =?utf-8?B?emhrLzdTcVNoNWtvWU45WkhYRGFybExYMWtRNjdGK21QOEppSlNudVY1Zi9Z?= =?utf-8?B?NlhHcWhiekp0TFRGeENMd3RTc2lhS0FneVllRFh1dnlNZXpqOExET29HTW5R?= =?utf-8?B?cFRlTzBUUnJucSsrYWorVXFzMnNhVFhjRzYvVDJDd3V1MDI4dHlSeUJWNHB1?= =?utf-8?B?WjV6RERhZ0xSM3V4WG1MTU9rV1pwUkhDVVhhS3I2QnFCMG1kY3pvbzJ6TFI0?= =?utf-8?B?NmN3QTllMitMNmtiWDB5eEp2VE9lczRwRUs2VTRHUURTMU95eGt3TTAwN3c0?= =?utf-8?B?MDVldEIwYTdERnREMnJHOG1jSmx6bnQ1U0EzalE1RHdvbjFwanJDLzFpRUUx?= =?utf-8?B?ZE42K3RTU1R3eWZqWTIzNENOVjl5R2lRVU9SeHc4NUs3ZWN4cDR5c1F3Uzk1?= =?utf-8?B?SXUveGhpMEZ6UlN5ZC9ucTd6T1NJT3VaZGNsakxqTlh2TEJ1NVJDQUk4dksy?= =?utf-8?Q?inV1X4iY6Vmtl9Gzls4HVzfnw?= 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?N1JDSTN0UWpFVWZGMzlYK1RmYXpKc2hJK1IxNmJoTmVqS1c4ZnJKYmt2ditR?= =?utf-8?B?MTVkaHYrVzYvbTljQWduZkd3Vnd6azNQSTVFb2ZFeElGenlLTDM3SXg3Nkd4?= =?utf-8?B?MXZ6R1NrRk9GemhlQUQraWRER2ZqSGlSeHR6MXp5UG5YWnBIUXVybTlHTjBn?= =?utf-8?B?TzF1R3YySzl0dVY3ZFV6dDNaU3NqNmxDT2lCV0VpMy82ckhLZlVKMnJHN1dl?= =?utf-8?B?ZVhKSm02bzZ2QW94NzY1dHJoQTRESWFWQ2FhYlo1SjRwUU8vR2twK3BwVXl0?= =?utf-8?B?bzFIMnorYkVCT3hzQ3ZGL2laUnVxbm9SYUVVS1JlN2wxc21JbDFEK3Zib2R2?= =?utf-8?B?RVUwMDRSWVFrTjZMZm02enBtMjlaMFlqOURyc1lUTG1ONGN1QjBhMkdCNVVD?= =?utf-8?B?c25aUFlCMXV6NUhFWmJIN3dxUG1yR3c5cFowR0tsamlBOTRwcUVzRFd0U2N2?= =?utf-8?B?bkFmMDQrZ3BWZjIzbi9tTThxbjJMZmZsekZyTTI0RzdVUnh6cmRqY0RmVk4r?= =?utf-8?B?VGNZcnNST0ZEd3R2L1J2YjFrMGlvZy85KzRsNXB1eXdjZlozdXJ4bjJ4dEJ4?= =?utf-8?B?ZmpSTHpmNjBwc0FZdnVmRE9adWFIMmJrRmZ3Wko1czFnOENqKzZtKzB5UHI2?= =?utf-8?B?OG5paURLSHR4OUdxMzl3NWNCQW9CamdBbEE5aUpvd2lab2ZIS3h0eS8weC8x?= =?utf-8?B?Z3BPbDV4MHdCNVh6NXdrKzVld3ppMm5VWlZqRUwvWVJudzVZajBUaXlWSlRh?= =?utf-8?B?eE9ZanFPODk3N2svSEFidlFVMFdLeVBxNytjZ2JiTDAra1VqYWpGR3NkSVRC?= =?utf-8?B?UWd2NVF1TzcxVms4TVl4VG0xa1p3WS9CMG1aV21DTHpDZURaVjJBaGJNRjNs?= =?utf-8?B?VnFmdkRLdUplaGtZL2FxV2VsZSt4L1VScGNGMVE5Y1dvMjl1NmFxSFhrMHNC?= =?utf-8?B?NmhOZEhJNnFLQ3ZnUHJOdVQyaGhsWVFNRUxwRWVtYXRlQ0dEelZaYVJtT2ZK?= =?utf-8?B?ZVdZUENCM1krSGU4a1lhZ3pwb1hjcHVzcmp5MFljekxpZE1CRWNYSFpjV01l?= =?utf-8?B?KytmUFA4WkI2NFNaZnRVWlh6WHlmQU5XWmRZWHFOUUF1RE1qR1U5Rk5VNnA3?= =?utf-8?B?UWVYM1lxenAxcnlhTEUraFBDTjhQTHl1UndHcGUweWh1N1dYaXhsVGxLd2Qz?= =?utf-8?B?WmdKZytTbzVqdm0xMWJqN1QyditNOFo2UnhtNkx1Tk5zZ3NWQ3Zxak05clY2?= =?utf-8?Q?TX9fWoBpXny4Ex1?= 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: 08be1056-bec8-41d3-62d1-08dbd18f3ba1 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2023 17:08:51.3918 (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: jScCtFabSPpsFG24m0cmBEAwpXrSgnXmApMNSa/NvpIHqrMpZbEWPCfkxxYwGvOctCqc3xG3buAIqz1HQSa4NA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB5944 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-20_10,2023-10-19_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 mlxlogscore=999 adultscore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310170001 definitions=main-2310200144 X-Proofpoint-GUID: h05FcYSTvQD3yDfwXYjPgBLlYHgtE4Hl X-Proofpoint-ORIG-GUID: h05FcYSTvQD3yDfwXYjPgBLlYHgtE4Hl X-Spam-Status: No, score=-5.2 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: U2lkLA0KDQooUmljaGFyZCwgY2FuIHlvdSBwbGVhc2UgaGVscCBtZSB0byBtYWtlIHN1cmUgdGhp cz8gVGhhbmtzIGEgbG90KQ0KDQpJIHN0dWRpZWQgYSBsaXR0bGUgYml0IG1vcmUgb24gdGhlIGZv bGxvd2luZyBxdWVzdGlvbiB5b3UgcmFpc2VkIGR1cmluZyB0aGUgcmV2aWV3IHByb2Nlc3M6DQoN CkZvciB0aGUgZm9sbG93aW5nIHNtYWxsIHRlc3RpbmcgY2FzZTogDQoNCiAgMSBzdHJ1Y3QgYW5u b3RhdGVkIHsNCiAgMiAgIGludCBmb287DQogIDMgICBjaGFyIGFycmF5W10gX19hdHRyaWJ1dGVf XygoY291bnRlZF9ieSAoZm9vKSkpOw0KICA0IH07DQogIDUgDQogIDYgZXh0ZXJuIHN0cnVjdCBh bm5vdGF0ZWQgKiBhbGxvY19idWYgKGludCk7DQogIDcgDQogIDggaW50IHRlc3QgKGludCBzeikN CiAgOSB7DQogMTAgICBzdHJ1Y3QgYW5ub3RhdGVkICogYXJyYXlfYW5ub3RhdGVkID0gYWxsb2Nf YnVmIChzeik7DQogMTEgICBhcnJheV9hbm5vdGF0ZWQtPmZvbyA9IHN6Ow0KIDEyICAgcmV0dXJu IF9fYnVpbHRpbl9keW5hbWljX29iamVjdF9zaXplIChhcnJheV9hbm5vdGF0ZWQtPmFycmF5LCAx KTsNCiAxMyB9DQoNCldoZXRoZXIgdGhlIGFzc2lnbm1lbnQgb2YgdGhlIHNpemUgdG8gdGhlIGNv dW50ZWRfYnkgZmllbGQgYXQgbGluZSAxMSBhbmQgdGhlIGNvbnN1bWVyIG9mIHRoZSBzaXplIGF0 IGxpbmUgMTIgYXQgY2FsbCB0byBfX2Jkb3MgbWlnaHQgYmUgcmVvcmRlcmVkIGJ5IEdDQz8gDQoN ClRoZSBmb2xsb3dpbmcgaXMgbXkgdGhvdWdodDoNCg0KMS4gX2Jkb3MgY29tcHV0YXRpb24gcGFz c2VzIChib3RoIHBhc3NfZWFybHlfb2JqZWN0X3NpemVzIGFuZCBwYXNzX29iamVjdF9zaXplcykg YXJlIGluIHRoZSBlYXJseSBzdGFnZSBvZiBTU0Egb3B0aW1pemF0aW9ucy4gSW4gd2hpY2gsIHBh c3NfZWFybHlfb2JqZWN0X3NpemVzIGhhcHBlbnMgYmVmb3JlIGFsbW9zdCBhbGwgdGhlIG9wdGlt aXphdGlvbnMsIG5vIHJlb3JkZXJpbmcgaXMgcG9zc2libGUgaW4gdGhpcyBwYXNzOw0KDQoyLiBU aGVuIGhvdyBhYm91dCB0aGUgcGFzcyDigJxwYXNzX29iamVjdF9zaXplc+KAnT8NCg0KICAgSW1t ZWRpYXRlbHkgYWZ0ZXIgdGhlIHBhc3NfYnVpbGRfc3NhLCAgdGhlIElSIGZvciB0aGUgcm91dGlu ZSDigJx0ZXN04oCdIGlzICB3aXRoIHRoZSBTU0EgZm9ybTogKGNvbXBpbGVkIHdpdGggLU8zKToN Cg0KICAxIGludCB0ZXN0IChpbnQgc3opDQogIDIgew0KICAzICAgc3RydWN0IGFubm90YXRlZCAq IGFycmF5X2Fubm90YXRlZDsNCiAgNCAgIGNoYXJbMDpdICogXzE7DQogIDUgICBsb25nIHVuc2ln bmVkIGludCBfMjsNCiAgNiAgIGludCBfODsNCiAgNyAgIA0KICA4ICAgPGJiIDI+IDoNCiAgOSAg IGFycmF5X2Fubm90YXRlZF82ID0gYWxsb2NfYnVmIChzel80KEQpKTsNCiAxMCAgIGFycmF5X2Fu bm90YXRlZF82LT5mb28gPSBzel80KEQpOw0KIDExICAgXzEgPSAmYXJyYXlfYW5ub3RhdGVkXzYt PmFycmF5Ow0KIDEyICAgXzIgPSBfX2J1aWx0aW5fZHluYW1pY19vYmplY3Rfc2l6ZSAoXzEsIDEp Ow0KIDEzICAgXzggPSAoaW50KSBfMjsNCiAxNCAgIHJldHVybiBfODsgDQogMTUgfSANCg0KSW4g dGhlIGFib3ZlIElSLCB0aGUga2V5IHBvcnRpb24gaXMgbGluZSAxMCBhbmQgbGluZSAxMTogKHdo ZXRoZXIgdGhlc2UgdHdvIGxpbmVzIG1pZ2h0IGJlIHJlb3JkZXJlZCB3aXRoIFNTQSBvcHRpbWl6 YXRpb24/KQ0KDQogMTAgICBhcnJheV9hbm5vdGF0ZWRfNi0+Zm9vID0gc3pfNChEKTsNCiAxMSAg IF8xID0gJmFycmF5X2Fubm90YXRlZF82LT5hcnJheTsNCg0KVGhlIG1ham9yIHF1ZXN0aW9uIGhl cmUgaXM6IHdoZXRoZXIgdGhlIFNTQSBvcHRpbWl6YXRpb25zIGFyZSBhYmxlIHRvIGRpc3Rpbmd1 aXNoIHRoZSBvYmplY3Qg4oCcYXJyYXlfYW5ub3RhdGVkXzYtPmZvb+KAnSBhdCBsaW5lIDEwIGlz IGluZGVwZW5kZW50IHdpdGgNCnRoZSBvYmplY3Qg4oCcYXJyYXlfYW5ub3RhdGVkLV82LT5hcnJh eeKAnSBhdCBsaW5lIDExPw0KDQpJZiB0aGUgU1NBIG9wdGltaXphdGlvbnMgY2FuIGRpc3Rpbmd1 aXNoIOKAnGFycmF5X2Fubm90YXRlZF82LT5mb2/igJ0gZnJvbSDigJxhcnJheV9hbm5vdGF0ZWRf Ni0+YXJyYXnigJ0sIHRoZW4gdGhlc2UgdHdvIGxpbmVzIG1pZ2h0IGJlIHJlb3JkZXJlZC4NCk90 aGVyd2lzZSwgdGhlc2UgdHdvIGxpbmVzIHdpbGwgbm90IGJlIHJlb3JkZXJlZCBieSBTU0Egb3B0 aW1pemF0aW9ucy4NCg0KSSBhbSBub3QgdmVyeSBmYW1pbGlhciB3aXRoIHRoZSBkZXRhaWxzIG9m IHRoZSBTU0Egb3B0aW1pemF0aW9ucywgYnV0IG15IGd1ZXNzIGlzLCB0d28gZmllbGRzIG9mIHRo ZSBzYW1lIHN0cnVjdHVyZSBtaWdodCBub3QgYmUgZGlzdGluZ3Vpc2hlZCBieSB0aGUgU1NBIG9w dGltaXphdGlvbnMsIHRoZW4gbGluZSAxMCBhbmQgbGluZSAxMSB3aWxsIG5vdCBiZSByZW9yZGVy ZWQgYnkgU1NBIG9wdGltaXphdGlvbnMuDQoNClJpY2hhcmQsIGlzIG15IGd1ZXNzIGNvcnJlY3Q/ DQoNClRoYW5rcyBhIGxvdCBmb3IgeW91ciBoZWxwLg0KDQpRaW5nDQoNCj4+IE9uIE9jdCA1LCAy MDIzLCBhdCA0OjA4IFBNLCBTaWRkaGVzaCBQb3lhcmVrYXIgPHNpZGRoZXNoQGdvdHBsdC5vcmc+ IHdyb3RlOg0KPj4gDQo+PiBJIGhvcGUgdGhlIHJldmlldyB3YXMgaGVscGZ1bC4gIE92ZXJhbGws IGEgY291cGxlIG9mIHRoaW5ncyB0byBjb25zaWRlcjoNCj4+IA0KPj4gMS4gSG93IHdvdWxkIHlv dSBoYW5kbGUgcG90ZW50aWFsIHJlb3JkZXJpbmcgYmV0d2VlbiBhc3NpZ25tZW50IG9mIHRoZSBz aXplIHRvIHRoZSBjb3VudGVkX2J5IGZpZWxkIHdpdGggdGhlIF9fYmRvcyBjYWxsIHRoYXQgbWF5 IGNvbnN1bWUgaXQ/IFlvdSdsbCBwcm9iYWJseSBuZWVkIHRvIGV4cHJlc3Mgc29tZSBraW5kIG9m IGRlcGVuZGVuY3kgdGhlcmUgb3IgaW4gdGhlIHdvcnN0IGNhc2UsIGluc2VydCBhIGJhcnJpZXIg dG8gZGlzYWxsb3cgcmVvcmRlcmluZy4NCj4gDQo+IEdvb2QgcG9pbnQhIA0KPiANCj4gU28sIHlv dXIgZXhhbXBsZSBpbiB0aGUgcmVzcG9uZCB0byBbVjNdW1BBVENIIDIvM11Vc2UgdGhlIGNvdW50 ZWRfYnkgYXRyaWJ1dGUgaW5mbyBpbiBidWlsdGluIG9iamVjdCBzaXplIFtQUjEwODg5Nl06DQo+ IOKAnA0KPiBNYXliZSBhbm90aGVyIHRlc3Qgd2hlcmUgdGhlIGFsbG9jYXRpb24sIHNpemUgYXNz aWdubWVudCBhbmQgX19iZG9zIGNhbGwgaGFwcGVuIGluIHRoZSBzYW1lIGZ1bmN0aW9uLCB3aGVy ZSB0aGUgYWxsb2NhdG9yIGlzIG5vdCByZWNvZ25pemVkIGJ5IGdjYzoNCj4gDQo+IHZvaWQgKg0K PiBfX2F0dHJpYnV0ZV9fICgobm9pbmxpbmUpKQ0KPiBhbGxvYyAoc2l6ZV90IHN6KQ0KPiB7DQo+ IHJldHVybiBfX2J1aWx0aW5fbWFsbG9jIChzeik7DQo+IH0NCj4gDQo+IHZvaWQgdGVzdCAoc2l6 ZV90IHN6KQ0KPiB7DQo+IGFycmF5X2Fubm90YXRlZCA9IGFsbG9jIChzeik7DQo+IGFycmF5X2Fu bm90YXRlZC0+YiA9IHN6Ow0KPiByZXR1cm4gX19idWlsdGluX2R5bmFtaWNfb2JqZWN0X3NpemUg KGFycmF5X2Fubm90YXRlZC0+YywgMSk7DQo+IH0NCj4gDQo+IFRoZSBpbnRlcmVzdGluZyB0aGlu ZyB0byB0ZXN0IChhbmQgZW5zdXJlIGluIHRoZSBjb2RlZ2VuKSBpcyB0aGF0IHRoZSBhc3NpZ25t ZW50IHRvIGFycmF5X2Fubm90YXRlZC0+YiBkb2VzIG5vdCBnZXQgcmVvcmRlcmVkIHRvIGJlbG93 IHRoZSBfX2J1aWx0aW5fZHluYW1pY19vYmplY3Rfc2l6ZSBjYWxsIHNpbmNlIHRlY2huaWNhbGx5 IHRoZXJlIGlzIG5vIGRhdGEgZGVwZW5kZW5jeSBiZXR3ZWVuIHRoZSB0d28uDQo+IOKAnA0KPiBX aWxsIHRlc3Qgb24gdGhpcy4gDQo+IA0KPiBOb3Qgc3VyZSB3aGV0aGVyIHRoZSBjdXJyZW50IEdD QyBhbGlhcyBhbmFseXNpcyBpcyBhYmxlIHRvIGRpc3Rpbmd1aXNoIG9uZSBmaWVsZCBvZiBhIHN0 cnVjdHVyZSBmcm9tIGFub3RoZXIgZmllbGQgb2YgdGhlIHNhbWUgc3RydWN0dXJlLCBpZiBZRVMs IHRoZW4NCj4gV2UgbmVlZCB0byBhZGQgYW4gZXhwbGljaXQgZGVwZW5kZW5jeSBlZGdlIGZyb20g dGhlIHdyaXRlIHRvIOKAnGFycmF5X2Fubm90YXRlZC0+YuKAnSB0byB0aGUgY2FsbCB0byDigJxf X2J1aWx0aW5fZHluYW1pY19vYmplY3Rfc2l6ZShhcnJheV9hbm5vdGF0ZWQtPmMsMSnigJ0uDQo+ IEkgd2lsbCBjaGVjayBvbiB0aGlzIGFuZCBzZWUgaG93IHRvIHJlc29sdmUgdGhpcyBpc3N1ZS4N Cj4gDQo+IEkgZ3Vlc3MgdGhlIHBvc3NpYmxlIHNvbHV0aW9uIGlzIHRoYXQgd2UgY2FuIGFkZCBh biBpbXBsaWNpdCByZWYgdG8g4oCcYXJyYXlfYW5ub3RhdGVkLT5i4oCdIGF0IHRoZSBjYWxsIHRv IOKAnF9fYnVpbHRpbl9keW5hbWljX29iamVjdF9zaXplKGFycmF5X2Fubm90YXRlZC0+YywgMSni gJ0gaWYgdGhlIGNvdW50ZWRfYnkgYXR0cmlidXRlIGlzIGF2YWlsYWJsZS4gVGhhdCBzaG91bGQg cmVzb2x2ZSB0aGUgaXNzdWUuDQo+IA0KPiBSaWNoYXJkLCB3aGF0IGRvIHlvdSB0aGluayBvbiB0 aGlzPw0KPiANCg0K