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 8559B740039 for ; Tue, 9 Apr 2024 18:53:21 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ql4GfFihIEPI1oxBHkIy8lwF8EKkuEJXM/4g/uATD6Y=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20240206; t=1712688800; v=1; b=BYkAf24BLHPyO8DZA+c7f21dJJzckFqjDNx5f2kXMbnnLK6VbG6FCLRHh2Rn4rVHpmaVHk8o ZfOTbg4Gin4f8xAVrZMets7vw4EzT8cq5pdp2YB1aDqpAzFtmQfgnZRQHwJQpvrL6wCQpuZoQ9O Px97YenjI2cWfvzi6H6FAMgtyC/q7NpBFUArsh8nF4M8StmOZxUMmxDP8TdqvVZvrlKHNnJEeK8 IZ4Mu/yHk0cCm/aO4YySvszEdz4TT9nBocIhW/TN/piTNlOH7eaHs/nJJMMDl0KoQJY57kCmdDr TQaakInn/zyDtd5ZJ4cde8ACTQJaWjZO3Wu0ocnqyNTCw== X-Received: by 127.0.0.2 with SMTP id 1DkJYY7687511xz45opo4Zkt; Tue, 09 Apr 2024 11:53:20 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.146348.1712688797843448804 for ; Tue, 09 Apr 2024 11:53:17 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A73EE1595; Tue, 9 Apr 2024 11:53:47 -0700 (PDT) X-Received: from beelzebub.ast.arm.com (u203625-lin.austin.arm.com [10.118.28.39]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 562C63F7F5; Tue, 9 Apr 2024 11:53:17 -0700 (PDT) From: "Sam Kaynor" To: devel@edk2.groups.io Cc: Ray Ni , Zhichao Gao , Michael D Kinney , Liming Gao , Zhiguang Liu Subject: [edk2-devel] [PATCH v5 3/3] ShellPkg: UefiShellDebug1CommandsLib: Conformance Profiles in Dmem.c Date: Tue, 9 Apr 2024 13:53:11 -0500 Message-Id: <20240409185311.2868024-4-Sam.Kaynor@arm.com> In-Reply-To: <20240409185311.2868024-1-Sam.Kaynor@arm.com> References: <20240409185311.2868024-1-Sam.Kaynor@arm.com> MIME-Version: 1.0 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 Resent-Date: Tue, 09 Apr 2024 11:53:18 -0700 Resent-From: sam.kaynor@arm.com Reply-To: devel@edk2.groups.io,sam.kaynor@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: of4vat2IS1wbkmaiZnbYmoxtx7686176AA= Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=BYkAf24B; 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 UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQzNTIK CkltcGxlbWVudGVkIGR1bXBpbmcgb2YgdGhlIFVFRkkgQ29uZm9ybWFuY2UgUHJvZmlsZXMgVGFi bGUgdXNpbmcgRG1lbS5jCkFkZGl0aW9uYWxseSBhZGRlZCB0aGUgYmFzZSBzdXBwb3J0IGZvciB0 aGUgdGFibGUgd2l0aCBuZXcKaGVhZGVyIGZpbGUgQ29uZm9ybWFuY2VQcm9maWxlcy5oIChDYydk IG1haW50YWluZXJzIG9mIE1kZVBrZyBmb3IgdGhpcykKCkNjOiBSYXkgTmkgPHJheS5uaUBpbnRl bC5jb20+CkNjOiBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgpDYzogTWljaGFl bCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkNjOiBMaW1pbmcgR2FvIDxn YW9saW1pbmdAYnlvc29mdC5jb20uY24+CkNjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBp bnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFNhbSBLYXlub3IgPFNhbS5LYXlub3JAYXJtLmNvbT4K VGVzdGVkLWJ5OiBTdHVhcnQgWW9kZXIgPHN0dWFydC55b2RlckBhcm0uY29tPgpSZXZpZXdlZC1i eTogU3R1YXJ0IFlvZGVyIDxzdHVhcnQueW9kZXJAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFpoaWNo YW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2NToKICAgIC0g Y29ycmVjdGVkIHN0eWxlIGVycm9yIChzcGFjZXMgYmVmb3JlICcoJykKICAgIHYzOgogICAgLSBm aXhlZCBidWlsZCBlcnJvcnMKICAgIC0gcHJvcGVybHkgdXNpbmcgQWRkcmVzcyB2YXJpYWJsZQog ICAgLSByZW1vdmVkIHVuZWNlc3NhcnkgY29tbWVudCBpbiBoZWFkZXIgZmlsZQoKIE1kZVBrZy9N ZGVQa2cuZGVjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDUgKysKIFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFu ZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIuaW5mIHwgIDMgKwogTWRlUGtnL0luY2x1 ZGUvR3VpZC9Db25mb3JtYW5jZVByb2ZpbGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCA1NiArKysrKysrKysrKysrKysrCiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERl YnVnMUNvbW1hbmRzTGliL0RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDY5ICsrKysr KysrKysrKysrKysrKysrCiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRz TGliL1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliLnVuaSB8ICA1ICsrCiA1IGZpbGVzIGNoYW5n ZWQsIDEzOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTWRlUGtnL01kZVBrZy5kZWMgYi9N ZGVQa2cvTWRlUGtnLmRlYwppbmRleCBiZjk0NTQ5Y2JmYmQuLjJjMDUzYTc0NTlmMyAxMDA2NDQK LS0tIGEvTWRlUGtnL01kZVBrZy5kZWMKKysrIGIvTWRlUGtnL01kZVBrZy5kZWMKQEAgLTc0Niw2 ICs3NDYsMTEgQEAgW0d1aWRzXQogICAjIyBJbmNsdWRlL0d1aWQvRGV2aWNlQXV0aGVudGljYXRp b24uaA0KICAgZ0VmaURldmljZVNpZ25hdHVyZURhdGFiYXNlR3VpZCAgPSB7IDB4YjljMmI0ZjQs IDB4YmY1ZiwgMHg0NjJkLCB7MHg4YSwgMHhkZiwgMHhjNSwgMHhjNywgMHhhLCAweGMzLCAweDVk LCAweGFkIH19DQogDQorICAjIyBJbmNsdWRlL0d1aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5oDQor ICBnRWZpQ29uZlByb2ZpbGVzVGFibGVHdWlkICAgICAgICA9IHsgMHgzNjEyMjU0NiwgMHhmN2U3 LCAweDRjOGYsIHsgMHhiZCwgMHg5YiwgMHhlYiwgMHg4NSwgMHgyNSwgMHhiNSwgMHgwYywgMHgw YiB9fQ0KKyAgZ0VmaUNvbmZQcm9maWxlc1VlZmlTcGVjR3VpZCAgICAgPSB7IDB4NTIzYzkxYWYs IDB4YTE5NSwgMHg0MzgyLCB7IDB4ODEsIDB4OGQsIDB4MjksIDB4NWYsIDB4ZTQsIDB4MDAsIDB4 NjQsIDB4NjUgfX0NCisgIGdFZmlDb25mUHJvZmlsZXNFYmJyU3BlY0d1aWQgICAgID0geyAweGNj ZTMzYzM1LCAweDc0YWMsIDB4NDA4NywgeyAweGJjLCAweGU3LCAweDhiLCAweDI5LCAweGIwLCAw eDJlLCAweGViLCAweDI3IH19DQorDQogICAjDQogICAjIEdVSUQgZGVmaW5lZCBpbiBQSTEuMA0K ICAgIw0KZGlmZiAtLWdpdCBhL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFu ZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIuaW5mIGIvU2hlbGxQa2cvTGlicmFyeS9V ZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi5pbmYK aW5kZXggMzc0MWRhYzVkOTRjLi4xNzJhYzI4NjJiYTEgMTAwNjQ0Ci0tLSBhL1NoZWxsUGtnL0xp YnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNM aWIuaW5mCisrKyBiL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIv VWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIuaW5mCkBAIC0xMzksMyArMTM5LDYgQEAgW0d1aWRz XQogICBnRWZpSnNvbkNvbmZpZ0RhdGFUYWJsZUd1aWQgICAgICMjIFNPTUVUSU1FU19DT05TVU1F UyAjIyBTeXN0ZW1UYWJsZQ0KICAgZ0VmaUpzb25DYXBzdWxlRGF0YVRhYmxlR3VpZCAgICAjIyBT T01FVElNRVNfQ09OU1VNRVMgIyMgU3lzdGVtVGFibGUNCiAgIGdFZmlKc29uQ2Fwc3VsZVJlc3Vs dFRhYmxlR3VpZCAgIyMgU09NRVRJTUVTX0NPTlNVTUVTICMjIFN5c3RlbVRhYmxlDQorICBnRWZp Q29uZlByb2ZpbGVzVGFibGVHdWlkICAgICAgICMjIFNPTUVUSU1FU19DT05TVU1FUyAjIyBTeXN0 ZW1UYWJsZQ0KKyAgZ0VmaUNvbmZQcm9maWxlc1VlZmlTcGVjR3VpZCAgICAjIyBTT01FVElNRVNf Q09OU1VNRVMgIyMgR1VJRA0KKyAgZ0VmaUNvbmZQcm9maWxlc0ViYnJTcGVjR3VpZCAgICAjIyBT T01FVElNRVNfQ09OU1VNRVMgIyMgR1VJRA0KZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0d1 aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5oIGIvTWRlUGtnL0luY2x1ZGUvR3VpZC9Db25mb3JtYW5j ZVByb2ZpbGVzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jNjIx MWQ2M2Q3OWMKLS0tIC9kZXYvbnVsbAorKysgYi9NZGVQa2cvSW5jbHVkZS9HdWlkL0NvbmZvcm1h bmNlUHJvZmlsZXMuaApAQCAtMCwwICsxLDU2IEBACisvKiogQGZpbGUNCisgIExlZ2FsIGluZm9y bWF0aW9uDQorDQorKiovDQorDQorI2lmbmRlZiBfX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxF X0dVSURfSF9fDQorI2RlZmluZSBfX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxFX0dVSURfSF9f DQorDQorDQorLy8NCisvLyBUaGlzIHRhYmxlIGFsbG93cyB0aGUgcGxhdGZvcm0gdG8gYWR2ZXJ0 aXNlIGl0cyBVRUZJIHNwZWNpZmljYXRpb24gY29uZm9ybWFuY2UNCisvLyBpbiB0aGUgZm9ybSBv ZiBwcmUtZGVmaW5lZCBwcm9maWxlcy4gRWFjaCBwcm9maWxlIGlzIGlkZW50aWZpZWQgYnkgYSBH VUlELCB3aXRoDQorLy8ga25vd24gcHJvZmlsZXMgbGlzdGVkIGluIHRoZSBzZWN0aW9uIGJlbG93 Lg0KKy8vIFRoZSBhYnNlbmNlIG9mIHRoaXMgdGFibGUgc2hhbGwgaW5kaWNhdGUgdGhhdCB0aGUg cGxhdGZvcm0gaW1wbGVtZW50YXRpb24gaXMNCisvLyBjb25mb3JtYW50IHdpdGggdGhlIFVFRkkg c3BlY2lmaWNhdGlvbiByZXF1aXJlbWVudHMsIGFzIGRlZmluZWQgaW4gU2VjdGlvbiAyLjYuDQor Ly8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIHB1Ymxpc2hpbmcgdGhpcyBjb25maWd1cmF0aW9uIHRh YmxlIHdpdGggdGhlDQorLy8gRUZJX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1VFRklfU1BFQ19HVUlE IGNvbmZvcm1hbmNlIHByb2ZpbGUuDQorLy8NCisjZGVmaW5lIEVGSV9DT05GT1JNQU5DRV9QUk9G SUxFU19UQUJMRV9HVUlEIFwNCisgIHsgXA0KKyAgICAweDM2MTIyNTQ2LCAweGY3ZTcsIDB4NGM4 ZiwgeyAweGJkLCAweDliLCAweGViLCAweDg1LCAweDI1LCAweGI1LCAweDBjLCAweDBiIH0gXA0K KyAgfQ0KKw0KKyNwcmFnbWEgcGFjaygxKQ0KKw0KK3R5cGVkZWYgc3RydWN0IHsNCisgIC8vLw0K KyAgLy8vIFZlcnNpb24gb2YgdGhlIHRhYmxlIG11c3QgYmUgMHgxDQorICAvLy8NCisgIFVJTlQx NiBWZXJzaW9uOw0KKyAgLy8vDQorICAvLy8gVGhlIG51bWJlciBvZiBwcm9maWxlcyBHVUlEcyBw cmVzZW50IGluIENvbmZvcm1hbmNlUHJvZmlsZXMNCisgIC8vLw0KKyAgVUlOVDE2IE51bWJlck9m UHJvZmlsZXM7DQorICAvLy8NCisgIC8vLyBBbiBhcnJheSBvZiBjb25mb3JtYW5jZSBwcm9maWxl IEdVSURzIHRoYXQgYXJlIHN1cHBvcnRlZCBieSB0aGlzIHN5c3RlbS4NCisgIC8vLyBFRklfR1VJ RCAgICAgICAgQ29uZm9ybWFuY2VQcm9maWxlc1tdOw0KKyAgLy8vDQorfSBFRklfQ09ORk9STUFO Q0VfUFJPRklMRVNfVEFCTEU7DQorDQorI2RlZmluZSBFRklfQ09ORk9STUFOQ0VfUFJPRklMRVNf VEFCTEVfVkVSU0lPTiAweDENCisNCisvLw0KKy8vIEdVSUQgZGVmaW5lZCBpbiBzcGVjLg0KKy8v DQorI2RlZmluZSBFRklfQ09ORk9STUFOQ0VfUFJPRklMRVNfVUVGSV9TUEVDX0dVSUQgXA0KKyAg ICB7IDB4NTIzYzkxYWYsIDB4YTE5NSwgMHg0MzgyLCBcDQorICAgIHsgMHg4MSwgMHg4ZCwgMHgy OSwgMHg1ZiwgMHhlNCwgMHgwMCwgMHg2NCwgMHg2NSB9fQ0KKyNkZWZpbmUgRUZJX0NPTkZPUk1B TkNFX1BST0ZJTEVfRUJCUl8yXzFfR1VJRCBcDQorICAgIHsgMHhjY2UzM2MzNSwgMHg3NGFjLCAw eDQwODcsIFwNCisgICAgeyAweGJjLCAweGU3LCAweDhiLCAweDI5LCAweGIwLCAweDJlLCAweGVi LCAweDI3IH19DQorDQorZXh0ZXJuIEVGSV9HVUlEICBnRWZpQ29uZlByb2ZpbGVzVGFibGVHdWlk Ow0KK2V4dGVybiBFRklfR1VJRCAgZ0VmaUNvbmZQcm9maWxlc1VlZmlTcGVjR3VpZDsNCisNCisj ZW5kaWYNCmRpZmYgLS1naXQgYS9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1h bmRzTGliL0RtZW0uYyBiL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNM aWIvRG1lbS5jCmluZGV4IGE0ZjQwNGMxY2RiZC4uNTNlZTJiMDFmOTE4IDEwMDY0NAotLS0gYS9T aGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL0RtZW0uYworKysgYi9T aGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL0RtZW0uYwpAQCAtMTks NiArMTksNyBAQAogI2luY2x1ZGUgPEd1aWQvU3lzdGVtUmVzb3VyY2VUYWJsZS5oPg0KICNpbmNs dWRlIDxHdWlkL0RlYnVnSW1hZ2VJbmZvVGFibGUuaD4NCiAjaW5jbHVkZSA8R3VpZC9JbWFnZUF1 dGhlbnRpY2F0aW9uLmg+DQorI2luY2x1ZGUgPEd1aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5oPg0K IA0KIC8qKg0KICAgTWFrZSBhIHByaW50YWJsZSBjaGFyYWN0ZXIuDQpAQCAtMjY5LDcgKzI3MCw2 NyBAQCBEaXNwbGF5SW1hZ2VFeGVjdXRpb25FbnRyaWVzICgKICAgcmV0dXJuIChTaGVsbFN0YXR1 cyk7DQogfQ0KIA0KKy8qKg0KKyAgRGlzcGxheSB0aGUgQ29uZm9ybWFuY2VQcm9maWxlVGFibGUg ZW50cmllcw0KIA0KKyAgQHBhcmFtW2luXSBBZGRyZXNzICAgIFRoZSBwb2ludGVyIHRvIHRoZSBD b25mb3JtYW5jZVByb2ZpbGVUYWJsZS4NCisqKi8NCitTSEVMTF9TVEFUVVMNCitEaXNwbGF5Q29u Zm9ybWFuY2VQcm9maWxlcyAoDQorICBJTiBVSU5UNjQgQWRkcmVzcw0KKyAgKQ0KK3sNCisgIFNI RUxMX1NUQVRVUyAgICBTaGVsbFN0YXR1czsNCisgIEVGSV9TVEFUVVMgICAgICBTdGF0dXM7DQor ICBFRklfR1VJRCAgICAgICAgKkVudHJ5R3VpZDsNCisgIENIQVIxNiAgICAgICAgICAqR3VpZE5h bWU7DQorICBFRklfQ09ORk9STUFOQ0VfUFJPRklMRVNfVEFCTEUgICAgICAgICAgICAqQ29uZlBy b2ZUYWJsZTsNCisNCisgIFNoZWxsU3RhdHVzID0gU0hFTExfU1VDQ0VTUzsNCisNCisgIGlmIChB ZGRyZXNzICE9IDApIHsNCisgICAgQ29uZlByb2ZUYWJsZSA9IChFRklfQ09ORk9STUFOQ0VfUFJP RklMRVNfVEFCTEUgKilBZGRyZXNzOw0KKw0KKyAgICBTaGVsbFByaW50SGlpRXggKC0xLCAtMSwg TlVMTCwgU1RSSU5HX1RPS0VOIChTVFJfRE1FTV9DT05GX1BST19UQUJMRSksIGdTaGVsbERlYnVn MUhpaUhhbmRsZSk7DQorDQorICAgIEVudHJ5R3VpZCA9IChFRklfR1VJRCAqKSAoQ29uZlByb2ZU YWJsZSArIDEpOw0KKw0KKyAgICBmb3IgKGludCBQcm9maWxlID0gMDsgUHJvZmlsZSA8IENvbmZQ cm9mVGFibGUtPk51bWJlck9mUHJvZmlsZXM7IFByb2ZpbGUrKywgRW50cnlHdWlkKyspIHsNCisg ICAgICBHdWlkTmFtZSA9IEwiVW5rbm93bl9Qcm9maWxlIjsNCisNCisgICAgICBpZiAoQ29tcGFy ZUd1aWQgKEVudHJ5R3VpZCwgJmdFZmlDb25mUHJvZmlsZXNFYmJyU3BlY0d1aWQpKSB7DQorICAg ICAgICBHdWlkTmFtZSA9IEwiRUJCUl8yLjEiOw0KKyAgICAgIH0NCisNCisgICAgICBTdGF0dXMg PSBTaGVsbFByaW50SGlpRXggKA0KKyAgICAgICAgLTEsDQorICAgICAgICAtMSwNCisgICAgICAg IE5VTEwsDQorICAgICAgICBTVFJJTkdfVE9LRU4gKFNUUl9ETUVNX0NPTkZfUFJPX1JPVyksDQor ICAgICAgICBnU2hlbGxEZWJ1ZzFIaWlIYW5kbGUsDQorICAgICAgICBHdWlkTmFtZSwNCisgICAg ICAgIEVudHJ5R3VpZA0KKyAgICAgICAgKTsNCisgICAgfQ0KKyAgICBpZiAoRUZJX0VSUk9SIChT dGF0dXMpKSB7DQorICAgICAgU2hlbGxTdGF0dXMgPSBTSEVMTF9BQk9SVEVEOw0KKyAgICAgIFNo ZWxsUHJpbnRIaWlFeCAoLTEsIC0xLCBOVUxMLCBTVFJJTkdfVE9LRU4gKFNUUl9ETUVNX0VSUl9H RVRfRkFJTCksIGdTaGVsbERlYnVnMUhpaUhhbmRsZSwgTCJDb21mb3JtYW5jZVByb2ZpbGVzVGFi bGUiKTsNCisgICAgfQ0KKyAgfSBlbHNlIHsNCisgICAgU2hlbGxQcmludEhpaUV4ICgtMSwgLTEs IE5VTEwsIFNUUklOR19UT0tFTiAoU1RSX0RNRU1fQ09ORl9QUk9fVEFCTEUpLCBnU2hlbGxEZWJ1 ZzFIaWlIYW5kbGUpOw0KKyAgICBTaGVsbFByaW50SGlpRXggKA0KKyAgICAgIC0xLA0KKyAgICAg IC0xLA0KKyAgICAgIE5VTEwsDQorICAgICAgU1RSSU5HX1RPS0VOIChTVFJfRE1FTV9DT05GX1BS T19ST1cpLA0KKyAgICAgIGdTaGVsbERlYnVnMUhpaUhhbmRsZSwNCisgICAgICBMIkVGSV9DT05G T1JNQU5DRV9QUk9GSUxFU19VRUZJX1NQRUNfR1VJRCIsDQorICAgICAgJmdFZmlDb25mUHJvZmls ZXNVZWZpU3BlY0d1aWQNCisgICAgICApOw0KKyAgfQ0KKw0KKyAgcmV0dXJuIChTaGVsbFN0YXR1 cyk7DQorfQ0KIA0KIFNUQVRJQyBDT05TVCBTSEVMTF9QQVJBTV9JVEVNICBQYXJhbUxpc3RbXSA9 IHsNCiAgIHsgTCItbW1pbyIsIFR5cGVGbGFnIH0sDQpAQCAtNDYxLDYgKzUyMiwxMSBAQCBTaGVs bENvbW1hbmRSdW5EbWVtICgKICAgICAgICAgICAgICAgSGlpRGF0YWJhc2VFeHBvcnRCdWZmZXJB ZGRyZXNzID0gKFVJTlQ2NCkgKFVJTlROKWdTVC0+Q29uZmlndXJhdGlvblRhYmxlW1RhYmxlV2Fs a2VyXS5WZW5kb3JUYWJsZTsNCiAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KICAgICAgICAgICAg IH0NCisNCisgICAgICAgICAgICBpZiAoQ29tcGFyZUd1aWQgKCZnU1QtPkNvbmZpZ3VyYXRpb25U YWJsZVtUYWJsZVdhbGtlcl0uVmVuZG9yR3VpZCwgJmdFZmlDb25mUHJvZmlsZXNUYWJsZUd1aWQp KSB7DQorICAgICAgICAgICAgICBDb25mb3JtYW5jZVByb2ZpbGVUYWJsZUFkZHJlc3MgPSAoVUlO VDY0KSAoVUlOVE4pZ1NULT5Db25maWd1cmF0aW9uVGFibGVbVGFibGVXYWxrZXJdLlZlbmRvclRh YmxlOw0KKyAgICAgICAgICAgICAgY29udGludWU7DQorICAgICAgICAgICAgfQ0KICAgICAgICAg ICB9DQogDQogICAgICAgICAgIFNoZWxsUHJpbnRIaWlFeCAoDQpAQCAtNTA0LDYgKzU3MCw5IEBA IFNoZWxsQ29tbWFuZFJ1bkRtZW0gKAogICAgICAgICAgIGlmIChTaGVsbFN0YXR1cyA9PSBTSEVM TF9TVUNDRVNTKSB7DQogICAgICAgICAgICAgU2hlbGxTdGF0dXMgPSBEaXNwbGF5SW1hZ2VFeGVj dXRpb25FbnRyaWVzIChJbWFnZUV4ZWN1dGlvblRhYmxlQWRkcmVzcyk7DQogICAgICAgICAgIH0N CisgICAgICAgICAgaWYgKFNoZWxsU3RhdHVzID09IFNIRUxMX1NVQ0NFU1MpIHsNCisgICAgICAg ICAgICBTaGVsbFN0YXR1cyA9IERpc3BsYXlDb25mb3JtYW5jZVByb2ZpbGVzIChDb25mb3JtYW5j ZVByb2ZpbGVUYWJsZUFkZHJlc3MpOw0KKyAgICAgICAgICB9DQogICAgICAgICB9DQogDQogICAg ICAgfSBlbHNlIHsNCmRpZmYgLS1naXQgYS9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVn MUNvbW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliLnVuaSBiL1NoZWxsUGtnL0xp YnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNM aWIudW5pCmluZGV4IDNiNzMwMTY0ZGRjZS4uNmVmOTIzZTRmZDVlIDEwMDY0NAotLS0gYS9TaGVs bFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNv bW1hbmRzTGliLnVuaQorKysgYi9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1h bmRzTGliL1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliLnVuaQpAQCAtMTQ3LDYgKzE0NywxMSBA QAogI3N0cmluZyBTVFJfRE1FTV9JTUdfRVhFX1RBQkxFICAgICNsYW5ndWFnZSBlbi1VUyAiXHJc bkltYWdlIEV4ZWN1dGlvbiBUYWJsZVxyXG4iDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLVxyXG4iDQogI3N0cmluZyBTVFJfRE1FTV9JTUdfRVhFX0VOVFJZICAgICNsYW5ndWFn ZSBlbi1VUyAiJTIwczogJXNcclxuIg0KKyNzdHJpbmcgU1RSX0RNRU1fQ09ORl9QUk9fVEFCTEUg ICAjbGFuZ3VhZ2UgZW4tVVMgIlxyXG5Db25mb3JtYW5jZSBQcm9maWxlIFRhYmxlXHJcbiINCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICItLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiINCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJWZXJzaW9uICAgICAweDFcclxuIg0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlByb2Zp bGUgR1VJRHM6XHJcbiINCisjc3RyaW5nIFNUUl9ETUVNX0NPTkZfUFJPX1JPVyAgICAgI2xhbmd1 YWdlIGVuLVVTICIgICAgJXMgICAgJWdcclxuIg0KICNzdHJpbmcgU1RSX0RNRU1fRVJSX05PVF9G T1VORCAgICAjbGFuZ3VhZ2UgZW4tVVMgIlxyXG4lSCVzJU46IFRhYmxlIGFkZHJlc3Mgbm90IGZv dW5kLlxyXG4iDQogI3N0cmluZyBTVFJfRE1FTV9FUlJfR0VUX0ZBSUwgICAgICNsYW5ndWFnZSBl bi1VUyAiXHJcbiVIJXMlTjogVW5hYmxlIHRvIGdldCB0YWJsZSBpbmZvcm1hdGlvbi5cclxuIg0K IA0KLS0gCjIuMzQuMQoK -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117553): https://edk2.groups.io/g/devel/message/117553 Mute This Topic: https://groups.io/mt/105428090/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-