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 0E09B740032 for ; Wed, 7 Feb 2024 01:04:55 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=B+hKnS+gwfFZlzOXX2B4zr+fe9vmKTdup7CwOQklwFM=; 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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding:Content-Type; s=20140610; t=1707267894; v=1; b=Z34qTUiNpbRhhZOasB9lixecP0ATM/kn8AWMUAToARz1MTVvQX8/RjobzbTGbqRmfPPLMfhm G/OJvrAVC92RKBVmv6wIUhC+7f51vz28Jhcy1TM2ncm2Fkz0516CAnDz1NdD2gAmWJqk0AAECDl DAYFpK6UTt5mcR3z4YeQE0I8= X-Received: by 127.0.0.2 with SMTP id oEFsYY7687511xLzTYnzc54G; Tue, 06 Feb 2024 17:04:54 -0800 X-Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.groups.io with SMTP id smtpd.web10.10291.1707267893763518154 for ; Tue, 06 Feb 2024 17:04:53 -0800 X-Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-132-ZERSeR55NrK0sx8KZXPXPA-1; Tue, 06 Feb 2024 20:04:47 -0500 X-MC-Unique: ZERSeR55NrK0sx8KZXPXPA-1 X-Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 2F95584AEA2; Wed, 7 Feb 2024 01:04:47 +0000 (UTC) X-Received: from lacos-laptop-9.usersys.redhat.com (unknown [10.39.195.129]) by smtp.corp.redhat.com (Postfix) with ESMTP id 5130BC07F51; Wed, 7 Feb 2024 01:04:46 +0000 (UTC) From: "Laszlo Ersek" To: edk2-devel-groups-io Cc: Bob Feng , Liming Gao , Rebecca Cran , Yuwei Chen Subject: [edk2-devel] [PATCH 03/11] BaseTools/AutoGen: declare ProcessLibraryConstructorList() for SEC modules Date: Wed, 7 Feb 2024 02:04:29 +0100 Message-Id: <20240207010437.105506-4-lersek@redhat.com> In-Reply-To: <20240207010437.105506-1-lersek@redhat.com> References: <36593e23-d3e8-b71a-808d-ef94260b5fd0@redhat.com> <20240207010437.105506-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com 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,lersek@redhat.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: ejk8rSXCAMCNDvX5HEnibHpGx7686176AA= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="US-ASCII"; x-default=true X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=Z34qTUiN; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=redhat.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 TW9zdCBtb2R1bGUgdHlwZXMgaGF2ZSBzdGFuZGFyZGl6ZWQgZW50cnkgcG9pbnQgZnVuY3Rpb24g cHJvdG90eXBlcy4gVGhleQphcmUgZGVjbGFyZWQgaW4gaGVhZGVycyBsaWtlCgotIE1kZVBrZy9J bmNsdWRlL0xpYnJhcnkvUGVpQ29yZUVudHJ5UG9pbnQuaAotIE1kZVBrZy9JbmNsdWRlL0xpYnJh cnkvUGVpbUVudHJ5UG9pbnQuaAotIE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvRHhlQ29yZUVudHJ5 UG9pbnQuaAotIE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvVWVmaURyaXZlckVudHJ5UG9pbnQuaAot IE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvVWVmaUFwcGxpY2F0aW9uRW50cnlQb2ludC5oCgpUaGVz ZSBoZWFkZXIgZmlsZXMgYWxzbyBkZWNsYXJlIG1hdGNoaW5nIFByb2Nlc3NMaWJyYXJ5Q29uc3Ry dWN0b3JMaXN0KCkKcHJvdG90eXBlcy4KClRoZSBTRUMgbW9kdWxlIHR5cGUgZG9lcyBub3QgaGF2 ZSBhIHN0YW5kYXJkaXplZCBlbnRyeSBwb2ludCBwcm90b3R5cGUKKGFrYSBwYXJhbWV0ZXIgbGlz dCksIHRoZXJlZm9yZSBubyBoZWFkZXIgZmlsZSBsaWtlIHRoZSBhYm92ZSBvbmVzIGV4aXN0cwpm b3IgU0VDLiBDb25zZXF1ZW50bHksIG5vIGhlYWRlciBmaWxlICpkZWNsYXJlcyoKUHJvY2Vzc0xp YnJhcnlDb25zdHJ1Y3Rvckxpc3QoKSBmb3IgU0VDIG1vZHVsZXMsIGV2ZW4gdGhvdWdoIEF1dG9H ZW4KYWx3YXlzICpkZWZpbmVzKiBQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIHdpdGgg dGhlIHNhbWUsIGVtcHR5LApwYXJhbWV0ZXIgbGlzdCAoaS5lLiwganVzdCAoVk9JRCkpLgoKVGhl IGxhY2sgb2YgYSBjZW50cmFsIGRlY2xhcmF0aW9uIGlzIGEgcHJvYmxlbSBiZWNhdXNlIGluIFNF QyBjb2RlLApQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIG5lZWRzIHRvIGJlIGNhbGxl ZCBtYW51YWxseSwgYW5kIHRob3NlCmNhbGxzIG5lZWQgYSBwcm90b3R5cGUuIE1vc3QgU0VDIG1v ZHVsZXMgaW4gZWRrMiBnZXQgYXJvdW5kIHRoaXMgYnkKZGVjbGFyaW5nIFByb2Nlc3NMaWJyYXJ5 Q29uc3RydWN0b3JMaXN0KCkgbWFudWFsbHksIHdoaWxlIHNvbWUgb3RoZXJzIHVzZQphbiBpbmNv cnJlY3QgKFBFSU0pIHByb3RvdHlwZS4KCkxpbWluZyBzdWdnZXN0ZWQgaW4KPGh0dHBzOi8vYnVn emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkxI2MyPiB0aGF0IEF1dG9HZW4K cHJvdmlkZSB0aGUgZGVjbGFyYXRpb24gYXMgd2VsbDsgaW1wbGVtZW50IHRoYXQgaW4gdGhpcyBw YXRjaC4KClRoZSBwYXRjaCBwcm9kdWNlcyB0aGUgZm9sbG93aW5nIGRpZmZlcmVuY2UgaW4KIkJ1 aWxkL092bWZYNjQvTk9PUFRfR0NDNS9YNjQvT3ZtZlBrZy9TZWMvU2VjTWFpbi9ERUJVRy9BdXRv R2VuLmgiLCBmb3IKZXhhbXBsZToKCj4gLS0tIEF1dG9HZW4uaC5vcmlnICAgICAgMjAyNC0wMi0w NiAyMzoxMDoyMy40Njk1MzUzNDUgKzAxMDAKPiArKysgQXV0b0dlbi5oICAgMjAyNC0wMi0wNyAw MDowMDo1Ny4zNjEyOTQwNTUgKzAxMDAKPiBAQCAtMjIwLDYgKzIyMCwxMyBAQAo+Cj4gIC8vIERl ZmluaXRpb24gb2YgUENEcyB1c2VkIGluIGxpYnJhcmllcyBpcyBpbiBBdXRvR2VuLmMKPgo+ICsv LyBQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIGRlY2xhcmVkIGhlcmUgYmVjYXVzZSBT RUMgaGFzIG5vIHN0YW5kYXJkIGVudHJ5IHBvaW50Lgo+ICtWT0lECj4gK0VGSUFQSQo+ICtQcm9j ZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCAoCj4gKyAgVk9JRAo+ICsgICk7Cj4gKwo+Cj4gICNp ZmRlZiBfX2NwbHVzcGx1cwo+ICB9CgpDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29t PgpDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPgpDYzogUmViZWNjYSBD cmFuIDxyZWJlY2NhQGJzZGlvLmNvbT4KQ2M6IFl1d2VpIENoZW4gPHl1d2VpLmNoZW5AaW50ZWwu Y29tPgpSZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9 OTkxClN1Z2dlc3RlZC1ieTogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPgpT aWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgotLS0KIEJhc2VU b29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vR2VuQy5weSB8IDggKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9CYXNlVG9vbHMvU291cmNlL1B5 dGhvbi9BdXRvR2VuL0dlbkMucHkgYi9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL0dl bkMucHkKaW5kZXggYTIwNTNkNTQ4NTIxLi5jYTRhZmIyZTk1MDEgMTAwNzU1Ci0tLSBhL0Jhc2VU b29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vR2VuQy5weQorKysgYi9CYXNlVG9vbHMvU291cmNl L1B5dGhvbi9BdXRvR2VuL0dlbkMucHkKQEAgLTEzNzEsNiArMTM3MSwxNCBAQCBkZWYgQ3JlYXRl TGlicmFyeUNvbnN0cnVjdG9yQ29kZShJbmZvLCBBdXRvR2VuQywgQXV0b0dlbkgpOgogICAgIGVs c2U6DQogICAgICAgICBpZiBJbmZvLk1vZHVsZVR5cGUgaW4gW1NVUF9NT0RVTEVfQkFTRSwgU1VQ X01PRFVMRV9TRUMsIFNVUF9NT0RVTEVfVVNFUl9ERUZJTkVELCBTVVBfTU9EVUxFX0hPU1RfQVBQ TElDQVRJT05dOg0KICAgICAgICAgICAgIEF1dG9HZW5DLkFwcGVuZChnTGlicmFyeVN0cmluZ1tT VVBfTU9EVUxFX0JBU0VdLlJlcGxhY2UoRGljdCkpDQorICAgICAgICAgICAgaWYgSW5mby5Nb2R1 bGVUeXBlID09IFNVUF9NT0RVTEVfU0VDOg0KKyAgICAgICAgICAgICAgICBBdXRvR2VuSC5BcHBl bmQoKCJcbiINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLy8gUHJvY2Vzc0xp YnJhcnlDb25zdHJ1Y3Rvckxpc3QoKSBkZWNsYXJlZCBoZXJlIGJlY2F1c2UgU0VDIGhhcyBubyBz dGFuZGFyZCBlbnRyeSBwb2ludC5cbiINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiVk9JRFxuIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJFRklBUElcbiIN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiUHJvY2Vzc0xpYnJhcnlDb25zdHJ1 Y3Rvckxpc3QgKFxuIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgIFZPSURc biINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICApO1xuIikpDQogICAgICAg ICBlbGlmIEluZm8uTW9kdWxlVHlwZSBpbiBTVVBfTU9EVUxFX1NFVF9QRUk6DQogICAgICAgICAg ICAgQXV0b0dlbkMuQXBwZW5kKGdMaWJyYXJ5U3RyaW5nWydQRUknXS5SZXBsYWNlKERpY3QpKQ0K ICAgICAgICAgZWxpZiBJbmZvLk1vZHVsZVR5cGUgaW4gW1NVUF9NT0RVTEVfRFhFX0NPUkUsIFNV UF9NT0RVTEVfRFhFX0RSSVZFUiwgU1VQX01PRFVMRV9EWEVfU01NX0RSSVZFUiwgU1VQX01PRFVM RV9EWEVfUlVOVElNRV9EUklWRVIsDQoKDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBz LmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpW aWV3L1JlcGx5IE9ubGluZSAoIzExNTIwMCk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZl bC9tZXNzYWdlLzExNTIwMApNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEw NDIxMDc3Ny83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpV bnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2Nh QG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K