From 83b43c4cb17ec8c9fd2bb5843bf66e5961f28c82 Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Wed, 14 Jul 2021 12:43:02 +0800 Subject: 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 Cc: Jian J Wang Cc: Hao A Wu Cc: Dandan Bi Cc: Liming Gao Reviewed-by: Hao A Wu --- MdeModulePkg/Universal/PCD/Dxe/Service.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
-(C) Copyright 2016 Hewlett Packard Enterprise Development LP
+(C) Copyright 2016-2021 Hewlett Packard Enterprise Development LP
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; -- cgit v1.2.3