summaryrefslogtreecommitdiff
path: root/MdePkg/Include
diff options
context:
space:
mode:
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2006-05-25 10:13:26 +0000
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2006-05-25 10:13:26 +0000
commita3657e3e7aaaccb1b9ea1b41a72d4564452e272d (patch)
tree24272aceeed6a863f6c18f331386042770d51bcb /MdePkg/Include
parentd05003bed6b96ad51fbf5d9b7b6c2897e6228245 (diff)
downloadedk2-a3657e3e7aaaccb1b9ea1b41a72d4564452e272d.zip
edk2-a3657e3e7aaaccb1b9ea1b41a72d4564452e272d.tar.gz
edk2-a3657e3e7aaaccb1b9ea1b41a72d4564452e272d.tar.bz2
MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G”
DxeMemoryAllocationLib: Change the behavior from returning NULL to ASSERT () PeiMemoryAllocationLib: Add ASSERT () I also add ASSERT () in Pei Service AllocatePool () to catch if allocation size > 64K DebugLib: Header file (DebugLib.h): Fix an issue in ASSERT_PROTOCOL_ALREADY_INSTALLED(Handle, Guid). In contrast with LocateProtocol (), the first & second parameter type of HandleProtocol () is EFI_HANDLE & EFI_GUID respectively. UefiLib: For UnicodeStringDisplayLength (CONST CHAR8 *String), return 0 if String is NULL. BasePrintLib: Add missing “EFIAPI” to UnicodeValueToString() and AsciiValueToString() and move their definitions from PrintLibInternal.c to PrintLib.c. Fix the comments error(Maximum Length TIME”) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@275 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include')
-rw-r--r--MdePkg/Include/Library/DebugLib.h12
-rw-r--r--MdePkg/Include/Library/PrintLib.h2
2 files changed, 8 insertions, 6 deletions
diff --git a/MdePkg/Include/Library/DebugLib.h b/MdePkg/Include/Library/DebugLib.h
index 82f9e6f..5efb304 100644
--- a/MdePkg/Include/Library/DebugLib.h
+++ b/MdePkg/Include/Library/DebugLib.h
@@ -72,7 +72,7 @@ DebugPrint (
Prints an assert message containing a filename, line number, and description.
This may be followed by a breakpoint or a dead loop.
- Print a message of the form ASSERT <FileName>(<LineNumber>): <Description>\n
+ Print a message of the form ASSERT <FileName>(<LineNumber>): <Description>\n?
to the debug output device. If DEBUG_PROPERTY_ASSERT_BREAKPOINT_ENABLED bit of
PcdDebugProperyMask is set then CpuBreakpoint() is called. Otherwise, if
DEBUG_PROPERTY_ASSERT_DEADLOOP_ENABLED bit of PcdDebugProperyMask is set then
@@ -81,9 +81,9 @@ DebugPrint (
DebugAssert() must actively prevent recusrsion. If DebugAssert() is called while
processing another DebugAssert(), then DebugAssert() must return immediately.
- If FileName is NULL, then a <FileName> string of (NULL) Filename is printed.
+ If FileName is NULL, then a <FileName> string of ?NULL) Filename?is printed.
- If Description is NULL, then a <Description> string of (NULL) Description is printed.
+ If Description is NULL, then a <Description> string of ?NULL) Description?is printed.
@param FileName Pointer to the name of the source file that generated the assert condition.
@param LineNumber The line number in the source file that generated the assert condition
@@ -108,7 +108,7 @@ DebugAssert (
If Buffer is NULL, then ASSERT().
- If Length is greater than (MAX_ADDRESS Buffer + 1), then ASSERT().
+ If Length is greater than (MAX_ADDRESS ?Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue.
@param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue.
@@ -321,7 +321,7 @@ DebugClearMemoryEnabled (
_ASSERT (Guid already installed in database); \
} \
} else { \
- if (!EFI_ERROR (gBS->HandleProtocol (Guid, Handle, &Instance))) { \
+ if (!EFI_ERROR (gBS->HandleProtocol (Handle, Guid, &Instance))) { \
_ASSERT (Guid already installed on Handle); \
} \
} \
@@ -411,7 +411,7 @@ DebugClearMemoryEnabled (
by TYPE is compared to TestSignature. If the signatures match, then a pointer
to the pointer to a data structure of the type specified by TYPE is returned.
If the signatures do not match, then DebugAssert() is called with a description
- of CR has a bad signature and Record is returned.
+ of CR has a bad signature?and Record is returned.
If the data type specified by TYPE does not contain the field specified by Field,
then the module will not compile.
diff --git a/MdePkg/Include/Library/PrintLib.h b/MdePkg/Include/Library/PrintLib.h
index c84b7c3..3eb84f3 100644
--- a/MdePkg/Include/Library/PrintLib.h
+++ b/MdePkg/Include/Library/PrintLib.h
@@ -98,6 +98,7 @@ AsciiSPrintUnicodeFormat (
);
UINTN
+EFIAPI
UnicodeValueToString (
IN OUT CHAR16 *Buffer,
IN UINTN Flags,
@@ -106,6 +107,7 @@ UnicodeValueToString (
);
UINTN
+EFIAPI
AsciiValueToString (
IN OUT CHAR8 *Buffer,
IN UINTN Flags,