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 DF91D3858C41 for ; Thu, 26 Oct 2023 19:57:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DF91D3858C41 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 DF91D3858C41 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=1698350267; cv=pass; b=fDKnWIp+k8V7oW+NIDyBiAsNQ9E0HWo8FFawTyguORJXBRvWuJjdNR2blzxvaJclL9PG2XlgKChKqOBvKymoi/yLqDebxU5bgjS3/qICM1UdpeyFGDB0dYv78mHOOECrgFU1dajcyqOUWy1l8LVnjNjEHXzEcwtJfjTolvYYYIY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698350267; c=relaxed/simple; bh=EWcssBj5VUly9Z8ZuNP06NGVIMVAumTWyo1hAYGfRAo=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=hNIN2jfskGmunqSZ2QH2LcwhNoRab2KGfTTmjaUXBlR7IZjyDHKs4In3gERT/j+H86gwqGrRr7NY8MBq2Nig/8XXvbYhgB4hXZpdGeulZMGE8+BOLNaDHxmKIlPe9Inr3pxjbi9BdheQk5kmtc9IsHvj4fm27v3bWGqMGCq+/tc= 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 39QJsV8a008646; Thu, 26 Oct 2023 19:57:44 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=EWcssBj5VUly9Z8ZuNP06NGVIMVAumTWyo1hAYGfRAo=; b=jzMhUADFqHpAC2R2TEIqJpT7HcQH9mG9OHZcKUineImDQYAO5UHmBAlHWv0qOlCU2eLn +dU8I+qZk8OBCBH/d4ns+cTIPzGSWIvCD3a63KGthghG5lzmnd3jx2q7m3X54jvXXcME 779bUmOYdgDyG4V2NLXBsbE2NnnZYePPJihWJ19cJmOz+bE+hINpneau5+DBmHF0qAYs k5kwgKM5HU62o34v4z4vVWK/Ea3cYkzLA26dQb/ZjYiTGDgkR+sO8ntYX77CyWjsEt2Z Uobipr/k8G6Lw7dNVx/H3T+zuTEQsL+ODW2sFMGdOmTEseM6Z0E2bytM0aAh7OSWaHPm YQ== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tywtt03xf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 26 Oct 2023 19:57:43 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 39QImp0k020005; Thu, 26 Oct 2023 19:57:41 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3tywqjafu4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 26 Oct 2023 19:57:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KgzVhPA3uVrMnF7d+Tz9HuM9oNvJSTjNak1DE88xmJzKzS7LIiqp0Zv8WMVMc6Od/1ti8GqTHZ1Ge7d2Z8aoHfBaLWwvusBi2lQnKZkXO9z6+F3lOFqsFTRyzbKHcTaoIaIYqGB/+Jz7vljTdEQyxCyHoBYf10YuzsP9W7qP2Cj/or9g2mxtNf/SAtfns+tITg4x9zBGXWCVke3ZUSSprwtbm7lKI16wBEdNWUIV0dwriBFz5s3YMWXlmjt3Lo9fZFpFmKdAQrBFw8XFhnPI/ekHaXLlCzEC5IVzGOzrfjvK4rttLpb/SsiZmuGHtpU71NAklSXg8JBxFWfYjd0LBA== 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=EWcssBj5VUly9Z8ZuNP06NGVIMVAumTWyo1hAYGfRAo=; b=UWzs5CiUctgiTxi09F3TY5tDGorlIR8n0wgDt/umzauMNx6oT07kB+U1+1o2zNGt+Lhg2nvORq7ix0GUjgp6DXv4P6GIrxr35twy714SYXl5EmVwC6JNmInhSOEMPSS7fy3ycViXwOBjBKEfU3ErsUSG1bvIxqZ1skPHI+R3VUnG9V9wfZTUTUxdA2IWdrjxM5C8ftvMxGLqWn0nxDYc23iuqQnvtMA2QUBb3NPhuiFz4fG4A/mDO7Hi7aGcbNG3D98CNbGlyxJxGkDvc0lfhloqAPd9y3Bg9/DjUR0bMdl1IdqkrV5Hj/D+rbxtIb+Kt67ruUsmqV8XKRdpr9jCxg== 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=EWcssBj5VUly9Z8ZuNP06NGVIMVAumTWyo1hAYGfRAo=; b=YuZx69RTZjEt79bQlEGASxvLDeOioZfXPC8sbsbNLk2eaHAQUj7gDZFxeNmPeybC6ustSmuktn+aREoRLcfCINBhgmoAgCuC6LmIvFsTI32sBnHyYu6hExpt1lxSAdM1Nc+PRi+x8aFNeSa1zHZ7wAnE2Z3H+LAOnhgRfmKWQ8c= Received: from CH3PR10MB7957.namprd10.prod.outlook.com (2603:10b6:610:1bf::19) by PH7PR10MB7087.namprd10.prod.outlook.com (2603:10b6:510:27f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Thu, 26 Oct 2023 19:57:39 +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; Thu, 26 Oct 2023 19:57:39 +0000 From: Qing Zhao To: Martin Uecker , Kees Cook CC: Kees Cook , Siddhesh Poyarekar , Richard Biener , Joseph Myers , Jakub Jelinek , gcc Patches , "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/3QCAAuDPAIAAFIiAgAAEpYCAAAjwAIAAGSuAgAPhzQCAAHTVgIAAETqAgAALNICAABjbAIAACjwAgAAQyACAADOiAIABa9OAgAACGACAACViAIAAEisAgADifQCAAJEmAIAABckAgAABVACAAKLRAIAAha2AgAAI8YCAADWlgA== Date: Thu, 26 Oct 2023 19:57:38 +0000 Message-ID: <081064A6-7104-4A12-8D11-BB3FA6EA55DF@oracle.com> References: <92426898-afa7-47f7-9aab-5f2114eb826a@gotplt.org> <05d65224067ff72124d94b6b5274f14d013b64af.camel@tugraz.at> <2A78AF07-4E87-43DD-9C1B-23A15C43A8E4@oracle.com> <202310251504.6DE743979@keescook> <947881C6-7040-4C73-8A81-0F364D0DF469@oracle.com> <202310251529.296AB019@keescook> <2df236317429b1c08fa11982d4e65a6b798bd4c6.camel@tugraz.at> <202310260851.B3719E6928@keescook> <6e07e4da210b3ee53e3bae5b18949a9d62b2a0b0.camel@tugraz.at> In-Reply-To: <6e07e4da210b3ee53e3bae5b18949a9d62b2a0b0.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.4) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR10MB7957:EE_|PH7PR10MB7087:EE_ x-ms-office365-filtering-correlation-id: c9592ca4-cd4a-4434-d42b-08dbd65dce8c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 55rqk4fyNdKlHiaQEwswOxEhmK8WDUwXglZtxmd/qiMVH2FqxGG3011sG0XYRFk1tWFiuiBy2A49rQQyi6eaNa4jr6gR8XZvhakwzYaVjIRoIC2JajA9vbvaqDVBwn7hkJnGrCWbzwHITeF/zdjFj6ZRChUgOy8ewf2bJrRX+xCkZBCDCU+k+VcCr27COi6AnxcvpivWRS+ZbX1ldlC+1zgAWCj9M3XwwHImFM0gw/kO5zwq9rM6/vNnE2MFBm/b9mn9ydzaGTJn0LcyPXGecUMpk+nUjxaK+5YaCY9Rvo3t6KpJKFySWWGE4zVksZcSQdPeTtPSRk5BmzgffFQCLvRpxV9IIL41WYAW5EMj8af2VNJbKvdfb0vq9j0hfvfc5UhMnOEQdscTYLMGI46xg49GVkUolgPkbXSqZcxfTksoFXydrqwPYV6t1IKNP3CVy2rUEa/U8lqVsov2HzNEKjtoWJc8wQaeJAtDHGzvIlNEl1vJVa1tKdfi0PbgSwAqqmo9JHXh8Xb/P3oLf4KoyycqoKjoQTONCoZzPz7I5DeIjppJKMOFg7EKfLbH4lWnyRuuWj53MD4vlU9ldpsV6ZqYdng5ep061v19NZiSn3xcJrsa+7TLogLT9I046WORTUd1cLoIuzFrWcGlelQutk6Ed0zD1TPhq5jkifXgFRHectevHoN+btqlujSHaB6J 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)(136003)(39860400002)(376002)(346002)(230922051799003)(230273577357003)(230173577357003)(1800799009)(64100799003)(186009)(451199024)(44832011)(86362001)(2906002)(38100700002)(41300700001)(6506007)(110136005)(54906003)(66476007)(76116006)(66446008)(64756008)(122000001)(316002)(66556008)(71200400001)(91956017)(478600001)(966005)(6486002)(53546011)(6512007)(83380400001)(5660300002)(36756003)(33656002)(4326008)(2616005)(8676002)(66946007)(8936002)(38070700009)(26005)(66899024)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bXRJckNRMGhzeWI5SXFxRjhMd2QrQytwVEFwZTRScGVzRTVBS1ZDVXZqRjFa?= =?utf-8?B?YUdTWVRaM1ZHR0gveXZFUnlhd1RyaTRqNGNhVmQvY3JiWHRaMUNlV0Zram1N?= =?utf-8?B?SjUzS0tLVy8wMTVDSjVySzFrS3BlNzNsTEd3R3R0UFBYczJ6Y0kvblAwVUlR?= =?utf-8?B?amFxa1VaMnZLMUFlbjlYY0Z4Q2tEZWpuREN4N0hzNVltMFlKeUlCaU00Y0d2?= =?utf-8?B?Uk15ZFlXZFhoNnVsOFo2WDJNN3VKNkwvMUFkTjVpelhqaU9tWC85UUtkZDc0?= =?utf-8?B?a1RqeDluYW1HNmFYOTNVTFMzaWx3Yms5U2NTV1lQYVFscys0dlhvaWxxTmpT?= =?utf-8?B?cC9MVkdKUEZjdHRQMFlpMDZ3ZVlSS2llRUhOb3VUSWJ3a0lSdjcyUkxCTmJ0?= =?utf-8?B?QVU1b1cvUDJDeW5zQTRrcE9WOUgzaGhsYlNDV09TN0NjWEVaUEpYMTcvRTNm?= =?utf-8?B?VEpCeTZTUzNSSk1Bd25DWHV1eWVDS0VRMXdVRkNoTGp4alc0c25NWDY1UzQ4?= =?utf-8?B?VUxubjFLTHQweEt5N1VCUGpDRDdNY2ZlZjgreVp2T0tuUzIwUE11YnRaN1Uy?= =?utf-8?B?NE1nemxUNjh6VHNoU2pFcldJazkwNTdON3pqOWRLV1FHdUdtQzZNY045WVdV?= =?utf-8?B?aTNnWkJyMkV4VTRDTWNjc0JuTDV2RDd0QVRNWXJsQkhyRnFWUEhTTXhVSVFN?= =?utf-8?B?UjJMU3lZZjdrdVNmMDRvaGRIdUJaN2tBUjdObmF2OFgwZ2dGSngwcDNaNjJV?= =?utf-8?B?RGduZFJUYUNBZ1MyS0hqdWJDWGNnTTZtemRTOUp3d0hoVUNBU2licWc1VWJt?= =?utf-8?B?RHZmY1JQSWdtck05ZWN3VjRmbDlVdnUzUVUxY0lJWVRTN3g2dHJxa2FvZXRp?= =?utf-8?B?V0ZXMUpWcnh6cit1MFpWdkg2SnJCRURvY3BudHFyTTlDSTkweCtWUS80bW1T?= =?utf-8?B?OGU4d3hCL3JpVWM2SHJiMk1NZkZvNFprdjN1VDdBckFaaEZJUThYejA0Mk8y?= =?utf-8?B?OXlIa3RBbGU3Qkltcnl1VmtRWTBJMWxWaTZmbVJmNkJZS2h1YVNIa3B6TW1W?= =?utf-8?B?dGNCbjBVTlp2TUlreE80bE9WS0VkUHhOckcvVG8zUkRzR3hzMHMreDV2M3I4?= =?utf-8?B?OEFkOXpudHlWRnBoOHV5U3hNWll5MzFYSE5BWUZORldoUUc3ZHhCb3krcldE?= =?utf-8?B?Tk9nQ3pFMGd0MVc1VWV1RUVZeW5vd3hTckh1RkIyRjN3SVVXZ0E1OUh4MjZS?= =?utf-8?B?Qlh5bm5pK3JVN2V2T25SN0phV2FaY1JpZjZiZHFRU2swekNwU0JrcjNvcEtE?= =?utf-8?B?SUdwMGlnckk0aVJNMVdlWXBSK01rQWVoNzlmR3N4Q2FuNUxlTFB5WWhLOXQ2?= =?utf-8?B?T3A1R0ZVb0dsYUgzeGNXVHVRcE5KdW9hc2dmYUtiT2hQTFpFb1p3aVc2dVRj?= =?utf-8?B?WmtUUEljL3IwcWRybWQ5cGhJdVV0MjBNK2tUdXV1N3ZhM1pHeWlHbGVJTmd3?= =?utf-8?B?VmJyNjhhVWRvd3hPN1htQXZ6bVZ1QkZENGRYUjdZSFNuaVl1OUVvQWR1N2JQ?= =?utf-8?B?dk9oTkh4cVdtSzFscHowaDB4UVdVQmR1b05DdGdmODYyNDlzOWZlRTUrUFlk?= =?utf-8?B?cHM2cXg3M2Y3dFN4aGxEeHNqZGRwZHZmdnJZRVVuOUpLdCtnWVI0bmVERUsy?= =?utf-8?B?MjVOeE5yUWJzY0ZSL0F6TjdOYlJMbFRtV3h2cENSRVZBWnJlQUczRzZRdC9P?= =?utf-8?B?cFVzVVNCc3BiVXU1TUZJWGNQOHRBT1o3Q3NYTlBxMXI3S3pQOUk3SURqM25p?= =?utf-8?B?dGxkQkpsRGU4MTEyWlZMaXBhSzBmVGV3K0pOamk0THNTRGR0SEd3T3NTeWFV?= =?utf-8?B?cC9QSElLc1o4c2d0cnl5aWF2UDB0akZDLysyeU1xWGpKdUdhWlZyQndYc1RL?= =?utf-8?B?RUJ4YW9MK1JsK3UxUjZEUDVvenRNNUZ3WmNtYndJbWYzU1RGS2NyTHlaNXJG?= =?utf-8?B?SFZkK2xtNmFvRTE3S0MvVFRWOUhQdFNkeW1BM2NBNG9CWFFsT1ZnWWRmamZP?= =?utf-8?B?MXhjcEJXL0ZyMGhWL2Fpd3E5V2lWUXhRVStodHAzR09oSktCRWZFSzRRYlpW?= =?utf-8?Q?gh3yfcmj5K7QrLHksk4NrxLl+?= Content-Type: text/plain; charset="utf-8" Content-ID: <3F1D57A2D6DC1946ACF6AC517648D34A@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?V1VSUnIxTTJXNnNTdUwzSVhnTkFDNWRoQTNTUTRhOERIUWxndkdIM21FeUVD?= =?utf-8?B?K1U1dTk2dnI5QUk2WmJldVpPa0Y4ZVpQRUJNTytqWndEcnVuK09nQUlqczRE?= =?utf-8?B?NGFaaHBySmlLTThUUGRIRXF2d3lIdEhValRBQ1N0M2x6aU9FQ1lDbytsWGh2?= =?utf-8?B?Tkw3ZHVlQXZ2STJFRnl2SDFoajhpUWg1bnBpL1ZENlhZbStMaS9GZVJoR2tz?= =?utf-8?B?MjBzM1ptaG5veWdma05JTWx1Z3JHYkFXRWRXQjV4L3kzMW9uc1F1MGI4Q0U1?= =?utf-8?B?OG5zditRR0g3NVYvSVpkRUwzcjdYOTVCcWkrT1IrZGhFMVUrYVd0WnNTcWta?= =?utf-8?B?MWxKUFYwQWczY2w4dU96U2Z3cUI0cHlwUDMzRGNNSlNhZWFSRjFMbU9lKytF?= =?utf-8?B?T0p6Mk5UejJkbHhrbWR5amJpV2lidG5GM25VOVRIVlVsV29RSnY4d0dieS9O?= =?utf-8?B?bElQSktXYTFTOVQrRW9GYldCY2dUK3JzbVFyZEUyaWZoUWxQRGUzSjFzaWhl?= =?utf-8?B?SmtEejlPbkUvL0J0SVJOamxReEsrdi8xTlMwOWtKUm5XL3dnQXU4UjFzejRQ?= =?utf-8?B?cGRPR2RORXMxUFZVYkhWQ0xHQzNwUXBMSk9tQW50RlBFYWIxOXovNUtXTmcw?= =?utf-8?B?NlNyaUppaU4wZ2puK0JIZjdyWk1QVm5IQUZOc3R5OGZuQ2tobURVdGZNcU04?= =?utf-8?B?M0hKTCtSQVd3Q2U4Ynk5UUEzUDlmY1JPS0ZKVUNNZlc2cU1Ub3FRWENXeUJN?= =?utf-8?B?blI1NGxSSndUWm55ejJEUEpqa3ozYi9Jb2xaemkrMFNBSWdjTVhUWEFsMmN5?= =?utf-8?B?ZXlTTjU5dmlxYlpaOC9OQXlycHlJY1c2dThmY09pOHVzOFZYQVdpZVVWRjQv?= =?utf-8?B?TWNDRkNCY1lkYkREY2htRk5vckMwUnVOdUZXYlAzcW16RU55Mk1ZcVR2Y2k3?= =?utf-8?B?T095ZEJHWmVoRjBUbWxGYkplU1ZHNHNCWFNzN2N4eGlXTmVkN2N4MklVc2pj?= =?utf-8?B?Vm1LcURldGltSUtxakNtNURnaDBvdTAwditlTkxmSHlteFN0dUsySUlDQVIr?= =?utf-8?B?TkR3akw4Z1FZaElWeUZpVWpDd1hKbEhKcGtiUk5nY2t2YWZFOThzdDBReDd5?= =?utf-8?B?RHNNcVhiVDI5QVFkYjByN3IvaTJGSnV1WWtTYmgxQ2hENzRDUFczTlBZOEdm?= =?utf-8?B?cjZRTXd0V0xxaC82RERGY2ZiYWpkYlZhY2s0WXZaOVo3bmRyVkowVWxublJN?= =?utf-8?Q?YW3DQfVXJcpX0xt?= 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: c9592ca4-cd4a-4434-d42b-08dbd65dce8c X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2023 19:57:38.8214 (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: BQ5ARx2VxDzbaw7xpjNy1BV90t4AgLrh5bOiAlYn7ZukzBFft4/jW5tXXFtMndM0MiU7dTpRREzo2R7A5Uwn+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB7087 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-26_18,2023-10-26_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 adultscore=0 phishscore=0 spamscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310240000 definitions=main-2310260172 X-Proofpoint-GUID: hqMpocOEopUIAXFKYTba896gw1U0C9xJ X-Proofpoint-ORIG-GUID: hqMpocOEopUIAXFKYTba896gw1U0C9xJ X-Spam-Status: No, score=-4.7 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: SSBndWVzcyB0aGF0IHdoYXQgS2VlcyB3YW50ZWQsICIiZmlsbCB0aGUgYXJyYXkgd2l0aG91dCBr bm93aW5nIHRoZSBhY3R1YWwgZmluYWwgc2l6ZSIgY29kZSBwYXR0ZXJu4oCdLCBhcyBmb2xsb3dp bmc6DQoNCj4+IAlzdHJ1Y3QgZm9vICpmOw0KPj4gCWNoYXIgKnA7DQo+PiAJaW50IGk7DQo+PiAN Cj4+IAlmID0gYWxsb2MobWF4aW11bV9wb3NzaWJsZSk7DQo+PiAJZi0+Y291bnQgPSAwOw0KPj4g CXAgPSBmLT5idWY7DQo+PiANCj4+IAlmb3IgKGk7IGRhdGFfaXNfYXZhaWxhYmxlKCkgJiYgaSA8 IG1heGltdW1fcG9zc2libGU7IGkrKykgew0KPj4gCQlmLT5jb3VudCArKzsNCj4+IAkJcFtpXSA9 IG5leHRfZGF0YV9pdGVtKCk7DQo+PiAJfQ0KDQphY3R1YWxseSBpcyBhIGR5bmFtaWMgYXJyYXks IG9yIG1vcmUgYWNjdXJhdGVseSwgQm91bmRlZC1zaXplIGR5bmFtaWMgYXJyYXk6ICggYnV0IG5v dCBhIGR5bmFtaWMgYWxsb2NhdGVkIGFycmF5IGFzIHdlIGRpc2N1c3NlZCBzbyBmYXIpDQoNCmh0 dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0R5bmFtaWNfYXJyYXkNCg0KVGhpcyBkeW5hbWlj IGFycmF5LCBhbHNvIGlzIGNhbGxlZCBncm93YWJsZSBhcnJheSwgb3IgcmVzaXphYmxlIGFycmF5 LCB3aG9zZSBzaXplIGNhbiANCmJlIGNoYW5nZWQgZHVyaW5nIHRoZSBsaWZldGltZS4gDQoNCkZv ciBWTEEgb3IgRkFNLCBJIGJlbGlldmUgdGhhdCB0aGV5IGFyZSBib3RoIGR5bmFtaWMgYWxsb2Nh dGVkIGFycmF5LCBpLmUsIGV2ZW4gdGhvdWdoIHRoZSBzaXplIGlzIG5vdCBrbm93IGF0IHRoZSBj b21waWxhdGlvbiB0aW1lLCBidXQgdGhlIHNpemUNCndpbGwgYmUgZml4ZWQgYWZ0ZXIgdGhlIGFy cmF5IGlzIGFsbG9jYXRlZC4gDQoNCkkgYW0gbm90IHN1cmUgd2hldGhlciBDIGhhcyBzdXBwb3J0 IHRvIHN1Y2ggRHluYW1pYyBhcnJheT8gT3Igd2hldGhlciBpdOKAmXMgZWFzeSB0byBwcm92aWRl IGR5bmFtaWMgYXJyYXkgc3VwcG9ydCBpbiBDPw0KDQpRaW5nDQoNCg0KPiBPbiBPY3QgMjYsIDIw MjMsIGF0IDEyOjQ1IFBNLCBNYXJ0aW4gVWVja2VyIDx1ZWNrZXJAdHVncmF6LmF0PiB3cm90ZToN Cj4gDQo+IEFtIERvbm5lcnN0YWcsIGRlbSAyNi4xMC4yMDIzIHVtIDA5OjEzIC0wNzAwIHNjaHJp ZWIgS2VlcyBDb29rOg0KPj4gT24gVGh1LCBPY3QgMjYsIDIwMjMgYXQgMTA6MTU6MTBBTSArMDIw MCwgTWFydGluIFVlY2tlciB3cm90ZToNCj4+PiBidXQgbm90IHRoaXM6DQo+Pj4gDQo+IA0KPiB4 LT5jb3VudCA9IDExOw0KPj4+IGNoYXIgKnAgPSAmeC0+YnVmOw0KPj4+IHgtPmNvdW50ID0gMTsN Cj4+PiBwWzEwXSA9IDE7IC8vICENCj4+IA0KPj4gVGhpcyBzZWVtcyBmaW5lIHRvIG1lIC0tIGl0 J3MgaG93IEknZCBleHBlY3QgaXQgdG8gd29yazogIjEwIiBpcyBiZXlvbmQNCj4+ICIxIi4NCj4g DQo+IE5vdGUgdGhhdCB0aGUgc3RvcmUgd291bGQgYmUgYWxsb3dlZC4NCj4gDQo+PiANCj4+PiAo YmVjYXVzZSB0aGUgcG9pbnRlciBpcyBwYXNzZWQgYXJvdW5kIHRoZQ0KPj4+IHN0b3JlIHRvIHRo ZSBjb3VudGVyKQ0KPj4+IA0KPj4+IGFuZCBhbHNvIGhlcmUgdGhlIHNlY29uZCBzdG9yZSBpcyB0 aGVuIGlycmVsZXZhbnQNCj4+PiBmb3IgdGhlIGFjY2VzczoNCj4+PiANCj4+PiB4LT5jb3VudCA9 IDEwOw0KPj4+IGNoYXIqIHAgPSAmeC0+YnVmOw0KPj4+IC4uLg0KPj4+IHgtPmNvdW50ID0gMTsg Ly8gc29tZXdoZXJlIGVsc2UNCj4+PiAtLS0tDQo+Pj4gcFs5XSA9IDE7IC8vIG9rLCBiZWNhdXNl IGNvdW50IG1hdHRlciB3aGVuIGJ1ZiB3YXMgYWNjZXNzc2VkLg0KPj4gDQo+PiBUaGlzIGlzIGxl c3MgZ3JlYXQsIGJ1dCBJIGNhbiB1bmRlcnN0YW5kIHdoeSBpdCBoYXBwZW5zLiAicCIgbG9zZXMg dGhlDQo+PiBhc3NvY2lhdGlvbiB3aXRoICJ4Ii4gSXQnZCBiZSBuaWNlIGlmICJwIiBoYWQgdG8g d2F5IHRvIHJldGFpbiB0aGF0IGl0DQo+PiB3YXMganVzdCBhbiBhbGlhcyBmb3IgeC0+YnVmLCBz byBmdXR1cmUgcCBhY2Nlc3Mgd291bGQgY2hlY2sgY291bnQuDQo+IA0KPiBUaGUgcHJvYmxlbSBp cyBub3QgdG8gZGlzY292ZXIgdGhhdCBwIGlzIGFuIGFsaWFzIHRvIHgtPmJ1ZiwgDQo+IGJ1dCB0 aGF0IGl0IHNlZW1zIGRpZmZpY3VsdCB0byBtYWtlIHN1cmUgdGhhdCBzdG9yZXMgdG8gDQo+IHgt PmNvdW50IGFyZSBub3QgcmVvcmRlcmVkIHJlbGF0aXZlIHRvIHRoZSBmaW5hbCBhY2Nlc3MgdG8N Cj4gcFtpXSB5b3Ugd2FudCB0byBjaGVjaywgc28gdGhhdCB5b3UgdGhlbiBnZXQgdGhlIHJpZ2h0 IHZhbHVlLg0KPiANCj4+IA0KPj4gQnV0IHRoaXMgYXBwZWFycyB0byBiZSBhbiBleGlzdGluZyBs aW1pdGF0aW9uIGluIG90aGVyIGFyZWFzIHdoZXJlIGFuDQo+PiBhc3NpZ25tZW50IHdpbGwgY2F1 c2UgdGhlIGxvc3Mgb2Ygb2JqZWN0IGFzc29jaWF0aW9uLiAoSSd2ZSBydW4gaW50bw0KPj4gdGhp cyBiZWZvcmUuKSBJdCdzIGp1c3QgbW9yZSBzdXJwcmlzaW5nIGluIHRoZSBhYm92ZSBleGFtcGxl IGJlY2F1c2UgaW4NCj4+IHRoZSBwYXN0IHRoZSBsb3NzIG9mIGFzc29jaWF0aW9uIHdvdWxkIGNh dXNlIF9fYmRvcygpIHRvIHJldmVydCBiYWNrIHRvDQo+PiAiU0laRV9NQVgiIHJlc3VsdHMgKCJJ IGRvbid0IGtub3cgdGhlIHNpemUiKSByYXRoZXIgdGhhbiBhbiAib3V0ZGF0ZWQiDQo+PiBzaXpl LCB3aGljaCBtYXkgZ2V0IHVzIGludG8gdW5leHBlY3RlZCBwbGFjZXMuLi4NCj4+IA0KPj4+IElN SE8gdGhpcyBtYWtlcyBzZW5zZSBhbHNvIGZyb20gdGhlIHVzZXIgc2lkZSBhbmQNCj4+PiBhcmUg dGhlIGRlc2lyYWJsZSBzZW1hbnRpY3Mgd2UgZGlzY3Vzc2VkIGJlZm9yZS4NCj4+PiANCj4+PiBC dXQgY2FuIHlvdSB0YWtlIGEgbG9vayBhdCB0aGlzPw0KPj4+IA0KPj4+IA0KPj4+IFRoaXMgc2hv dWxkIHNpbXVsYXRlIGl0IGZhaXJseSB3ZWxsOg0KPj4+IGh0dHBzOi8vZ29kYm9sdC5vcmcvei94 cTg5YU03R3INCj4+PiANCj4+PiAodGhlIGNhbGwgdG8gdGhlIG5vaW5saW5lIGZ1bmN0aW9uIHdv dWxkIGdvIGF3YXksDQo+Pj4gYnV0IG5vdCBuZWNlc3NhcmlseSBpdHMgaW1wYWN0IG9uIG9wdGlt aXphdGlvbikNCj4+IA0KPj4gWWVhaCwgdGhpcyBleGFtcGxlIHNob3VsZCBiZSBhIHZlcnkgcmFy ZSBzaXR1YXRpb246IGEgbGVhZiBmdW5jdGlvbiBpcw0KPj4gY2hhbmdpbmcgdGhlIGNoYXJhY3Rl cmlzdGljcyBvZiB0aGUgc3RydWN0IGJ1dCByZXR1cm5pbmcgYSBidWZmZXIgd2l0aGluDQo+PiBp dCB0byB0aGUgY2FsbGVyLiBUaGUgbW9yZSBsaWtlbHkgZ2xpdGNoIHdvdWxkIGJlIGZyb206DQo+ PiANCj4+IGludCBtYWluKCkNCj4+IHsNCj4+IAlzdHJ1Y3QgZm9vICpmID0gZm9vX2FsbG9jKDcp Ow0KPj4gCWNoYXIgKnAgPSBGQU1fQUNDRVNTKGYsIHNpemUsIGJ1Zik7DQo+PiANCj4+IAlwcmlu dGYoIiVsZFxuIiwgX19idWlsdGluX2R5bmFtaWNfb2JqZWN0X3NpemUocCwgMCkpOw0KPj4gCXRl c3QxKGYpOyAvLyBvciBqdXN0ICJmLT5jb3VudCA9IDEwOyIgbm8gZnVuY3Rpb24gY2FsbCBuZWVk ZWQNCj4+IAlwcmludGYoIiVsZFxuIiwgX19idWlsdGluX2R5bmFtaWNfb2JqZWN0X3NpemUocCwg MCkpOw0KPj4gDQo+PiAJcmV0dXJuIDA7DQo+PiB9DQo+PiANCj4+IHdoaWNoIHJlcG9ydHM6DQo+ PiA3DQo+PiA3DQo+PiANCj4+IGluc3RlYWQgb2Y6DQo+PiA3DQo+PiAxMA0KPj4gDQo+PiBUaGlz IGtpbmQgb2YgImdldCBhbiBhbGlhcyIgc2l0dWF0aW9uIGlzIHByZXR0eSBjb21tb24gaW4gdGhl IGtlcm5lbA0KPj4gYXMgYSB3YXkgdG8gaGF2ZSBhIGNvbnZlbmllbnQgImhhbmRsZSIgdG8gdGhl IGFycmF5LiBJbiB0aGUgY2FzZSBvZiBhDQo+PiAiZmlsbCB0aGUgYXJyYXkgd2l0aG91dCBrbm93 aW5nIHRoZSBhY3R1YWwgZmluYWwgc2l6ZSIgY29kZSBwYXR0ZXJuLA0KPj4gdGhpbmdzIHdvdWxk IGltbWVkaWF0ZWx5IGJyZWFrOg0KPj4gDQo+PiAJc3RydWN0IGZvbyAqZjsNCj4+IAljaGFyICpw Ow0KPj4gCWludCBpOw0KPj4gDQo+PiAJZiA9IGFsbG9jKG1heGltdW1fcG9zc2libGUpOw0KPj4g CWYtPmNvdW50ID0gMDsNCj4+IAlwID0gZi0+YnVmOw0KPj4gDQo+PiAJZm9yIChpOyBkYXRhX2lz X2F2YWlsYWJsZSgpICYmIGkgPCBtYXhpbXVtX3Bvc3NpYmxlOyBpKyspIHsNCj4+IAkJZi0+Y291 bnQgKys7DQo+PiAJCXBbaV0gPSBuZXh0X2RhdGFfaXRlbSgpOw0KPj4gCX0NCj4+IA0KPj4gTm93 IHBlcmhhcHMgdGhlIHByb2JsZW0gaGVyZSBpcyB0aGF0ICJjb3VudCIgY2Fubm90IGJlIHVzZWQg Zm9yIGEgY291bnQNCj4+IG9mICJsb2dpY2FsbHkgdmFsaWQgbWVtYmVycyBpbiB0aGUgYXJyYXki IGJ1dCBtdXN0IGFsd2F5cyBiZSBhIGNvdW50IG9mDQo+PiAiYWxsb2NhdGVkIG1lbWJlciBzcGFj ZSBpbiB0aGUgYXJyYXkiLCB3aGljaCBJIGd1ZXNzIGlzIHRvbGVyYWJsZSwgYnV0DQo+PiBpc24n dCBpZGVhbCAtLSBJJ2QgbGlrZSB0byBjYXRjaCBsb2dpYyBidWdzIGluIGFkZGl0aW9uIHRvIGFs bG9jYXRpb24NCj4+IGJ1Z3MsIGJ1dCB0aGUgbGF0dGVyIGlzIGNlcnRhaW5seSBtdWNoIG1vcmUg aW1wb3J0YW50IHRvIGNhdGNoLg0KPiANCj4gTWF5YmUgd2UgY291bGQgaGF2ZSBhIHdhcm5pbmcg d2hlbiBmLT5idWYgaXMgbm90IGRpcmVjdGx5DQo+IGFjY2Vzc2VkLg0KPiANCj4gTWFydGluDQo+ IA0KPj4gDQo+IA0KDQo=