1) Add in ASSERT conditions

2) Add GUID and Library Class in INF file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5712 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qwang12 2008-08-22 13:44:57 +00:00
parent ff197efbbc
commit 8cf43dd722
2 changed files with 8 additions and 2 deletions

View File

@ -1,7 +1,7 @@
/** @file /** @file
Mde PI library functions. Mde PI library functions.
Copyright (c) 2007, Intel Corporation<BR> Copyright (c) 2007 - 2008, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
@ -111,6 +111,10 @@ GetSectionFromFv (
EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv;
UINT32 AuthenticationStatus; UINT32 AuthenticationStatus;
ASSERT (NameGuid != NULL);
ASSERT (Buffer != NULL);
ASSERT (Size != NULL);
ASSERT (FvHandle != NULL); ASSERT (FvHandle != NULL);
Status = gBS->HandleProtocol ( Status = gBS->HandleProtocol (

View File

@ -3,7 +3,7 @@
# #
# Library to abstract utility functions that is related to PI Specification. # Library to abstract utility functions that is related to PI Specification.
# #
# Copyright (c) 2007, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -40,7 +40,9 @@
[LibraryClasses] [LibraryClasses]
MemoryAllocationLib MemoryAllocationLib
DebugLib DebugLib
UefiBootServicesTableLib
[Protocols] [Protocols]
gEfiFirmwareVolume2ProtocolGuid # ALWAYS_CONSUMED gEfiFirmwareVolume2ProtocolGuid # ALWAYS_CONSUMED
gEfiLoadedImageProtocolGuid