diff options
author | Daniel Schaefer <daniel.schaefer@hpe.com> | 2021-07-14 12:43:02 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-07-21 01:21:32 +0000 |
commit | 83b43c4cb17ec8c9fd2bb5843bf66e5961f28c82 (patch) | |
tree | 0062581c07b146514905834d6a6e14617561f6d2 | |
parent | 885efcd3f990fe7bf58713f9a76d633f102a8f03 (diff) | |
download | edk2-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.c | 3 |
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;
|