summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Schaefer <daniel.schaefer@hpe.com>2021-07-14 12:43:02 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-07-21 01:21:32 +0000
commit83b43c4cb17ec8c9fd2bb5843bf66e5961f28c82 (patch)
tree0062581c07b146514905834d6a6e14617561f6d2
parent885efcd3f990fe7bf58713f9a76d633f102a8f03 (diff)
downloadedk2-83b43c4cb17ec8c9fd2bb5843bf66e5961f28c82.tar.gz
edk2-83b43c4cb17ec8c9fd2bb5843bf66e5961f28c82.tar.bz2
edk2-83b43c4cb17ec8c9fd2bb5843bf66e5961f28c82.zip
MdeModulePkg PCD: Print which PCD was unable to be found
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>
-rw-r--r--MdeModulePkg/Universal/PCD/Dxe/Service.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/MdeModulePkg/Universal/PCD/Dxe/Service.c b/MdeModulePkg/Universal/PCD/Dxe/Service.c
index ea7edc3cbb..badeec8c97 100644
--- a/MdeModulePkg/Universal/PCD/Dxe/Service.c
+++ b/MdeModulePkg/Universal/PCD/Dxe/Service.c
@@ -3,7 +3,7 @@
Copyright (c) 2014, Hewlett-Packard Development Company, L.P.<BR>
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
+(C) Copyright 2016-2021 Hewlett Packard Enterprise Development LP<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
@@ -1610,6 +1610,7 @@ GetExPcdTokenNumber (
}
}
+ DEBUG ((DEBUG_ERROR, "%a: Failed to find PCD with GUID: %g and token number: %d\n", __FUNCTION__, Guid, ExTokenNumber));
ASSERT (FALSE);
return 0;