From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4154DC4167B for ; Tue, 28 Nov 2023 17:58:14 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r82LP-0007WR-RX; Tue, 28 Nov 2023 12:57:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r82LO-0007Vv-G1 for grub-devel@gnu.org; Tue, 28 Nov 2023 12:57:58 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r82LM-0006ed-55 for grub-devel@gnu.org; Tue, 28 Nov 2023 12:57:58 -0500 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 3ASHnAR2010726; Tue, 28 Nov 2023 17:57:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : in-reply-to : references : date : message-id : content-type : mime-version; s=corp-2023-11-20; bh=hkMeNhBh+B63d6+4j1/GnuQ+g7dQVeNxZGKYYOA4hNs=; b=hrMKQh+N2teTSFs7VHsWmB26Uq0PJXUnPBOlmxQzZpKhlxXCpBE6af9B34qd4V/kb2Er Q6cXOIZ03q0tzRZHAs0JdUuY3gUMgxphx3dCb1Zt+LQe0eqOpmzR4gM8apsWWL6gMoZe Jh+2dgj4DZKCH/tdhi4UkY6+cAXGRHo/MTA0u6+EQBMJQIhQ1JRnS7gt+W0G6NLBuNgX 054cKmchOU3YAMrui9k74z+ng0I+Fp6ZyR50mprkwzBmr5/nwthoQCXED+VN1U5jP+6+ THbCi/3cypI7UyADHP1IUgk4BE2kqvydaJafE7zn7Idp3mzyFXMeNfRYHplBuygvsRlE gg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3un5txt18b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 28 Nov 2023 17:57:48 +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 3ASHphmI009302; Tue, 28 Nov 2023 17:57:47 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2100.outbound.protection.outlook.com [104.47.58.100]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3uk7c71ra6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 28 Nov 2023 17:57:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fvUFoTQq0CLMjPhMGmFc8iek0rffiykFze9q7qpJ7hegu3b5iPtX/5F+AzeptFo88SRrLtq/x1+KFfvcnrqryqbPScMLj3SxuRteXsRWqzCPEGgmXw7pc91ib0tIJ6E1zTfpRbmfcsEcU5AoKYCRVfhgfcJRhNcAnlh+XpO2in+R4ewIGHygcXpOFNvTshX23R2dG6HF+Qdv1cyhPPqhOwoYfXrneVTRKL7u/UsP8I7XA6mK9eO2ZdpTNoiaeNuz1mS8i2ANEBTl3ExcAC6mTtt47dEy9tV0YmbznVzGbPBfG7KPx85tOqbgCi+7e595q5Psp4ONdrW6LQHaAnLiww== 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=hkMeNhBh+B63d6+4j1/GnuQ+g7dQVeNxZGKYYOA4hNs=; b=VB6iGz4MneP1LQKzohXnr1tPOd5vLV4ZT+1aylB70LnHbL/KwPVdGLbKjE8PaXg2tjoCIO6OWnxE2LyP3FiHgktpf/vxhvh9RxFBV886d2+kl0VytXFPS/ZuLB7rCm1aNJY947E4iOUNUE7OWnloBIdbdgOZS/Epm5QOnnOC6bikteExx7he2lD3g9UnHoawsYb0rtqPUGOyBD7uD9ybjw0OavIJRdd3zURfK8SUctxQ/3XnKI+44iXHgivXO3JmGqZut2S22WIroFWJlv/a9eFWbfPCzxm5vxgomucwLSerl42WYDftu5ZtyA7z5jSNjX+uHqM6PwddbaXpDXXswg== 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=hkMeNhBh+B63d6+4j1/GnuQ+g7dQVeNxZGKYYOA4hNs=; b=AGvha5exKzVVGgC6xdCmq0wVksf5iBrnj5ON+feCIoIYuJaGW8CcRQfbrmZQBk04tqKYDlwUHzLq20k4FB/SNHi4U4tlKYe68RSsxj5AXtffyIydaKsst9Fkxkn0o93m+8k7Q7bkBiQmU81vBgJssogZauz4q7Cze7lbl24HokM= Received: from PH8PR10MB6622.namprd10.prod.outlook.com (2603:10b6:510:222::5) by SA1PR10MB5782.namprd10.prod.outlook.com (2603:10b6:806:23f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.27; Tue, 28 Nov 2023 17:57:44 +0000 Received: from PH8PR10MB6622.namprd10.prod.outlook.com ([fe80::be2f:9ada:14c9:5847]) by PH8PR10MB6622.namprd10.prod.outlook.com ([fe80::be2f:9ada:14c9:5847%7]) with mapi id 15.20.7002.026; Tue, 28 Nov 2023 17:57:44 +0000 From: Darren Kenny To: Daniel Kiper , grub-devel@gnu.org Cc: alec.r.brown@oracle.com, amakhalov@vmware.com, arvidjaar@gmail.com, chris.coulson@canonical.com, development@efficientek.com, dja@axtens.net, git@xen0n.name, jag.raman@oracle.com, jan.setjeeilers@oracle.com, kanth.ghatraju@oracle.com, konrad.wilk@oracle.com, mbenatto@redhat.com, pfsmorigo@canonical.com, phcoder@gmail.com, pjones@redhat.com, ps@pks.im, ross.philipson@oracle.com Subject: Re: GRUB Coverity x86_64/EFI and ARM64/EFI runs - 0 outstanding defects In-Reply-To: References: Date: Tue, 28 Nov 2023 17:57:40 +0000 Message-ID: X-ClientProxiedBy: DB9PR01CA0022.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::27) To PH8PR10MB6622.namprd10.prod.outlook.com (2603:10b6:510:222::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR10MB6622:EE_|SA1PR10MB5782:EE_ X-MS-Office365-Filtering-Correlation-Id: 58ae90c8-9420-4102-ab2a-08dbf03b85c2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hG0UfeWw20LfjWgLpUejhta7IzpT6BfhW43/MbMs3ttFESWIbDCHbtbQuuuBUTY3hqpfzYpWOZyajzX0gHaF2IdrCDml4YxxeJbNGkUr1pnvMsf/tQt0kK4cQRGjsR5EcC4OQuyzT0/MdK6uUm/YHsSDrGkzPkDQO/AMo9TQwgITmKTi4A5tFRRBheOvtHqYrz8GszziNOz+p2CAI56Mdc5a2SfgFVol0BHcWAm2LTd8Wg3eeQC2g26fRmj4XEZRZdd/3Kvs7NY0u0w6OUJTa0uktkqR/VF3VNSrVmn+tVXp6QegOV5oDKyE1CVjmBeNj4CE+8cFk3cG1KbNVMpUFmzStJZq1oN4QxQVncdyf6T768UcNYDUDnFn+fbP0DXLM0T/WF9w3BKLXqYgWci7OaUpkZ0VYz7C4DSGtfBxcL0q3WN0/m09PoUPWMJ5Lu7LqiDJmnNit6i+cafgYmwUo7MtQv0A4z5agpep9MAs3J+b6FX5tplkVW0UZlrDFW4QTbCiImMG/UacFOfG2mZ+7rYm42EXP772mD377dQ2BqYF82gpm/WwFqXlIeQ3DQbi X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH8PR10MB6622.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(39860400002)(366004)(136003)(346002)(396003)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(83380400001)(38100700002)(5660300002)(4326008)(66556008)(6486002)(8936002)(8676002)(6666004)(6512007)(6506007)(86362001)(316002)(66946007)(7416002)(66476007)(44832011)(478600001)(4001150100001)(36756003)(41300700001)(2906002)(107886003)(26005)(2616005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?K2DZ/zVL/soJM3cplVSFV6oOT9+nzJV/naWMQ1mnI+s0cfkQai0jeECxQWSu?= =?us-ascii?Q?cf0AqZs2IOnOMckY3E4Rx2MkFqlC5bO/qEbEJ0jGeVD6WYbhEtn6Tw9AGP2q?= =?us-ascii?Q?xtdL+NE6FtFQhZ8ZdwKU0wsikdj+3/RFrkwKWUOnQqUA+FnpMDddGYFbi7ec?= =?us-ascii?Q?3Fun39V2aOCwzG3U88X6kt4M5PU0FMpKs+XP0hYQwT5tLZfYH44nUR4ebr4X?= =?us-ascii?Q?J9jP5ZcTTTJ0FglggrB7Pk7eQzCPOidHfIM6hTwt+LhMUaU6HyoH9Quao4zT?= =?us-ascii?Q?TpI36X/3H1+gtWZtxw/OgQLgsPlMp5IfQ+h9ZaBaJtmNpnXzpLIMPviWoTjD?= =?us-ascii?Q?C5Ht3gDUsh0RX2FwOedPdLFLplVam6UpAZNqNedRbYQr2WnAi9mjNCiULvE4?= =?us-ascii?Q?xyKZS3e7/6c45/VStRMMdwgZE4cMeQ8bZQDd3zGuBV8R5Rr6R8W9nwxhbYZV?= =?us-ascii?Q?e5980fsWYzUklhtcS2z10yNEAkq7+HDB/71ji5b5v5dq47uhSBS8gY5g3ZC3?= =?us-ascii?Q?cdNzw8Vq0dtTxtwH6nEIJj8uDqpR/F8s3CDVt1EaXLkWfkKpaZBr7FhMM7lm?= =?us-ascii?Q?umpT4Ui1LrcaQePfiRfCLJc0+FCeFocydLNj3hmvkAg9vQuCmUvGPWd+td/D?= =?us-ascii?Q?ak6riT6CJGXBM2I6un0TJABM8KFUmwx/B8EUPqYelESJVBRlb67fyn0xFhek?= =?us-ascii?Q?GsjWX+59rG/pUeUkPZVVNupwMdhIHEcG1gHYL0vf6naHetllS4EuHcMU3ems?= =?us-ascii?Q?Id3Dp4Z8tU/EOa0hGDEwDs98k0n9v4x+7+xaQ5ARbt7l5B1LhA6LpVBsKywb?= =?us-ascii?Q?05orMy0NwFG0SxodBuOjcOVqZ0c0nmWzU0D2RVxIRWj9sKBfXIxu6LdxsUGA?= =?us-ascii?Q?ZqUzVdk3htG1Pbm4iapUEgpMqyIGmnEadVuBDMRj/LVawaV+7JQANS9o9hGb?= =?us-ascii?Q?igqz03WrntdfmlijabniwPAA0wBjMXPHHLlSs0n0ZiHHs6mEDyEI2HAs8DUy?= =?us-ascii?Q?5dSGPYWhq1dnfqdinJjTFvPARdfbnqeCLg6h45PRcz7QwZ6nwRKXm/8H4TXX?= =?us-ascii?Q?fsg6jr42hYYf6hbSZRiXGxcqQ0obX6SYOPIoucDSAv0XBo2nrp95F10Y6aDj?= =?us-ascii?Q?MKJj8dWEAWeFeiZfW1N3rmMwkEBkEC2CcH/uNxOsZ4rP0FdUy5hU0BvHAMyZ?= =?us-ascii?Q?b9+bz9YEoZOiXlutqdNP9OuEongn/SXN1rUAN72wQMp2G+ohqYYCc4nsDT4L?= =?us-ascii?Q?zZKvVQSxa9wQEGETvIuSs3+qneCaPLsoTXOYVAxqL2g0swjVJy9/8z+dh1Zr?= =?us-ascii?Q?pT4K2pept8NoEQLnNhAmsp6hGi0qQpbulPXPiY4VbUm/p2A1IUB61QPKhqui?= =?us-ascii?Q?uOzdj56zmdf+/LjbCczT+MOv7+7A0FaShe/3QFubnMaVjgeWM/bXs+ucvvnk?= =?us-ascii?Q?XaBaR5JE0eoQPjwM9IOedAqteXlxWFhmgpjsfnkP05cM3Lb9b4aOouwQaEod?= =?us-ascii?Q?nrIw4ksG1Ik5KjtfMgionBfNVkYJP3XSXoZ6X6elfMKfhNUY+TpJSaD3n3jF?= =?us-ascii?Q?MO3cvZHlyFMCnSz52htG8zQuR/2ghS805XIkqxBLhTsSAGeAJFg215aH7JN+?= =?us-ascii?Q?Cg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?aUWj6ptSmLfqHgSZsTVy2fz+yZlo6wzbBhZyqt2KtCjIAVCmL58WbnZPv+qI?= =?us-ascii?Q?cMw1KjFxItrF5Pm2oM71SltTdDRn2rv9uWLXO3F2/QskhzQoPBR2X8H2e1Sk?= =?us-ascii?Q?jmt7OOmvxjnyXfGraYgqhIrUBb6Opkb7Xkv4xFpZkbhfZG6hCK6abn25xRSe?= =?us-ascii?Q?wS5Ynnv6dvQQHNqIoU9rb5+4DcWZbo5up15FA7s1gXDyacaWR0n4AUIhWCxu?= =?us-ascii?Q?br85B3wI3xVzOfeTxFveZX421DoAZ7jJfP6aJLFN7NAcIq6J7d73V1W9gytI?= =?us-ascii?Q?YptvqMV7EvkAg785XTsOxYFGj9NZoGEd3HL8075r5b3UtZWsOUVnnZsSru44?= =?us-ascii?Q?1Wn0ZgZt/VuLw9JO54QrPPh1QC383S72tErNmmlLxz96RRTNiTJ7AQ26w5g9?= =?us-ascii?Q?0EscK3BGjQBTkbXWY+g467ihaU3Eq14etDpf325cj3LbWuJSgN91amMuBhKb?= =?us-ascii?Q?4Xs+h+/Wmk7xD7Nmq5Z/9iLsVnB93rw0tTfGU3LNSQAd1RZt7anhM/0ZMeHL?= =?us-ascii?Q?v5LeiYIY6GBgwN4VeMsVbeBTWAMwwZGYZjs7s509FsB/9RbXas8zJjBV1vDB?= =?us-ascii?Q?9DkDRYWsAW9PFZX1miYSmLOd46a2e5wg5+iI2+SrS7bbD+aETZFh8je4WCJl?= =?us-ascii?Q?GTCaJj4ofvutJpI1gN9f86FcPsy3sZDEG938giUUZmlCnyzjHceU9oVXd4gW?= =?us-ascii?Q?GVhY+v4f02/YbcqqwAPxK9lIodJxkuFGr5lNwfFfQiyuT9z1INQkVnLx8/bg?= =?us-ascii?Q?Ff9rzXXTDTIdwDdNhXYBG/Eblo4Heid2yScCQpGLwIWttGDrqK232R0s4LU6?= =?us-ascii?Q?VLNfh5LMu1YhI4/bEcNq6gPIA1ImbmsPO/1Y6654emvuud0pioeop2l7+KxJ?= =?us-ascii?Q?pVYOgM+fDvrw5E0ZLzoWeGy97St/kRNGjJjtD8WcncuUrJTAZ5c1f1FKjdod?= =?us-ascii?Q?gyQmzlVtt1DqaZergQBFoxNIGKOvYaJtF8y9nFUvwH4=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 58ae90c8-9420-4102-ab2a-08dbf03b85c2 X-MS-Exchange-CrossTenant-AuthSource: PH8PR10MB6622.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2023 17:57:44.4959 (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: FzIjwGZydyRBls7cAN0XzxPer3/oTHP+c/aNz8A5nqBYruV62jl56QPuiTcQvYXU7xK8a3i4A/kC+iM3KMUPTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB5782 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-28_19,2023-11-27_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311280143 X-Proofpoint-GUID: i7NZkQIoYZlcEMkfTmRkXoX0e33n9wFe X-Proofpoint-ORIG-GUID: i7NZkQIoYZlcEMkfTmRkXoX0e33n9wFe Received-SPF: pass client-ip=205.220.165.32; envelope-from=darren.kenny@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org CkhpIERhbmllbCwKCkdyZWF0IHRvIGtub3cgdGhlIHRhcmdldCB3YXMgcmVhY2hlZC4KClRoZSBs YXN0IHNldCBvZiBpc3N1ZXMgc2VlbWVkIHRvIGJlIGEgcmVhbCBjaGFsbGVuZ2UuCgpZb3Ugc2V0 IGEgaGlnaCBiYXIgYXMgYSBtYWludGFpbmVyLCBlbmNvdXJhZ2luZyBldmVyeW9uZSB0b3dhcmRz IGEKcmVzb2x1dGlvbiBhbmQgbWFraW5nIEdSVUIgYWxsIHRoZSBiZXR0ZXIgZm9yIGl0LgoKV2Vs bCBkb25lIGFsbCEKClRoYW5rcywKCkRhcnJlbi4KCk9uIFR1ZXNkYXksIDIwMjMtMTEtMjggYXQg MTc6NTk6MzEgKzAxLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gSGksCj4KPiBJdCBpcyBvdXIgcGxl YXN1cmUgdG8gaW5mb3JtIHlvdSB0aGF0IHdlIHdlcmUgYWJsZSB0byBhY2hpZXZlIDAgb3V0c3Rh bmRpbmcKPiBkZWZlY3RzIGZvciB0aGUgR1JVQiBDb3Zlcml0eSB4ODZfNjQvRUZJIGFuZCBBUk02 NC9FRkkgcnVucy4gV2UgZGlkIGFuYWx5c2lzCj4gb2YgNjI5IGlzc3VlcyBhbmQgZml4ZWQgNTM1 IG9mIHRoZW0uIFRoZSByZXN0IGhhcyBiZWVuIGRpc21pc3NlZCBtb3N0bHkgYXMKPiBmYWxzZSBw b3NpdGl2ZXMuIFRoaXMgd29yayBhbGxvd2VkIHVzIHRvIGltcHJvdmUgb3ZlcmFsbCBHUlVCIGNv ZGUgcXVhbGl0eSwKPiByZWxpYWJpbGl0eSBhbmQgc2VjdXJpdHkuIFdlIHdpbGwgY29udGludWUg dXNpbmcgdGhlIENvdmVyaXR5IHRvIHZlcmlmeQo+IGNvcnJlY3RuZXNzIG9mIG5ld2x5IGludHJv ZHVjZWQgY29kZSBhbmQgZXhpc3Rpbmcgb25lLgo+Cj4gVGhlIENvdmVyaXR5IGFuYWx5c2lzIGFu ZCBmaXhpbmcgb2YgcmVwb3J0ZWQgaXNzdWVzIHdhcyBpbml0aWF0ZWQgYnkgQW5kcmVpCj4gQm9y emVua292IGluIDIwMTQuIExhdGVyIFZsYWRpbWlyIFNlcmJpbmVua28gam9pbmVkIGFuZCB0b2dl dGhlciBjb250aW51ZWQgdGhpcwo+IHdvcmsgdW50aWwgMjAxNy4gV2UgcmVzdGFydGVkIHVzaW5n IHRoZSBDb3Zlcml0eSBhbmFseXplciBpbiAyMDIwLCB3aGVuIHdlIHdlcmUKPiBmaXhpbmcgQm9v dEhvbGUgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBhbmQgb3RoZXIgaXNzdWVzLiBJdCB0b29rIHVz IDMgeWVhcnMgdG8KPiBkbyBhbmFseXNpcyBvZiBhbGwgQ292ZXJpdHkgaXNzdWVzIG5vdCBzb2x2 ZWQgZWFybGllci4gSXQgd2FzIHZlcnkgdGVkaW91cwo+IHByb2Nlc3MgcmVxdWlyaW5nIGh1bmRy ZWRzIG9mIGhvdXJzIG9mIGNvZGUgYW5hbHlzaXMgZG9uZSBieSBtYW55IHBlb3BsZS4gV2UKPiB0 aGluayBpdCBpcyBpbXBvcnRhbnQgdG8gbmFtZSBhbGwsIGluIGFscGhhYmV0aWNhbCBvcmRlciwg d2hvIHRpcmVsZXNzbHkgd29ya2VkCj4gdG8gbnVsbCBvdXQgYWxsIGRlZmVjdHMgcmVwb3J0ZWQg YnkgdGhlIENvdmVyaXR5Ogo+ICAgLSBBbGVjIEJyb3duIChPcmFjbGUpLAo+ICAgLSBBbGV4ZXkg TWFraGFsb3YgKFZNd2FyZSksCj4gICAtIEFuZHJlaSBCb3J6ZW5rb3YsCj4gICAtIENocmlzIENv dWxzb24gKENhbm9uaWNhbCksCj4gICAtIERhbmllbCBBeHRlbnMsCj4gICAtIERhcnJlbiBLZW5u eSAoT3JhY2xlKSwKPiAgIC0gR2xlbm4gV2FzaGJ1cm4sCj4gICAtIEphZ2FubmF0aGFuIFJhbWFu IChPcmFjbGUpLAo+ICAgLSBKYW4gU2V0amUtRWlsZXJzIChPcmFjbGUpLAo+ICAgLSBLb25yYWQg Unplc3p1dGVrIFdpbGsgKE9yYWNsZSksCj4gICAtIE1hcmNvIEEgQmVuYXR0byAoUmVkIEhhdCks Cj4gICAtIFBhdHJpY2sgU3RlaW5oYXJkdCwKPiAgIC0gUGF1bG8gRmxhYmlhbm8gU21vcmlnbyAo Q2Fub25pY2FsKSwKPiAgIC0gUm9zcyBQaGlsaXBzb24gKE9yYWNsZSksCj4gICAtIFZsYWRpbWly IFNlcmJpbmVua28sCj4gICAtIFdBTkcgWHVlcnVpLgo+Cj4gVGhhbmsgeW91IGZvciBkb2luZyB0 aGlzIHdvcmsgZ3V5cyEgVGhpcyBzdWNjZXNzIHdvdWxkIG5vdCBiZSBwb3NzaWJsZSB3aXRob3V0 IHlvdSEKPgo+IERhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBz Oi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK