From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id E212F7803E7 for ; Thu, 11 Jan 2024 14:06:50 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=mtVpM51ESrfZoNb/DZl/qNJZkRYw2CzEee57waotmRs=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:user-agent:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-ID:Content-Transfer-Encoding; s=20140610; t=1704982009; v=1; b=X68U+2FX7/bPxDwMRZLGTlHPZ9sPM0y0sosv02FwF1h7a5Dfjvgd7lOQhPXw4qxp2ST80pd0 b9OFQAXOZSmXjCA+KLArsno3/cuJcRtjupaYqLvC75YahEn5O6ctbXMlMyTjWVggQWXJiajkh8u iQMKjvBB5mhDPANlhmMCt6Vw= X-Received: by 127.0.0.2 with SMTP id fwYhYY7687511xBLheLNGmGZ; Thu, 11 Jan 2024 06:06:49 -0800 X-Received: from EUR02-DB5-obe.outbound.protection.outlook.com (EUR02-DB5-obe.outbound.protection.outlook.com [40.107.249.86]) by mx.groups.io with SMTP id smtpd.web11.11995.1704982007866710129 for ; Thu, 11 Jan 2024 06:06:48 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=Lr+IgA/BXcCeOUFAMiusjUcMkkplvmTLjCddVJyophyESxlvrDcKjtACV/xe8//QKnooRdrkyavd/Q445i42gHYc381DEUJ2GGLA+aI19aEgkU8Eyks2GZ7CaR3pipP+ubQIABx8XFJwqJ9B3TSreNw49kGpV8hSnOm5wVTbW0vqplqmtZTn0ZlHfdseqFz5xgUDZhfibR1yzFZTSH0ocUTiw+3QZBfBJ6GR6PS4SnFfsd5AoQXr20bgYXyrV8WulHlIG0ET8UgMQmqDg/YQ+NptaEXQ9QdS9AOfqlkxOmEYwTVumVmJDGwtapo2P9CofFa7IDwTWi9Q0+FOBxf7Yw== ARC-Message-Signature: i=2; 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=bm+McX8T1WVRbwhler5hZtNUuWq1BWx94czgudHksOc=; b=mg/kyL94qRqhkdcI+YeILKH0eS8l1v9aogSKBkwG9VB3IcqrkAzcWDN2xYnmcM3CdojgySkScQqc+JHRcysatTDTF/mLhhhACTUxSup3WNcOUJhm0VUMYLmdYuduTDbLucOaDgVOuJWree1SqzFVeN0SGCukPaj4gK+a6H1V8RInVLtRlTUcciL8AFblYu336h4GmrV07DDRxJ87+Rpa2EOsTABoLYbTYfapXtQw4BCdIOlqvFad2XwCHskFDl2bL+hqJW8vfJneDeJEWzNHGiwntw5+l+sXuQ9Scs3yIU10pQtelOrzoJtZmgZc/koIlIfwYlDgIx2k7wv0cqPZVg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) X-Received: from DUZPR01CA0148.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bd::15) by AS8PR08MB8777.eurprd08.prod.outlook.com (2603:10a6:20b:5c2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Thu, 11 Jan 2024 14:06:38 +0000 X-Received: from DU6PEPF0000B61E.eurprd02.prod.outlook.com (2603:10a6:10:4bd:cafe::a1) by DUZPR01CA0148.outlook.office365.com (2603:10a6:10:4bd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19 via Frontend Transport; Thu, 11 Jan 2024 14:06:37 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU6PEPF0000B61E.mail.protection.outlook.com (10.167.8.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.14 via Frontend Transport; Thu, 11 Jan 2024 14:06:37 +0000 X-Received: ("Tessian outbound a064b9944658:v228"); Thu, 11 Jan 2024 14:06:37 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b438e2b16e8248ae X-CR-MTA-TID: 64aa7808 X-Received: from 8b47cfc6c9dc.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FCD3616C-8DB4-4094-B411-52C4B4E41789.1; Thu, 11 Jan 2024 14:06:31 +0000 X-Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8b47cfc6c9dc.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 11 Jan 2024 14:06:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A5qLvZKFmGvrA0b157JcH3zakmGCqVKBRpvsq05Vjg3ox1DNbfZlLZUURQyMNhFw2Xzxo7Nocb4h5GEMJBOx02aqj2u7AB39TEd97iq1KDsj6Frl9hdizKTHAyoA1Go7wpTINfcf9e8BvhnTwUNyolpg0mOC15E+YTZ1wXwmWgbNQ0pxjvwfUl6QDyJ/lT2N3bH9XJdH3yWqPXrhOP90x1OUiYic63SQvzN0hPL5yU3coWuzl+VT0m74cCH4Z+ZOIuUpwh20ayLm9xIhVnilQP0JqhLIA6bnjl5i+BriQF892PreeCEZ1P0WVrisxH/BThWa8OyHl9rYk1AYo6dgkA== 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=bm+McX8T1WVRbwhler5hZtNUuWq1BWx94czgudHksOc=; b=JFo+g+6nqnIfPBeo38+nwP3q5/7DcQg7hXJQuundsLUEEIWwmncBo0DWXYnaeaxxjjtsmhRo9+L8Jq88B4UZEbOJ5Ublq71NJuNgwONb86OE2uFVjG3jD7iht+s66DX3kMs0lF9oCjLtSa0AXABltYJ2wst8ODlIvzR17LizlNrC96fnfEBefPsQ618FMeOXTzT2Jc2vAxVVw8nR8ZyLb9XKanrnmoLSSHGVL1oAOkdUJiZ/mBgjBjayjD+gitHVZCfx8TYNQSORv1vCTOSd/LA1Oa/1jexLiEmA+OuGAB4jDMRIZcJHVJbrhLjhQ4KAl1nhANIIduxegqkqcZmoHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by PAWPR08MB9067.eurprd08.prod.outlook.com (2603:10a6:102:343::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Thu, 11 Jan 2024 14:06:25 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e%6]) with mapi id 15.20.7181.019; Thu, 11 Jan 2024 14:06:25 +0000 From: "Sami Mujawar" To: "gua.guo@intel.com" , "devel@edk2.groups.io" CC: Marc Beatove , Ard Biesheuvel , Ray Ni , John Mathew , Gerd Hoffmann , nd Subject: Re: [edk2-devel] [PATCH v2 2/4] StandaloneMmPkg/Hob: Integer Overflow in CreateHob() Thread-Topic: [PATCH v2 2/4] StandaloneMmPkg/Hob: Integer Overflow in CreateHob() Thread-Index: AQHaRG6u5J16tXE31UuwRhh+x3IuVrDUpdsA Date: Thu, 11 Jan 2024 14:06:25 +0000 Message-ID: References: <20240111091439.1767-1-gua.guo@intel.com> <20240111091439.1767-3-gua.guo@intel.com> In-Reply-To: <20240111091439.1767-3-gua.guo@intel.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.80.23121017 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|PAWPR08MB9067:EE_|DU6PEPF0000B61E:EE_|AS8PR08MB8777:EE_ X-MS-Office365-Filtering-Correlation-Id: ed604734-def1-4085-9dcd-08dc12ae8705 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 1879dyychatdaM4Rdh2ocoH9TS1TqNrqh+L0sUSWn35nqXj4vWn8mZVKV2T30HVboDkHAoOAmC+cpjO2UP0SNItnhKuIp1YhSHQMJt6qRV/JOHGvFvoAgkNz7WBWgEX61sEvgu8/JWPZ072q4jya1vdOlxUkj/Z8TTrcHm7HKaAbjzPHg5+fisYhrKqJ7sGrl42kWGWL0s5Xix/CZFNL+haXI+gfzV3x3MI8TnnJ0+1osQKqY+mx0laDG6k8B1amzykaHit6zllpZlr2RtFWILdjxtByjdJuqUVDwMtt59nVGSRW+caU5INTFe/L4HF8w839KXUckpCeLBNfMnDOJ6hanfBQu32Mtr0U66nRSV/X/Lt/MRhswuQ63TcFz4qZoHwo7ZhdUXseeXP1IVnMIeFBJ1MP/0f4j46W64pFgPG+6GHF2nEsVJ3WSJ3YyOnlhdBThhd7bHGCQ2WXGT4dO5yjKb3go2G9ee44t39dxVWnZ4PANCR+poBWNv6SdtKC5VqX/LNhThC03KUMUILI+yZJB9ssKcK8QuUcUcpoHqXxkOCSkm+mZN29eb4sECTAfJj+lB64T1ZTvSz6sa3tW23ok9BGt3T9wR2Zn3+dYSlut9413LzpZ+43U0dBSTSc0+wrzxS+HijOd07Kw3TCYA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(6029001)(39860400002)(376002)(396003)(366004)(346002)(136003)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(966005)(6486002)(6512007)(6506007)(26005)(2616005)(38070700009)(36756003)(71200400001)(38100700002)(86362001)(122000001)(33656002)(83380400001)(41300700001)(478600001)(8676002)(8936002)(4326008)(5660300002)(66946007)(91956017)(76116006)(66476007)(66556008)(110136005)(66446008)(316002)(2906002)(54906003)(64756008)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB9067 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000B61E.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: af8e4004-3274-46d6-a45f-08dc12ae7fcb X-Microsoft-Antispam-Message-Info: geoJabdBi7i0NBlF51hHc+fFsq0v2rFoe0dIKKMcrWleX3HgkunDoMSaXJzAbjiPbSGi+HlPOUJ4LFJYydTERdSTtwPsQX7HS+C4OOxA6RFazRAGegwXrmvSgJf9Iu7Hl1+7wstxItYj8+QUUc9kedHgDf1c0cj5izlsfDo9wO6F+YBxFC1oRXrQoYfYMHxd4tXZpFo7hQhjHN11ZhMFozj7UNYKzR1F9kSNjpi7blK2Kysvmahs7XW6wx2uV7Yz5E5+H+1Ghyvi6OvmjAq7EMACtO66nqWnOyMAyA3x/7jU47sBNFKK9I7rxVdK06L0e1QloBmEzHoxMsfM9ExJDedGRCOHjCZXmFSIHrL2BH+P6ZtsSqWje6tg/fV7Q3B99LUGuABs9cqiFvA4Thv1VibxZS2LBIUz+vFkXTg1pvkK+9qQ0g1UhI6EV4ssaCkBLMzj7B8d1a3Lq3e82UphDDEtFCUgHmT1awAanGqL+GklGD6hxxpv4yidwN00h56ByevrRa79GnDPOAYLNM4caLS0pY6O28cAzVBVFmH5rXdlbg2f3RXWAk+h7cdL/vE6mOx6Jh2ciVFOWxlPV7j906QTEe1U7dyxOpsXJZMw4WxHOLZyAPRvYbQWpGkZnQH3XmohBQNeEJ85+SnZ0KPmUDj0Y3DYB2/wlM7uBJtMq9fmMcv4FR9GW0D5bWeBrE56UejBS7MlOV0SgKyjqnyZNFBHfHyh3GHgXOZFtTVdCPo= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2024 14:06:37.8669 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed604734-def1-4085-9dcd-08dc12ae8705 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF0000B61E.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8777 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 454XTsaq2xh8hXaXYNUNG87Tx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=X68U+2FX; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgR3VhLA0KDQpUaGFuayB5b3UgZm9yIHRoaXMgcGF0Y2guDQpQbGVhc2Ugc2VlIG15IHJlc3Bv bnNlIGlubGluZSBtYXJrZWQgW1NBTUldLg0KDQpSZWdhcmRzLA0KDQpTYW1pIE11amF3YXINCg0K 77u/T24gMTEvMDEvMjAyNCwgMDk6MTUsICJndWEuZ3VvQGludGVsLmNvbSA8bWFpbHRvOmd1YS5n dW9AaW50ZWwuY29tPiIgPGd1YS5ndW9AaW50ZWwuY29tIDxtYWlsdG86Z3VhLmd1b0BpbnRlbC5j b20+PiB3cm90ZToNCg0KDQpGcm9tOiBHdWEgR3VvIDxndWEuZ3VvQGludGVsLmNvbSA8bWFpbHRv Omd1YS5ndW9AaW50ZWwuY29tPj4NCg0KDQpSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE2NiA8aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn L3Nob3dfYnVnLmNnaT9pZD00MTY2Pg0KDQoNCkZpeCBpbnRlZ2VyIG92ZXJmbG93IGluIHZhcmlv dXMgQ3JlYXRlSG9iIGluc3RhbmNlcy4NCkZpeGVzOiBDVkUtMjAyMi0zNjc2NQ0KDQoNClRoZSBD cmVhdGVIb2IoKSBmdW5jdGlvbiBhbGlnbnMgdGhlIHJlcXVlc3RlZCBzaXplIHRvIDgNCnBlcmZv cm1pbmcgdGhlIGZvbGxvd2luZyBvcGVyYXRpb246DQpgYGANCkhvYkxlbmd0aCA9IChVSU5UMTYp KChIb2JMZW5ndGggKyAweDcpICYgKH4weDcpKTsNCmBgYA0KDQoNCk5vIGNoZWNrcyBhcmUgcGVy Zm9ybWVkIHRvIGVuc3VyZSB0aGlzIHZhbHVlIGRvZXNuJ3QNCm92ZXJmbG93LCBhbmQgY291bGQg bGVhZCB0byBDcmVhdGVIb2IoKSByZXR1cm5pbmcgYSBzbWFsbGVyDQpIT0IgdGhhbiByZXF1ZXN0 ZWQsIHdoaWNoIGNvdWxkIGxlYWQgdG8gT09CIEhPQiBhY2Nlc3Nlcy4NCg0KDQpSZXBvcnRlZC1i eTogTWFyYyBCZWF0b3ZlIDxtYmVhdG92ZUBnb29nbGUuY29tIDxtYWlsdG86bWJlYXRvdmVAZ29v Z2xlLmNvbT4+DQpSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtl cm5lbC5vcmcgPG1haWx0bzphcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPj4NCkNjOiBTYW1pIE11 amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tIDxtYWlsdG86c2FtaS5tdWphd2FyQGFybS5jb20+ Pg0KQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbSA8bWFpbHRvOnJheS5uaUBpbnRlbC5jb20+ Pg0KQ2M6IEpvaG4gTWF0aGV3IDxqb2huLm1hdGhld3NAaW50ZWwuY29tIDxtYWlsdG86am9obi5t YXRoZXdzQGludGVsLmNvbT4+DQpBdXRob3JlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl ZGhhdC5jb20gPG1haWx0bzprcmF4ZWxAcmVkaGF0LmNvbT4+DQpTaWduZWQtb2ZmLWJ5OiBHdWEg R3VvIDxndWEuZ3VvQGludGVsLmNvbSA8bWFpbHRvOmd1YS5ndW9AaW50ZWwuY29tPj4NCi0tLQ0K Li4uL1N0YW5kYWxvbmVNbUNvcmVIb2JMaWIvQXJtL1N0YW5kYWxvbmVNbUNvcmVIb2JMaWIuYyB8 IDcgKysrKysrKw0KMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQ0KDQoNCmRpZmYgLS1n aXQgYS9TdGFuZGFsb25lTW1Qa2cvTGlicmFyeS9TdGFuZGFsb25lTW1Db3JlSG9iTGliL0FybS9T dGFuZGFsb25lTW1Db3JlSG9iTGliLmMgYi9TdGFuZGFsb25lTW1Qa2cvTGlicmFyeS9TdGFuZGFs b25lTW1Db3JlSG9iTGliL0FybS9TdGFuZGFsb25lTW1Db3JlSG9iTGliLmMNCmluZGV4IDE1NTBl MWJhYmMuLmJiODQyNmRjMGEgMTAwNjQ0DQotLS0gYS9TdGFuZGFsb25lTW1Qa2cvTGlicmFyeS9T dGFuZGFsb25lTW1Db3JlSG9iTGliL0FybS9TdGFuZGFsb25lTW1Db3JlSG9iTGliLmMNCisrKyBi L1N0YW5kYWxvbmVNbVBrZy9MaWJyYXJ5L1N0YW5kYWxvbmVNbUNvcmVIb2JMaWIvQXJtL1N0YW5k YWxvbmVNbUNvcmVIb2JMaWIuYw0KQEAgLTM0LDYgKzM0LDEzIEBAIENyZWF0ZUhvYiAoDQoNCg0K DQoNCkhhbmRPZmZIb2IgPSBHZXRIb2JMaXN0ICgpOw0KDQoNCg0KDQoNCg0KKyAvLw0KDQoNCisg Ly8gQ2hlY2sgTGVuZ3RoIHRvIGF2b2lkIGRhdGEgb3ZlcmZsb3cuDQoNCg0KKyAvLw0KDQoNCisg aWYgKEhvYkxlbmd0aCA+IE1BWF9VSU5UMTYgLSAweDcpIHsNCg0KDQorIHJldHVybiBOVUxMOw0K W1NBTUldIEFsdGhvdWdoIHRoaXMgZml4IGlzIGNvcnJlY3QsIEkgdGhpbmsgaXQgc2hpZnRzIHRo ZSBwcm9ibGVtIHNvbWV3aGVyZSBlbHNlLiANCklmIHRoZSBhYm92ZSBjb25kaXRpb24gb2NjdXJz LCBhIE5VTEwgaXMgcmV0dXJuZWQuIEEgcXVpY2sgc2NhbiByZXZlYWxzIHRoYXQgdGhlIGNhbGxp bmcgZnVuY3Rpb25zIGRvIG5vdCBjaGVjayB0aGUgcmV0dXJuZWQgdmFsdWUgYmVmb3JlIHVzZS4N CmUuZy4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL2Jsb2IvbWFzdGVyL1N0YW5k YWxvbmVNbVBrZy9MaWJyYXJ5L1N0YW5kYWxvbmVNbUNvcmVIb2JMaWIvQXJtL1N0YW5kYWxvbmVN bUNvcmVIb2JMaWIuYyNMMTY3LUwxNzANClRoZXJlIGFyZSBtdWx0aXBsZSBzdWNoIHBsYWNlcyB3 aGVyZSB0aGUgY2FsbGluZyBmdW5jdGlvbnMgZG8gbm90IGNoZWNrIHRoZSBwb2ludGVyIHJldHVy bmVkIGJ5IENyZWF0ZUhvYigpLiANCkkgYmVsaWV2ZSBhIHNpbWlsYXIgc2l0dWF0aW9uIGNhbiBo YXBwZW4gZm9yIHRoZSBvdGhlciBwYXRjaGVzIGluIHRoaXMgc2VyaWVzLg0KWy9TQU1JXQ0KDQor IH0NCg0KDQorDQoNCg0KSG9iTGVuZ3RoID0gKFVJTlQxNikoKEhvYkxlbmd0aCArIDB4NykgJiAo fjB4NykpOw0KDQoNCg0KDQoNCg0KRnJlZU1lbW9yeSA9IEhhbmRPZmZIb2ItPkVmaUZyZWVNZW1v cnlUb3AgLSBIYW5kT2ZmSG9iLT5FZmlGcmVlTWVtb3J5Qm90dG9tOw0KDQoNCi0tIA0KMi4zOS4y LndpbmRvd3MuMQ0KDQoNCg0KDQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5p byBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmll dy9SZXBseSBPbmxpbmUgKCMxMTM2MTkpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwv bWVzc2FnZS8xMTM2MTkKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDM2 NTg5NjAvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5z dWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBv cGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==