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 BBABA385E019 for ; Fri, 27 Oct 2023 14:32:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BBABA385E019 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 BBABA385E019 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=1698417169; cv=pass; b=eUZCXzOEUvFFfoMjB3f8lNiGK8oNdYDZfbM4cwIyffow1Ji7ax7ZY1i455yIugYNZjFQCNiTgEyj/vgWvVEmHw/ooudkfeU/+gj9nAzJal+V7IseJz0+NF/ruCfclrZAI3U50GGxzZK6Z4FemTiOChUy5/fcCvVy7y0otmVdNww= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698417169; c=relaxed/simple; bh=bb9DoojjQcm2qwDASsq4v+u02u2YnVBT30baAvfIUgg=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=U6gOTy+0Ji/DfQ7N9ReTvZN9cuTwr5rFp2LUCwJqpBsGuErNT+UG0KqNN4LmLGJvlV+MzjGtbz6X66Y9g9Xl+qqdCleicpSnhIbT2qzv2S+EntdbfbDJ3s8OsLyQfVckxZ+ot0nse0lAkvAeq/QvfMbXtbA4NkS6HZRrQJ6WXdo= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39RDUwAf003269; Fri, 27 Oct 2023 14:32:45 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=bb9DoojjQcm2qwDASsq4v+u02u2YnVBT30baAvfIUgg=; b=QWGuXkjZ5kINCxkCY/GpV3sqDN0tVFp/uO/GibxHeqj8Zw7ynthXgt8KnwZzTUnYn6kW RJmx+PVQyq0Vwxacmj5ct7Pz3jeuSKHC/O5IKDVNwxd3UNXyH4mP7yGIR4++xYBLobA0 DQjFF89Bcgkk7774a/2ognbbiMItyDrhhIZXMqNfZeIdKZKaZDIiffXA9q80OPRirT/Z CgwwJ2QeOySIN+mky254WHr94Waka4K+wa5RbP1GrUq9nGW6Qvc6R75OdIrnGJN6Yjdg 9VKD5RHE3355bpIj8voL8lpC3XAT12sPhFlaHli7+YJQSCRXB8kwRrLHWh4yfNK6+PkR IQ== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tyxmv9j9v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 27 Oct 2023 14:32:45 +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 39RDjqfF022937; Fri, 27 Oct 2023 14:32:44 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3tywqjj6je-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 27 Oct 2023 14:32:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iWlBbzV1cYse3keQPfJcIQQam+8/GGrpyhsFnQ/aA/hB7kijL5BYTE47OaTAT2mmCfGSNBFDlFy0+5xIiB86zF3Fm2ewKsyXIOCfcbiDwDnQvUeiLpbe9au5nyK0wOKZcmlutnnUkRWqynS4uHbfyHe5XdOwHm+hd2mMe5Zie/jChMZiI2veFK+W+hL2AXEk9dsVeO/BfxYTsBWIC5Lv2dnL54Xh9t3UgXBqglhWmq1eoZ5VSxDaBu152WQLJ+qZ+mojQjdJd7ah60rejvit9f1OA135LYcVdiKPQwTKSRXNR6bOI7JovRng6WX+uUj9fFE2hsDbI58b+LAz9k5TeA== 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=bb9DoojjQcm2qwDASsq4v+u02u2YnVBT30baAvfIUgg=; b=SHGrQz7DG6DbExtcdcT4yn4ly5tQwgteGMFhgl21v3wotiMi97rNaDXN+kwKTcTdp055yqOsgaVb7QUlr7WKv9Kss9cV0vdAB1IyiIdYPbIuYPhCouHQmIW+GFghoVocwaryPYtGZFpJagGKo7FK21m8S6qPWnkOU01N10WmyTmx/HmM826lOEtVM3slQszGCAOjLVes7ZMOlSqw9fpOv/GhdZaRLdixqeCmiIbMEvpTFjWJ/+W4kGwRmxio5p788/QHUDRor4uuWEeXq0dNzs38yGJfFF3wGAuL1OB5/sNVLFU23jkhvr76n1qOhCiHU9eLKK+0wulJ0kiTmBYFsw== 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=bb9DoojjQcm2qwDASsq4v+u02u2YnVBT30baAvfIUgg=; b=Lg9Nu3Wzvfl9g2racFbvnPomqTZiLR1kuo7U3oUz/GJw/7RvZr97rt1xcWbFDNYKMnt5/azsDjhGtN5Kg3HXjQdVAaiNWdVkSyIMI/6z/3Yz0bEKcmY/KZ07oP6psmYB96BVZcvBVy4Yq8tGqgaUaaJSgOGE5BIQEly4YvQa004= Received: from CH3PR10MB7957.namprd10.prod.outlook.com (2603:10b6:610:1bf::19) by PH0PR10MB5641.namprd10.prod.outlook.com (2603:10b6:510:f8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.22; Fri, 27 Oct 2023 14:32:41 +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; Fri, 27 Oct 2023 14:32:41 +0000 From: Qing Zhao To: Martin Uecker 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/3QCAAuDPAIAAFIiAgAAEpYCAAAjwAIAAGSuAgAPhzQCAAHTVgIAAETqAgAALNICAABjbAIAACjwAgAAQyACAADOiAIABa9OAgAACGACAACViAIAAEisAgADifQCAAJEmAIAABckAgAABVACAAKLRAIAAha2AgAAI8YCAADWlgIAAvxgAgAB4cwA= Date: Fri, 27 Oct 2023 14:32:41 +0000 Message-ID: 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> <081064A6-7104-4A12-8D11-BB3FA6EA55DF@oracle.com> <5a95d30d4e7cbfa71e24935072412c6d6ff55324.camel@tugraz.at> In-Reply-To: <5a95d30d4e7cbfa71e24935072412c6d6ff55324.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_|PH0PR10MB5641:EE_ x-ms-office365-filtering-correlation-id: a4524c9a-4a52-42ea-a7c6-08dbd6f99380 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +d1sRVCHyU+baQWJcZ8RSXAo53TsJxGCP37kvXlAdI7Ae/ojTZ2a3gIjKJ8fr63gP7zifSPvD9YFda5XTcBmEfkZMmMwQh/lnGmxNBV4sMiyGmKikQK0jHv0Jg6CHmhQ9GwnAhnFb+MvZtUXVSOwc0d+ba0Dt9oxvdy2F0yWnIGmDBmwAzeN92hAbSIMDfFlpH+UqJT+b+9ypTVkAhpkubnQB9l2IxVu79wARk+yI/u2AgE3333kwUbpPBpJoGzm+IhODbUn3gQrWT211D5bRAI7k4egJ0D6HxEcHz2XaCGcPU5MzdPUmYkbGXbcA5owbEgGpL+EasIdBZ404v6MAkvv5j7o3l8iFiHji6mnDrG7ffoErHCJTnTPu8IhBNqwggX+Yh4h73EWsinD99kG5WS9q0q5lK2UiaclOXExFJGFRO2LTC3qy6WrViKHc36Bq75ers+kz2hNFUbobzY97XrqX1ppKTRgfL4XI8/C3TAdkdskWHoi9HPofSTqAgnFqOJqWCEipkjK1vaiqDXvy7QoYt62vKfB5dug7HqwPYxfwZr4sI+vxP8AuipcY6UWXUTTYUOvLfwTt/kCk7K2UcLAJ3IMvo5Th32diVYFhwup077vhm3NUnVBobFgTqB8ZBtq7M7Qy2PkhdB9GFzbMtPw5hmtXhjob+Sg5oKDgZ3/1Chp3exmuuSIuffEAzf6vKCunczKypr+DilHu4kmch/5dzGgfbwzWZ3CSkXggR8= 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)(376002)(366004)(346002)(396003)(39860400002)(136003)(230922051799003)(230273577357003)(230173577357003)(186009)(64100799003)(1800799009)(451199024)(66899024)(6512007)(2616005)(41300700001)(44832011)(5660300002)(122000001)(6486002)(8676002)(966005)(8936002)(4326008)(478600001)(66556008)(66476007)(54906003)(64756008)(66446008)(316002)(6916009)(76116006)(66946007)(36756003)(91956017)(38070700009)(6506007)(71200400001)(53546011)(86362001)(38100700002)(2906002)(33656002)(83380400001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b0p1cHBOL0FKTFc3b1pseWRLSzY0V0lpNnM4cCtqa1d5VzdRM0JGV0NJMTBM?= =?utf-8?B?dy9OWXVmYUo0ODh1VUpwYjE3cEVLNG43UVlUWThyMHFnbGd3M3dGNVU1Zy9w?= =?utf-8?B?YVpiZWs0VVJTb0VtUDFjTVc0TmRONVoydFR1Q2pnU1dzYUFwQ3ZEWUJObERp?= =?utf-8?B?UXpFSWw3VDJDL2M0aDd3bkpOQTZVaVh3VjE2L0RNbVNFdVphUmhDWXZyZHBY?= =?utf-8?B?RUdqZG1oZ090YmZQcW0xeTAxMzNucEVrUWVacWU2K1lQdDdkSjhwR0w1Ympt?= =?utf-8?B?cm5PVi83MEkvc2FmQmtMbFlaSGtGRDgvN0NnV2RBUUJFdkJWR0h2bkZPdWhN?= =?utf-8?B?ZFM3WHV2RnhFQVlZTEd1SWVENXJlajd3WE9GMHBINitWMzRxZFhQeEZmclU2?= =?utf-8?B?ZDBDUEk2bXhDL1REMm9GNVRCMUlrTHFwckt0OTZmTjdqK3RiYjMyaDlhbGRX?= =?utf-8?B?ZjFaWGVRUzZkSEd1amxCYnoyUGU2QkRNeUJUNlVWck9mQ3MweFpvQWk1YS9j?= =?utf-8?B?anZjWWJETW5GTTNIQ0RNYVVBbkZTSktNeTFvTGJad0NSMnE1Sm1VTlVFeS83?= =?utf-8?B?M2M4OEhzUUZmMkYxd2h3Wm5KcVNVVlNPYi85TCtFRmtSVGZoWmgwZThqa3RD?= =?utf-8?B?OFdCNjhiYmJINmRUTkdXL1J6czFHb1BzRnhXMU5lVEs0TTVHeTBuTFFGVUV3?= =?utf-8?B?ODhkY1lhdi9uTFo3Mm9JS1pldlpVenVUSS9oOWw2aE02cGJVaGxMemYxSXpG?= =?utf-8?B?WlF6b2pYeUhLQXI3azFvQnlreDI5bm5qdE84b29wTi9DWTdOY0hCQ0VPRlJw?= =?utf-8?B?SFlLSHZhSE5OREUxRDFGMGMzdzdWQXJlOWlpdmFDQzRSeXpZazZrZG9CNnph?= =?utf-8?B?WXdUY2R4SmUrZmpQdHM0Vnk4UUUxdW9raEcyQ2tlVm5BQjNwV3cxNWN6eG5F?= =?utf-8?B?QmVrM0RZS3VwS3ZrTnhPSVRGSnluUHNFRTVyWlExWDRuUTJWMjdrWVpISENa?= =?utf-8?B?cWl6VDErRit6cjlxeUdzR0FRLzFhbjNPK0VNYUxUVWNMUVZTZnptOVplK1dy?= =?utf-8?B?Y2J4QlZWWDgrRmZlYWhSY1FuQUJxUmhHZHg4UjdXeWp1TjJJRFZPM2g0K0xZ?= =?utf-8?B?Z3dqQU5XRExBSVdYenFFbndtR0V3bjdBR0ZudGhmNy9TOFJ3Z0s3U0NCNkQv?= =?utf-8?B?UzJuVlBPajJ4NW1oQis0V2dwVW9EVlJsNThpMEZUdW5JNzkxMXVtMElBVVZ4?= =?utf-8?B?cmhHREN4aEtlOTlpcjNlT1p6OUlYOVpvSDFuTmN6ZWk3d2gyY2w4TGVRemIx?= =?utf-8?B?WXZtZVZUUERLMmxVQlBjeEh3YWhnQytQV1ZJZTI2eWFxWHJsc3diTEFOeUNr?= =?utf-8?B?cDFyLzhMSXQ3c3dqNk0wcEVGTHJoOUt3c0cvTlk2bzVNMUMrMnQzUHJGK0VT?= =?utf-8?B?K0laUGF3Z3VuV3FjbXg4NFFkZWs0L1FMT1Zlak1CNFRteHVneWV2aEttbW8r?= =?utf-8?B?cFNDYkQ3MXJqZGJ3TmQzc05XTmdKbVU1dE45Wk1WcFA3bG5WcFJhSkd4RjZZ?= =?utf-8?B?Y09RVy9JVExwY0R3SG9hNXdIOHk1Szgrb1RTRE1jOEdvYzR0SUhRTDM3SitB?= =?utf-8?B?TVRMMnZ3UTl4SzlDSWpFSkpjY0NhVXY0MHZjQm04eWI2SS9nMFNMc2RXQnpH?= =?utf-8?B?WHlUVWpHZWE1eGVQMVcyc3ZpZDhPS3M4L0FDSHUrM0pteGhiUXNZN2hyYjlN?= =?utf-8?B?U1B6UStlTXNYTlloUDBUT3VIYXVaL3R2c1JuWmxJM2VQZ2FMbGQyQ1plb2xS?= =?utf-8?B?YXF0cElHeWl6V2NBQkxzdFhQL1dBb1pEZHJiSk5KZnF2bHRzcThnbDZFVGtt?= =?utf-8?B?a0M5bm91aG8rYWUrdTVQZXV2b0tTbzhrYmJwaTlIZmFxNjByM1NBVFhnRFBW?= =?utf-8?B?NXhkMGkvKzlmYlpIQlN5Tlg1NXhrRklENjZJWkZNWjBLa0NNNjgxTm1SZXg0?= =?utf-8?B?ZWh5MHE2eTJLcE1LQnBBWEhGK3lvQUpUanVtSm1VeGhTQXQwQXdBYS9RQ3Jj?= =?utf-8?B?L241eFl6cHZtN01aWVNuZUN3VDJKL3lvWUJGR2xweGdWbUZPV2ovMWZrbHAr?= =?utf-8?B?V0hWWHZMcUhOclVubk1kaDNaYldMaDYydU03WXdsR0JKejM1bUNRcEl1TnRS?= =?utf-8?Q?F7J2GsbgwIwtq2AM4s877yY=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <9880A50F09239144955A5CA303BCB5D1@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?cTQ1U0VPbXdWa0U5aHZHNkgweGJrOUdzWFBvWXlXbTV5SWRocGMyTVJ1d2tx?= =?utf-8?B?VWJDRG82KzB0UE5QOUV5NmoxUDBOa3ZieTlUREdzOXo5dUV1Q3cyb0dhbUsy?= =?utf-8?B?ME9kQjQzOXpOL1pheWJIT3dqd052d25PNFdWeWJPTFFHdTFKMzM2QXU2N29K?= =?utf-8?B?TVJkWkorbFYzNmF0NUdxUFJtdURhNll3c3ROb0c4eU9vZ3p2dys2RVh6MWIv?= =?utf-8?B?TVFwWER5dHliemR3K3BFcE9QWDlWNllMbFg3bEJpSENyNnNXSklRdDF6NGFM?= =?utf-8?B?QmNsRTdwWHZSUDAvWkJrSFBXUkd3bXlSNnQ5UDdjS2RPaXRydTVOMFJ1Tmlt?= =?utf-8?B?Tk1jSElvVE9rMjV2M2hlVXhicEVlWDVYN3ZQeTlzMTk3R1AyU1REV0pWaHNF?= =?utf-8?B?dGo5VnptVXZPOXVYNW9SelYrdzRmcVpFTFBJWjlTc00rKytrOU8xM01qRlNY?= =?utf-8?B?TFNOamxzcjg0K0s0N00xREk5Q3ZqcDd0QnBBK2puTmdMVnJSUHJubEpWbms3?= =?utf-8?B?bVVLckxzeHgxQnlJeHpQcEFsTVZXbHRwZVF3SkNXVVM1dWE4UDRremROcUNR?= =?utf-8?B?cjllWXgxYXJFT3BraTYvS0hxRnlhcTFES1VEU0hJaWlOVjlwSCtzblZHZjg0?= =?utf-8?B?UEE4aEJ1eHl0NmhyYlhWVHUzSzRCYW1TTlJyYi9NbXpoVU5sZnZRYXEzSWxl?= =?utf-8?B?Vkd3Q01POW9wSktwTDNNUkZiU2Q4ZXA3eW40NjBsdWk4S1ExcjBJaVVJZUo2?= =?utf-8?B?UmZKY2pveWY0bUl5Y1A2cklaTmpHN2N3bkh6RStKS3BLR1dGVGpKNDl3akU4?= =?utf-8?B?dE4ycFlFUlQ4VWswY256VnRrQVREdS92alZNaTFDUEVaYzUyWW9acVBCOUQy?= =?utf-8?B?OWEvSWVYN2xUVEpiTW1Ha0VjeCtyeVRvYk9Ia3FwVndqaWo4QnlNb2RyMUEv?= =?utf-8?B?WForOWN1ZXNza29wY0R1c1dYNFRVakVMSXRFNDJLYklPdkhHK1I3WjZmby9E?= =?utf-8?B?cjhEVXp2c2VpbnF0ZzZwSHNIV0RjUzVUK0VLT0lXcEJKcGt2RVkzT1Q1RkJk?= =?utf-8?B?dmNSR1I2Y2hLeFBZOGpqR0t6VnV4UUdsbjgxenRVVlRsdUp1L0xDUGQ4RUVt?= =?utf-8?B?NWV1WVc3KzV6N2haSmNqL1UxRHZ6ak8vRjBKY01Lak92SldCVEJKNk4zVVN6?= =?utf-8?B?d0xEZW9LRGYwYWhxelNIdHZLaUx6bHQ3Q0NHdTZyTGcwTWtRUVpiUjdkT2dC?= =?utf-8?Q?D4xAvKBzUP/eWx+?= 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: a4524c9a-4a52-42ea-a7c6-08dbd6f99380 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2023 14:32:41.2431 (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: F0hj2I5Z8ZB2w1FPZAxaVnHfpFgFNiBrSKYRJEEclv21s2xmH6DPKWpW4VIC3dksD9Bu1zf+HfEl7uL0VSLIMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5641 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-27_12,2023-10-27_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 spamscore=0 malwarescore=0 mlxscore=0 adultscore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310240000 definitions=main-2310270125 X-Proofpoint-GUID: vu9euF8J6moanxt0txb5HhA8x0Rk7I59 X-Proofpoint-ORIG-GUID: vu9euF8J6moanxt0txb5HhA8x0Rk7I59 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: DQoNCj4gT24gT2N0IDI3LCAyMDIzLCBhdCAzOjIxIEFNLCBNYXJ0aW4gVWVja2VyIDx1ZWNrZXJA dHVncmF6LmF0PiB3cm90ZToNCj4gDQo+IEFtIERvbm5lcnN0YWcsIGRlbSAyNi4xMC4yMDIzIHVt IDE5OjU3ICswMDAwIHNjaHJpZWIgUWluZyBaaGFvOg0KPj4gSSBndWVzcyB0aGF0IHdoYXQgS2Vl cyB3YW50ZWQsICIiZmlsbCB0aGUgYXJyYXkgd2l0aG91dCBrbm93aW5nIHRoZSBhY3R1YWwgZmlu YWwgc2l6ZSIgY29kZSBwYXR0ZXJu4oCdLCBhcyBmb2xsb3dpbmc6DQo+PiANCj4+Pj4gCXN0cnVj dCBmb28gKmY7DQo+Pj4+IAljaGFyICpwOw0KPj4+PiAJaW50IGk7DQo+Pj4+IA0KPj4+PiAJZiA9 IGFsbG9jKG1heGltdW1fcG9zc2libGUpOw0KPj4+PiAJZi0+Y291bnQgPSAwOw0KPj4+PiAJcCA9 IGYtPmJ1ZjsNCj4+Pj4gDQo+Pj4+IAlmb3IgKGk7IGRhdGFfaXNfYXZhaWxhYmxlKCkgJiYgaSA8 IG1heGltdW1fcG9zc2libGU7IGkrKykgew0KPj4+PiAJCWYtPmNvdW50ICsrOw0KPj4+PiAJCXBb aV0gPSBuZXh0X2RhdGFfaXRlbSgpOw0KPj4+PiAJfQ0KPj4gDQo+PiBhY3R1YWxseSBpcyBhIGR5 bmFtaWMgYXJyYXksIG9yIG1vcmUgYWNjdXJhdGVseSwgQm91bmRlZC1zaXplIGR5bmFtaWMgYXJy YXk6ICggYnV0IG5vdCBhIGR5bmFtaWMgYWxsb2NhdGVkIGFycmF5IGFzIHdlIGRpc2N1c3NlZCBz byBmYXIpDQo+PiANCj4+IGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0R5bmFtaWNfYXJy YXkNCj4+IA0KPj4gVGhpcyBkeW5hbWljIGFycmF5LCBhbHNvIGlzIGNhbGxlZCBncm93YWJsZSBh cnJheSwgb3IgcmVzaXphYmxlIGFycmF5LCB3aG9zZSBzaXplIGNhbiANCj4+IGJlIGNoYW5nZWQg ZHVyaW5nIHRoZSBsaWZldGltZS4gDQo+PiANCj4+IEZvciBWTEEgb3IgRkFNLCBJIGJlbGlldmUg dGhhdCB0aGV5IGFyZSBib3RoIGR5bmFtaWMgYWxsb2NhdGVkIGFycmF5LCBpLmUsIGV2ZW4gdGhv dWdoIHRoZSBzaXplIGlzIG5vdCBrbm93IGF0IHRoZSBjb21waWxhdGlvbiB0aW1lLCBidXQgdGhl IHNpemUNCj4+IHdpbGwgYmUgZml4ZWQgYWZ0ZXIgdGhlIGFycmF5IGlzIGFsbG9jYXRlZC4gDQo+ PiANCj4+IEkgYW0gbm90IHN1cmUgd2hldGhlciBDIGhhcyBzdXBwb3J0IHRvIHN1Y2ggRHluYW1p YyBhcnJheT8gT3Igd2hldGhlciBpdOKAmXMgZWFzeSB0byBwcm92aWRlIGR5bmFtaWMgYXJyYXkg c3VwcG9ydCBpbiBDPw0KPiANCj4gSXQgaXMgcG9zc2libGUgdG8gc3VwcG9ydCBkeW5hbWljIGFy cmF5cyBpbiBDIGV2ZW4gd2l0aA0KPiBnb29kIGNoZWNraW5nLCBidXQgbm90IHNhZmVseSB1c2lu ZyB0aGUgcGF0dGVybiBhYm92ZQ0KPiB3aGVyZSB5b3UgZGVyaXZlIGEgcG9pbnRlciB3aGljaCB5 b3UgbGF0ZXIgdXNlIGluZGVwZW5kZW50bHkuDQo+IA0KPiBXaGlsZSB3ZSBjb3VsZCB0cmFjayB0 aGUgY29ubmVjdGlvbiB0byB0aGUgb3JpZ2luYWwgc3RydWN0LA0KPiB0aGUgbmVjZXNzYXJ5IHN5 bmNocm9uaXphdGlvbiBiZXR3ZWVuIHRoZSBjb3VudGVyIGFuZCB0aGUNCj4gYWNjZXNzIHRvIHRo ZSBidWZmZXIgaXMgZGlmZmljdWx0LiAgSSBkbyBub3Qgc2VlIGhvdyB0aGlzDQo+IGNvdWxkIGJl IHN1cHBvcnRlZCB3aXRoIHJlYXNvbmFibGUgZWZmb3J0IGFuZCBjb3N0Lg0KPiANCj4gDQo+IEJ1 dCB3aXRoIHRoaXMgcmVzdHJpY3Rpb24gaW4gbWluZCwgd2UgY2FuIGRvIGEgbG90IGluIEMuDQo+ IEZvciBleGFtcGxlLCBzZWUgbXkgZXhwZXJpbWVudGFsICghKSBjb250YWluZXIgbGlicmFyeQ0K PiB3aGljaCBoYXMgdmVjdG9yIHR5cGUuDQo+IGh0dHBzOi8vZ2l0aHViLmNvbS91ZWNrZXIvbm9w bGF0ZS9ibG9iL21haW4vdGVzdC5jDQo+IFlvdSBjYW4gZ2V0IGFuIGFycmF5IHZpZXcgZm9yIHRo ZSB2ZWN0b3IgKHdoaWNoIHRoZW4NCj4gYWxzbyBjYW4gZGVjYXkgdG8gYSBwb2ludGVyKSwgc28g aXQgaW50ZXJvcGVyYXRlcyBuaWNlbHkNCj4gd2l0aCBDIGJ1dCB5b3UgY2FuIGdldCBnb29kIGJv dW5kcyBjaGVja2luZy4NCj4gDQo+IA0KPiBCdXQgb25jZSB5b3UgZGVyaXZlIGEgcG9pbnRlciBh bmQgcGFzcyBpdCBvbiwgaXQgZ2V0cw0KPiBkaWZmaWN1bHQuICBCdXQgaWYgeW91IHdhbnQgc2Fm ZXR5LCB5b3UganVzdCBoYXZlIHRvIA0KPiB0byBzaW1wbHkgYXZvaWQgdGhpcyBpbiBjb2RlLiAN Cg0KU28sIGZvciB0aGUgZm9sbG93aW5nIG1vZGlmaWVkIGNvZGU6ICh3aXRob3V0IHRoZSBhZGRp dGlvbmFsIHBvaW50ZXIg4oCccOKAnSkNCg0Kc3RydWN0IGZvbw0Kew0KIHNpemVfdCBjb3VudDsN CiBjaGFyIGJ1ZltdIF9fYXR0cmlidXRlX18oKGNvdW50ZWRfYnkoY291bnQpKSk7DQp9Ow0KDQpz dHJ1Y3QgZm9vICpmOw0KaW50IGk7ICANCg0KZiA9IGFsbG9jKG1heGltdW1fcG9zc2libGUpOw0K Zi0+Y291bnQgPSAwOw0KDQpmb3IgKGk7IGRhdGFfaXNfYXZhaWxhYmxlKCkgJiYgaSA8IG1heGlt dW1fcG9zc2libGU7IGkrKykgew0KICBmLT5jb3VudCArKzsgIA0KICBmLT5idWZbaV0gPSBuZXh0 X2RhdGFfaXRlbSgpOw0KfSAgICAgICANCg0KVGhlIHN1cHBvcnQgZm9yIGR5bmFtaWMgYXJyYXkg c2hvdWxkIGJlIHBvc3NpYmxlPyANCg0KDQo+IA0KPiBXaGF0IHdlIGNvdWxkIHBvdGVudGlhbGx5 IGRvIGlzIGFkZCByZXN0cmljdGlvbnMgc28gDQo+IHRoYXQgdGhlIGFjY2VzcyB0byBidWYgYWx3 YXlzIGhhcyB0byBnbyB2aWEgeC0+YnVmIA0KPiBvciB5b3UgZ2V0IGF0IGxlYXN0IGEgd2Fybmlu Zy4NCg0KQXJlIHRoZSBmb2xsb3dpbmcgdHdvIHJlc3RyaWN0aW9ucyB0byB0aGUgdXNlciBlbm91 Z2g6DQoNCjEuIFRoZSBhY2Nlc3MgdG8gYnVmIHNob3VsZCBhbHdheXMgZ28gdmlhIHgtPmJ1Ziwg DQogICAgbm8gYXNzaWdubWVudCB0byBhbm90aGVyIGluZGVwZW5kZW50IHBvaW50ZXIgDQogICAg YW5kIGFjY2VzcyBidWYgdGhyb3VnaCB0aGlzIG5ldyBwb2ludGVyLg0KMi4gIFVzZXIgbmVlZCB0 byBrZWVwIHRoZSBzeW5jaHJvbml6YXRpb24gYmV0d2Vlbg0KICAgICAgdGhlIGNvdW50ZXIgYW5k IHRoZSBhY2Nlc3MgdG8gdGhlIGJ1ZmZlciBhbGwgdGhlIHRpbWUuDQoNCg0KUWluZw0KPiANCj4g TWFydGluDQo+IA0KPiANCj4gDQo+IA0KPj4gDQo+PiBRaW5nDQo+PiANCj4+IA0KPj4+IE9uIE9j dCAyNiwgMjAyMywgYXQgMTI6NDUgUE0sIE1hcnRpbiBVZWNrZXIgPHVlY2tlckB0dWdyYXouYXQ+ IHdyb3RlOg0KPj4+IA0KPj4+IEFtIERvbm5lcnN0YWcsIGRlbSAyNi4xMC4yMDIzIHVtIDA5OjEz IC0wNzAwIHNjaHJpZWIgS2VlcyBDb29rOg0KPj4+PiBPbiBUaHUsIE9jdCAyNiwgMjAyMyBhdCAx MDoxNToxMEFNICswMjAwLCBNYXJ0aW4gVWVja2VyIHdyb3RlOg0KPj4+Pj4gYnV0IG5vdCB0aGlz Og0KPj4+Pj4gDQo+Pj4gDQo+Pj4geC0+Y291bnQgPSAxMTsNCj4+Pj4+IGNoYXIgKnAgPSAmeC0+ YnVmOw0KPj4+Pj4geC0+Y291bnQgPSAxOw0KPj4+Pj4gcFsxMF0gPSAxOyAvLyAhDQo+Pj4+IA0K Pj4+PiBUaGlzIHNlZW1zIGZpbmUgdG8gbWUgLS0gaXQncyBob3cgSSdkIGV4cGVjdCBpdCB0byB3 b3JrOiAiMTAiIGlzIGJleW9uZA0KPj4+PiAiMSIuDQo+Pj4gDQo+Pj4gTm90ZSB0aGF0IHRoZSBz dG9yZSB3b3VsZCBiZSBhbGxvd2VkLg0KPj4+IA0KPj4+PiANCj4+Pj4+IChiZWNhdXNlIHRoZSBw b2ludGVyIGlzIHBhc3NlZCBhcm91bmQgdGhlDQo+Pj4+PiBzdG9yZSB0byB0aGUgY291bnRlcikN Cj4+Pj4+IA0KPj4+Pj4gYW5kIGFsc28gaGVyZSB0aGUgc2Vjb25kIHN0b3JlIGlzIHRoZW4gaXJy ZWxldmFudA0KPj4+Pj4gZm9yIHRoZSBhY2Nlc3M6DQo+Pj4+PiANCj4+Pj4+IHgtPmNvdW50ID0g MTA7DQo+Pj4+PiBjaGFyKiBwID0gJngtPmJ1ZjsNCj4+Pj4+IC4uLg0KPj4+Pj4geC0+Y291bnQg PSAxOyAvLyBzb21ld2hlcmUgZWxzZQ0KPj4+Pj4gLS0tLQ0KPj4+Pj4gcFs5XSA9IDE7IC8vIG9r LCBiZWNhdXNlIGNvdW50IG1hdHRlciB3aGVuIGJ1ZiB3YXMgYWNjZXNzc2VkLg0KPj4+PiANCj4+ Pj4gVGhpcyBpcyBsZXNzIGdyZWF0LCBidXQgSSBjYW4gdW5kZXJzdGFuZCB3aHkgaXQgaGFwcGVu cy4gInAiIGxvc2VzIHRoZQ0KPj4+PiBhc3NvY2lhdGlvbiB3aXRoICJ4Ii4gSXQnZCBiZSBuaWNl IGlmICJwIiBoYWQgdG8gd2F5IHRvIHJldGFpbiB0aGF0IGl0DQo+Pj4+IHdhcyBqdXN0IGFuIGFs aWFzIGZvciB4LT5idWYsIHNvIGZ1dHVyZSBwIGFjY2VzcyB3b3VsZCBjaGVjayBjb3VudC4NCj4+ PiANCj4+PiBUaGUgcHJvYmxlbSBpcyBub3QgdG8gZGlzY292ZXIgdGhhdCBwIGlzIGFuIGFsaWFz IHRvIHgtPmJ1ZiwgDQo+Pj4gYnV0IHRoYXQgaXQgc2VlbXMgZGlmZmljdWx0IHRvIG1ha2Ugc3Vy ZSB0aGF0IHN0b3JlcyB0byANCj4+PiB4LT5jb3VudCBhcmUgbm90IHJlb3JkZXJlZCByZWxhdGl2 ZSB0byB0aGUgZmluYWwgYWNjZXNzIHRvDQo+Pj4gcFtpXSB5b3Ugd2FudCB0byBjaGVjaywgc28g dGhhdCB5b3UgdGhlbiBnZXQgdGhlIHJpZ2h0IHZhbHVlLg0KPj4+IA0KPj4+PiANCj4+Pj4gQnV0 IHRoaXMgYXBwZWFycyB0byBiZSBhbiBleGlzdGluZyBsaW1pdGF0aW9uIGluIG90aGVyIGFyZWFz IHdoZXJlIGFuDQo+Pj4+IGFzc2lnbm1lbnQgd2lsbCBjYXVzZSB0aGUgbG9zcyBvZiBvYmplY3Qg YXNzb2NpYXRpb24uIChJJ3ZlIHJ1biBpbnRvDQo+Pj4+IHRoaXMgYmVmb3JlLikgSXQncyBqdXN0 IG1vcmUgc3VycHJpc2luZyBpbiB0aGUgYWJvdmUgZXhhbXBsZSBiZWNhdXNlIGluDQo+Pj4+IHRo ZSBwYXN0IHRoZSBsb3NzIG9mIGFzc29jaWF0aW9uIHdvdWxkIGNhdXNlIF9fYmRvcygpIHRvIHJl dmVydCBiYWNrIHRvDQo+Pj4+ICJTSVpFX01BWCIgcmVzdWx0cyAoIkkgZG9uJ3Qga25vdyB0aGUg c2l6ZSIpIHJhdGhlciB0aGFuIGFuICJvdXRkYXRlZCINCj4+Pj4gc2l6ZSwgd2hpY2ggbWF5IGdl dCB1cyBpbnRvIHVuZXhwZWN0ZWQgcGxhY2VzLi4uDQo+Pj4+IA0KPj4+Pj4gSU1ITyB0aGlzIG1h a2VzIHNlbnNlIGFsc28gZnJvbSB0aGUgdXNlciBzaWRlIGFuZA0KPj4+Pj4gYXJlIHRoZSBkZXNp cmFibGUgc2VtYW50aWNzIHdlIGRpc2N1c3NlZCBiZWZvcmUuDQo+Pj4+PiANCj4+Pj4+IEJ1dCBj YW4geW91IHRha2UgYSBsb29rIGF0IHRoaXM/DQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gVGhpcyBz aG91bGQgc2ltdWxhdGUgaXQgZmFpcmx5IHdlbGw6DQo+Pj4+PiBodHRwczovL2dvZGJvbHQub3Jn L3oveHE4OWFNN0dyDQo+Pj4+PiANCj4+Pj4+ICh0aGUgY2FsbCB0byB0aGUgbm9pbmxpbmUgZnVu Y3Rpb24gd291bGQgZ28gYXdheSwNCj4+Pj4+IGJ1dCBub3QgbmVjZXNzYXJpbHkgaXRzIGltcGFj dCBvbiBvcHRpbWl6YXRpb24pDQo+Pj4+IA0KPj4+PiBZZWFoLCB0aGlzIGV4YW1wbGUgc2hvdWxk IGJlIGEgdmVyeSByYXJlIHNpdHVhdGlvbjogYSBsZWFmIGZ1bmN0aW9uIGlzDQo+Pj4+IGNoYW5n aW5nIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIHN0cnVjdCBidXQgcmV0dXJuaW5nIGEgYnVm ZmVyIHdpdGhpbg0KPj4+PiBpdCB0byB0aGUgY2FsbGVyLiBUaGUgbW9yZSBsaWtlbHkgZ2xpdGNo IHdvdWxkIGJlIGZyb206DQo+Pj4+IA0KPj4+PiBpbnQgbWFpbigpDQo+Pj4+IHsNCj4+Pj4gCXN0 cnVjdCBmb28gKmYgPSBmb29fYWxsb2MoNyk7DQo+Pj4+IAljaGFyICpwID0gRkFNX0FDQ0VTUyhm LCBzaXplLCBidWYpOw0KPj4+PiANCj4+Pj4gCXByaW50ZigiJWxkXG4iLCBfX2J1aWx0aW5fZHlu YW1pY19vYmplY3Rfc2l6ZShwLCAwKSk7DQo+Pj4+IAl0ZXN0MShmKTsgLy8gb3IganVzdCAiZi0+ Y291bnQgPSAxMDsiIG5vIGZ1bmN0aW9uIGNhbGwgbmVlZGVkDQo+Pj4+IAlwcmludGYoIiVsZFxu IiwgX19idWlsdGluX2R5bmFtaWNfb2JqZWN0X3NpemUocCwgMCkpOw0KPj4+PiANCj4+Pj4gCXJl dHVybiAwOw0KPj4+PiB9DQo+Pj4+IA0KPj4+PiB3aGljaCByZXBvcnRzOg0KPj4+PiA3DQo+Pj4+ IDcNCj4+Pj4gDQo+Pj4+IGluc3RlYWQgb2Y6DQo+Pj4+IDcNCj4+Pj4gMTANCj4+Pj4gDQo+Pj4+ IFRoaXMga2luZCBvZiAiZ2V0IGFuIGFsaWFzIiBzaXR1YXRpb24gaXMgcHJldHR5IGNvbW1vbiBp biB0aGUga2VybmVsDQo+Pj4+IGFzIGEgd2F5IHRvIGhhdmUgYSBjb252ZW5pZW50ICJoYW5kbGUi IHRvIHRoZSBhcnJheS4gSW4gdGhlIGNhc2Ugb2YgYQ0KPj4+PiAiZmlsbCB0aGUgYXJyYXkgd2l0 aG91dCBrbm93aW5nIHRoZSBhY3R1YWwgZmluYWwgc2l6ZSIgY29kZSBwYXR0ZXJuLA0KPj4+PiB0 aGluZ3Mgd291bGQgaW1tZWRpYXRlbHkgYnJlYWs6DQo+Pj4+IA0KPj4+PiAJc3RydWN0IGZvbyAq ZjsNCj4+Pj4gCWNoYXIgKnA7DQo+Pj4+IAlpbnQgaTsNCj4+Pj4gDQo+Pj4+IAlmID0gYWxsb2Mo bWF4aW11bV9wb3NzaWJsZSk7DQo+Pj4+IAlmLT5jb3VudCA9IDA7DQo+Pj4+IAlwID0gZi0+YnVm Ow0KPj4+PiANCj4+Pj4gCWZvciAoaTsgZGF0YV9pc19hdmFpbGFibGUoKSAmJiBpIDwgbWF4aW11 bV9wb3NzaWJsZTsgaSsrKSB7DQo+Pj4+IAkJZi0+Y291bnQgKys7DQo+Pj4+IAkJcFtpXSA9IG5l eHRfZGF0YV9pdGVtKCk7DQo+Pj4+IAl9DQo+Pj4+IA0KPj4+PiBOb3cgcGVyaGFwcyB0aGUgcHJv YmxlbSBoZXJlIGlzIHRoYXQgImNvdW50IiBjYW5ub3QgYmUgdXNlZCBmb3IgYSBjb3VudA0KPj4+ PiBvZiAibG9naWNhbGx5IHZhbGlkIG1lbWJlcnMgaW4gdGhlIGFycmF5IiBidXQgbXVzdCBhbHdh eXMgYmUgYSBjb3VudCBvZg0KPj4+PiAiYWxsb2NhdGVkIG1lbWJlciBzcGFjZSBpbiB0aGUgYXJy YXkiLCB3aGljaCBJIGd1ZXNzIGlzIHRvbGVyYWJsZSwgYnV0DQo+Pj4+IGlzbid0IGlkZWFsIC0t IEknZCBsaWtlIHRvIGNhdGNoIGxvZ2ljIGJ1Z3MgaW4gYWRkaXRpb24gdG8gYWxsb2NhdGlvbg0K Pj4+PiBidWdzLCBidXQgdGhlIGxhdHRlciBpcyBjZXJ0YWlubHkgbXVjaCBtb3JlIGltcG9ydGFu dCB0byBjYXRjaC4NCj4+PiANCj4+PiBNYXliZSB3ZSBjb3VsZCBoYXZlIGEgd2FybmluZyB3aGVu IGYtPmJ1ZiBpcyBub3QgZGlyZWN0bHkNCj4+PiBhY2Nlc3NlZC4NCj4+PiANCj4+PiBNYXJ0aW4N Cj4+PiANCj4+Pj4gDQo+Pj4gDQo+PiANCj4gDQoNCg==