]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdeModulePkg PCD: Print which PCD was unable to be found
authorDaniel Schaefer <daniel.schaefer@hpe.com>
Wed, 14 Jul 2021 04:43:02 +0000 (12:43 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 21 Jul 2021 01:21:32 +0000 (01:21 +0000)
When reaching the assert, it can't be debugged because the PCD is
unknown. Therefore the PCD's GUID and token number should be printed.

Signed-off-by: Daniel Schaefer <daniel.schaefer@hpe.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Dandan Bi <dandan.bi@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
MdeModulePkg/Universal/PCD/Dxe/Service.c

index ea7edc3cbb1c620860b333577129dde4e980f470..badeec8c97f084628297a14011554611da812d3b 100644 (file)
@@ -3,7 +3,7 @@
 \r
 Copyright (c) 2014, Hewlett-Packard Development Company, L.P.<BR>\r
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
-(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
+(C) Copyright 2016-2021 Hewlett Packard Enterprise Development LP<BR>\r
 SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -1610,6 +1610,7 @@ GetExPcdTokenNumber (
     }\r
   }\r
 \r
+  DEBUG ((DEBUG_ERROR, "%a: Failed to find PCD with GUID: %g and token number: %d\n", __FUNCTION__, Guid, ExTokenNumber));\r
   ASSERT (FALSE);\r
 \r
   return 0;\r