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 8AEFE3858D37 for ; Mon, 18 Mar 2024 16:36:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8AEFE3858D37 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 8AEFE3858D37 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=1710779817; cv=pass; b=uSRdnxFpo/FqeECjozdABKH5O/dP0WQGXhxK6ttpfzV6Uq2qzpUmK4A6KVm++e+LTCsw4gP06VP6UWU6Oqq/0RWLGPfh0ac5uBAzxX/2OMMKYdBNOHXJ5gbg0WbemyAzfFeg/tcHX1BWTT17EXOfwl0pEVkDI8RVoGkiIlD5mAc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1710779817; c=relaxed/simple; bh=jNFAyMOADoYo0z0iO4rzmEW2S86/+S4VHI0YZWrCFpg=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=ay2SbA1lK0x7c9+k6luwnQ8Kj0t/Kfb8lrg612mszySgvNvCqkHzD70o674ILuoe4vTtzt/Kn5RckwqplP0nrCPlzSc8n83kYJJwRpIbUmNcvSJWFJCWk6f7F8I3WVmXl/YAnwTOVZgEHLCLb20Fi2TtriJrhJEX2V+GebxUHNg= 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 42IDPEdW019270; Mon, 18 Mar 2024 16:36:52 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-11-20; bh=jNFAyMOADoYo0z0iO4rzmEW2S86/+S4VHI0YZWrCFpg=; b=gDo5p+KeHpjA16CLJxyoAzXQUQJfXMWFW/hhzmkMntHarykUyQso1VL4gGBLbUeS8qSo LhM73iwNiZfjOnZ/X0phbtJqwTkfO1FM2VMGyfwYZH9sy63ZP+8QRIedHevs95hMJPyi nHPllGyJRryWG3pMVGTeLPILXU3pu3XPzsSzS5+AJi1JRWKVc4PH6bod5Uy05oX7P1S0 Em20rs0NK66XLBJvuiE0C7I1+jS6n40b3pR2gKc8vrqxr6QOK0HT/KRShzzkXUKFZPPz KekfJuhhkRq5MT0J5OUngAvmBUE9NQdKJamh+A0/8VR4dKMBrsT0MZu0iJg+AvLJutTO OA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ww3yu3c2k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Mar 2024 16:36:52 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 42IFw7pB003725; Mon, 18 Mar 2024 16:36:51 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ww1v5372w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Mar 2024 16:36:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dAcsvjCxhasmskW1dm8k1JEdOk5W2MZHwTv5waWfTARCEAzFeEocdRemoZeTwaansmbI20Wx+3dPzoM57MX/WkZ7tcoCADqUVVCdy6a0f3h3awCF6HU4ammBCM4b8bDpaoIeO398nsLswGl31ZSR8/f5zT46OJP9zPNKfNoe3e91ccj7W/W4NQPYvCHeQi7+GxrMJRHqf0cE2YdVxqSvsyhWX2/Vr7aj3M3L62r4uBDv7XVUfkcueI24ICzUTp3kpn9AEBG8c+yrhgqh3GET4mWsZhdZmXCYqygzKqfey1NfOUFXOZWmyOlL7moKcmglMDrJq4w14u3CdXODnjEJeA== 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=jNFAyMOADoYo0z0iO4rzmEW2S86/+S4VHI0YZWrCFpg=; b=VfyAKU/PLxu96AqP+bqK8VX2+4w6CNtfKpldkmTDzM4QXA3I+jt2rGDrlE0LT6RC44KVEW39srLXoTerh/SqZMZOQ/gW0sBBVXWYc/8IxjmicW4Ua0+cbdoWL2RP7t4z2XT6mf8BEoNVcPmr4HQb2Ke2jCSNJqGt4fXsrhU5JjaK7fbhvfPonZd4g6gI6zONU6ibfq59e6gIpgOM6JIwo6GRlp3jXhVSWNu5hExfQs3hVdMEuWR5Lu8/FxYYw7P42ZQAFeAVea/GCqIQl/TwuaLpD/sip9ZI//sFiYyYeBqDCajepLv9/PJbBEPnxjbZORZHI6tJYsIn9kiQhbKp1Q== 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=jNFAyMOADoYo0z0iO4rzmEW2S86/+S4VHI0YZWrCFpg=; b=Vqxw944/bR+m+LtQa0pkMddsbHFEQGXwcJIrX4/Dp3qcrfs23gG/sWn9AcW8wh8pZagwEI9BlIS4Ihg1qpD1PTpdnWauCx5N2Z4FdZG+rMWyZPt0QRZXjMg76FmksAAuuSB04zZjB/j54dpAmZIPFJp059y7RqKJFbH9yJUA73g= Received: from CY8PR10MB6538.namprd10.prod.outlook.com (2603:10b6:930:5a::17) by DM3PR10MB7972.namprd10.prod.outlook.com (2603:10b6:0:43::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.26; Mon, 18 Mar 2024 16:36:48 +0000 Received: from CY8PR10MB6538.namprd10.prod.outlook.com ([fe80::2dae:7852:9563:b4bc]) by CY8PR10MB6538.namprd10.prod.outlook.com ([fe80::2dae:7852:9563:b4bc%6]) with mapi id 15.20.7386.025; Mon, 18 Mar 2024 16:36:48 +0000 From: Qing Zhao To: Siddhesh Poyarekar CC: Joseph Myers , "richard.guenther@gmail.com" , "uecker@tugraz.at" , "keescook@chromium.org" , "isanbard@gmail.com" , "gcc-patches@gcc.gnu.org" Subject: Re: [PATCH v6 3/5] Use the .ACCESS_WITH_SIZE in builtin object size. Thread-Topic: [PATCH v6 3/5] Use the .ACCESS_WITH_SIZE in builtin object size. Thread-Index: AQHaYREBMdNxrJPqjE+AGQiFEw2/qrEy7DsAgANHqICAB6xvAIAAAL0AgAABtAA= Date: Mon, 18 Mar 2024 16:36:48 +0000 Message-ID: References: <20240216194723.391359-1-qing.zhao@oracle.com> <20240216194723.391359-4-qing.zhao@oracle.com> <40ae105f-c677-49c1-80e9-cf92d9bbda4c@gotplt.org> <51BA04E3-1959-4862-AA59-A3B6E3B59F12@oracle.com> <0ab02eb8-c749-418c-9a81-596a91b4ed0f@gotplt.org> In-Reply-To: <0ab02eb8-c749-418c-9a81-596a91b4ed0f@gotplt.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3774.400.31) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY8PR10MB6538:EE_|DM3PR10MB7972:EE_ x-ms-office365-filtering-correlation-id: 31a1ad3c-7afe-4538-3f2d-08dc47699b97 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: U9Tsp9Z5m/llSfPkp9hpaww5b5gfjcgxrdWtyrjzCQUR9odyyT617QGGmw8/0P8fQNoZxCtSHR729B6Yp+konAzRzek01pE6u+TqWBZJIlpX5Xn6cKJrbxAS1x7foRQNYEDKSAl6Xt0c4DRb0wsue1jlJqSyv282IoPrXsOncg9zz8y7N/zUJdDwx9cM80qkZ8gBttvSYkafHO0copi7LeYTrQjEVUVMe0FxKQKVwJhBdPUpR7hI5kllCT7MTJfy+lTf8Tex5G8eudAX/nUN2NudDkSHIGXZ/c2Ru3CrhE5VPsiZ1kRl0uKGxXdBLv19MzMdRQ10Yt4cAcLtZ9jPOnzWca2MZPLaIEDnfOqUOI+kf+LB4ea1W76zNE8ty09wM78gm0+H+iWpK+w38/ms54rndfXLaPtYPGnz+/hptcpd8dd2fAlwGWi8gUnJWPjMiLmeq7jsRxrMpGcI2MFn7+3EHZuyZOhkLlVb1hKm7sw+9WiYufSs+EoJYmOIOZjxAbV3dfYM1th9AqXaAiQbxOEPOW13mTRW4RQ8k34fOSCb5ZkN7+qlHeEmgHVJYJtpC4dByOlpoHE/7lPtrqJGf6i7MMKpWkpa8CY0V+Z/r4lDVRibSncmC02MbwGYrlpeDHW9z7NeZjI9dQcm5kRgu3umSq5pb77Q/pwMFOiiPVlu9JQ9mVdcn5H8v44KnecU2ej+WhVvLPSXFSMYT0++iKnNjnovkQpU3bzo94ZJ3Kw= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR10MB6538.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NzByOXZoK2FmUTBiY0JVOW50SnpaM3ZhU1kxcmJrS2FMcnRwT0owaTFWekZM?= =?utf-8?B?VlUraUdoOXMranFiN2NLRzloVk9JSDVjaEcvVmJia2J4REdUNEJ0OEVnYk05?= =?utf-8?B?NG5KaGVZRjJyTFNpdTZGaDczeFUyME5rbWRGNVVTOU9VTkN3M2pUZFFDR21r?= =?utf-8?B?ZVNYVVYyTzR4YnFySGVSS0ZvNk5SMXh2TEplSjd5ZVY4bmZHRTZobDdsMmtU?= =?utf-8?B?dWViSW9aQ21RcWRkSmQvT1pZVjNjZDFUVFhjRXdPaFVNZ3VDM1MrOGo4cWdP?= =?utf-8?B?dk00NmhGMmwxM0ozdmJQVWM3aGVweDR4bytTRjZQdXI5WFFwdWU4dEt3NkRw?= =?utf-8?B?aG5GT0o4UTUrZlo0OC9HbDBFb0dESnpkOWVJdU9Ma21uTkIyUHJKM0l0bWZm?= =?utf-8?B?Z0lrbURaT0lUc0s0NXVzb2cyRldnYTZ0RFdoRnRHUFRIbGMyWk1OaHByWkhP?= =?utf-8?B?MS9iYzhhN3p3aExOamRSN3oxSXBwT2MwUE5ScXgyTlpyaTFFSHlzYWhmMGNR?= =?utf-8?B?Yk5NNWFLN0RiUVZMMnNRU3BSRzltb0tBK3hOZHZ3SkdNQUZmRE9XRTlSdVNU?= =?utf-8?B?YVQ2dW51NFdjYWpuNk9uQ2crOEdkSnJaTVBFZERWUzRCVG5ZT0RvVWlsRVp3?= =?utf-8?B?b2NxNTA1REg2Vnp5L2h5dDhicXFBU3dnODNCWEFEOVFOcmQzTDY4cUgvQWlX?= =?utf-8?B?TnpyL3dyaFVHc1FuSStkaFpwRWJnUVdxVjJ6dzAzc0Z3WllpMVVNZ1hpMG9x?= =?utf-8?B?cHpub0pTbkhibmdCQ0NldWROR2tobm83SDh5WXRyU0VKZ0tyQ3graUtnZ2ox?= =?utf-8?B?WTNTNVd6QklXd2NSZXFrVEtIWWlDcmtIbmtBZ2Q2MUNWRmowa3FZZWJreVJy?= =?utf-8?B?aTF5NnpWUFEybHBPbVptWWZ2clFDRURIQU1NWWY3M2pJSGR5WFpvTjhPRnVJ?= =?utf-8?B?SlhDa3RlUEhobFp3YXlJeWRXRUNCYjVYeVI4ekNFQ2tCOW9Ub2JDWGVEdnM3?= =?utf-8?B?bUFJOW1pbXdYWTZLa3FCTHg0aEFSTWcxZXcvM0RvMHQ0di9NQS9KS3EwQjBH?= =?utf-8?B?LzhzRk1ENFNsQ3ArTzVQS0EwM0lCZTJ5ZURrM3NuYWlxZW5zZWhrRlgvS1R2?= =?utf-8?B?cWppdmFtS29DOVJaV2hySW9oaFIwbUJnUzdvNnJuQzh4d1ZGSFBQQmJ0YkNZ?= =?utf-8?B?L1RLcjdubUxRZGpjNHdzWlpBMXVOVnF6WmRmNjFJenJDbjE2NDhyTU5ETXRN?= =?utf-8?B?VEhGL0hicmcwSUlKQnV4VnUzZlhpZ0o3MHppakt2VnVOb0ZsSTZyVjdMZjIz?= =?utf-8?B?S1I0MzMxZVNRNEVvU2g0ZTlwUnc2N3JDLzBLZUFvRHhna05tZGhVbnBTa0hJ?= =?utf-8?B?Q28vcUJuZkJVOVBwM1N6UjZUeEJtQnFJb2IwdTBJMmxLUDVhYmNaaklqT2cz?= =?utf-8?B?WXRnRFpFOVZSaFVqMk9JSUxVVTQrU1hLRTNtSGU0akxXdVR3S1hjVm0vVDRq?= =?utf-8?B?U3hNbWxCazhGbnIveUh0dDhhWG1nbGFvWUhvdVFDMzUvUkNBYUVHSjExNXQz?= =?utf-8?B?dHM5MVh1VnlUeldMNkd4aXBaTnl2TmhuWXVIUFlOdW5UTHFiZUVxaU1teVpy?= =?utf-8?B?RzhxS09DWi9zYzB0RGpoTmt4TTlqQkpkY0hnbEk3WXBKc0pqZnNnckMxZVYy?= =?utf-8?B?Wm9MY3JuUElvcDd4QWtLNEpSUWlQcDlXRUNwMU4wWS9uZHpLVDdpQlM1RU9J?= =?utf-8?B?bXA3ZmlUNklzRzVDazl5WWF0clhWYkVHVEhXSlIrNE1BNVJiVWI2WCtmRVJN?= =?utf-8?B?SVBUWkE3OFMvM2VJMFhDWEFNWFdBTHFQU3pybWh3UUNTS2hHdXltUk5FY29Q?= =?utf-8?B?M0s3amFyUEh4bkN4bjNMZUpqRlJTRko2dHRoTmx1dUIwaFcydGlFd0s4VnNx?= =?utf-8?B?RitudWpDT0FaWUdQbzVmWS94UnNXZzRwT3VPVnNIQndKaWdmY3lEV1hPWDdB?= =?utf-8?B?eHM0ZWV4QXlrampkbjc1WlRCNi9vYUlCUnRPTzlDd1pmWkQ5YnlRUGd3QjVL?= =?utf-8?B?YWFMbTl1Qi85aUVsam9FenZCZElWQVNvekZPeTBhbGhxZFBzemh0ZDM4OGpr?= =?utf-8?Q?VH5I3yvEmpl2MZsf3hGXMDcnZ?= 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: BVWFL16wFzWV7idCGkDHDy3XqT6DJ0l0vj1mBe1sY1MnFijRdECO3SU4RlC3Gfx5MEodGKXtWWR45orVJEbRApr1IOpnskClbKWYA1qkJs2Nesjkq8KtSSIR8v8VWh9gOHo/oztAB3ngoUF6SRRwa5peP73x3o0Qg5ZF6poO0NxNN50RU1ClOiFGsHV7WAnx0bKPayQS5Jea81lT0sHcvgHyNt5qy0xmbMR90ax3YbAOWJ/A80X7cuyGCXOQeSnXhYjY/MU50aNlCksRsnqXYiqiVCbW++EI6SZLt86vw4dMDJLH/W838K9fssMjS8wqSu2B66AXI1rICK8I6uiDbXB5XXL2WP9nU99J1gFDSTAWkYpYPZYZBLZ1iAABqCNz+pGPZ0Mif8+O5XjOPwgQKnIlkqjH7DXWX3Xk5ZbyTLHv8SfnqZOpRKU72HaWCjXCmNMI/X5PUNKc3DtKy8odVsmGVNCt5qd7Vg1ca7tLu6E1YidrT416Yn3G9qFBDhsh4fH8rHKwd0RNTYCegfm+JnxiY6wPP5vw/egmSVNrKZELnjHYWnKepC81kT1Dl077g6RF6virrMtHWVjrT9sJj41lEXbVM+F5zY8g2UKm9bI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY8PR10MB6538.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31a1ad3c-7afe-4538-3f2d-08dc47699b97 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2024 16:36:48.6900 (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: 7bfsyv1sYGZpu0si5CgBAYdSv5jHuhZWDUt2OO1NopwFjNoIZh3JF9dRG1VQHOsqEF6d5nM03qbTw445NpaezA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR10MB7972 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-18_12,2024-03-18_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 adultscore=0 spamscore=0 bulkscore=0 mlxlogscore=942 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2403140000 definitions=main-2403180124 X-Proofpoint-GUID: RIhvM2TnzCcHEcX3-r4579QOaS59nZzs X-Proofpoint-ORIG-GUID: RIhvM2TnzCcHEcX3-r4579QOaS59nZzs X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: DQoNCj4gT24gTWFyIDE4LCAyMDI0LCBhdCAxMjozMCwgU2lkZGhlc2ggUG95YXJla2FyIDxzaWRk aGVzaEBnb3RwbHQub3JnPiB3cm90ZToNCj4gDQo+IE9uIDIwMjQtMDMtMTggMTI6MjgsIFFpbmcg WmhhbyB3cm90ZToNCj4+Pj4gVGhpcyBzaG91bGQgcHJvYmFibHkgYmFpbCBvdXQgaWYgb2JqZWN0 X3NpemVfdHlwZSAmIE9TVF9EWU5BTUlDID09IDAuDQo+Pj4gT2theS4gV2lsbCBhZGQgdGhpcy4N Cj4+IFdoZW4gYWRkIHRoaXMgaW50byBhY2Nlc3Nfd2l0aF9zaXplX29iamVjdF9zaXplLCBJIGZv dW5kIHNvbWUgb2xkIGJ1Z3MgaW4gZWFybHlfb2JqZWN0X3NpemVzX2V4ZWN1dGVfb25lLCBhbmQg Zml4ZWQgdGhlbSBhcyB3ZWxsLg0KPiANCj4gV291bGQgeW91IGJlIGFibGUgdG8gaXNvbGF0ZSB0 aGlzIGZpeCBhbmQgcG9zdCB0aGVtIHNlcGFyYXRlbHk/ICBJIHJlY2tvbiB0aGV5IHdvdWxkIGJl IHJlbGV2YW50IGZvciBnY2MgMTQgdG9vLg0KDQpZZXMsIHRoYXTigJlzIGEgZ29vZCBpZGVhLCBJ IGNhbiBkbyB0aGF0Lg0KTm8gc3BlY2lmaWMgdGVzdGluZyBjYXNlIGZvciBpdCwgdGhvdWdoLiAN Cg0KdGhhbmtzLg0KDQpRaW5nDQoNCj4gDQo+IFRoYW5rcywNCj4gU2lkDQoNCg==