diff options
author | qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-06-13 06:31:11 +0000 |
---|---|---|
committer | qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-06-13 06:31:11 +0000 |
commit | 8960cdebac8c75f13f1cb6afa932f0ae323a138b (patch) | |
tree | 0bf5bf973e6a379677db5282165ced3a69bae19d /MdePkg/Library/DxeReportStatusCodeLib | |
parent | ad82307c753df478012953df517006c58cd7b8a4 (diff) | |
download | edk2-platforms-8960cdebac8c75f13f1cb6afa932f0ae323a138b.tar.xz |
BaseMemoryLib (BaseMemoryLibRepStr):
Fix a logic error in SetMem64 (); The correct stride should be 8 instead of 4.
BasePrintLib:
Fix Printf(ā%\nā) passer error.
Fix BufferSize = 0, 1 issue
Fix some missing ASSERT ()s
Move MAXIMUM_VALUE_CHARACTERS from PrintLibInternal.h to PrintLib.h
ReportStatusCodeLib:
Add CONST modifier to some interfaces
Modify
DebugLib:
Replace some Unicode in comments.
PeiServicesTablePointerLib
Add ASSERT()s
PciLib:
Remove unnecessary ASSERT()s in PciRead/WriteBuffer()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@496 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Library/DxeReportStatusCodeLib')
-rw-r--r-- | MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c | 46 |
1 files changed, 21 insertions, 25 deletions
diff --git a/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c b/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c index 9edb753137..616c237dad 100644 --- a/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c +++ b/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c @@ -45,7 +45,7 @@ InternalReportStatusCode ( IN EFI_STATUS_CODE_TYPE Type,
IN EFI_STATUS_CODE_VALUE Value,
IN UINT32 Instance,
- IN EFI_GUID *CallerId OPTIONAL,
+ IN CONST EFI_GUID *CallerId OPTIONAL,
IN EFI_STATUS_CODE_DATA *Data OPTIONAL
)
{
@@ -66,7 +66,7 @@ InternalReportStatusCode ( // A Status Code Protocol is present in the handle database, so pass in all the
// parameters to the ReportStatusCode() service of the Status Code Protocol
//
- return gStatusCode->ReportStatusCode (Type, Value, Instance, CallerId, Data);
+ return gStatusCode->ReportStatusCode (Type, Value, Instance, (EFI_GUID *)CallerId, Data);
}
@@ -80,14 +80,10 @@ InternalReportStatusCode ( **/
UINTN
InternalReportStatusCodeDevicePathSize (
- IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
+ IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
)
{
- EFI_DEVICE_PATH_PROTOCOL *Start;
-
- if (DevicePath == NULL) {
- return 0;
- }
+ CONST EFI_DEVICE_PATH_PROTOCOL *Start;
//
// Search for the end of the device path structure
@@ -187,12 +183,12 @@ CodeTypeToPostCode ( BOOLEAN
EFIAPI
ReportStatusCodeExtractAssertInfo (
- IN EFI_STATUS_CODE_TYPE CodeType,
- IN EFI_STATUS_CODE_VALUE Value,
- IN EFI_STATUS_CODE_DATA *Data,
- OUT CHAR8 **Filename,
- OUT CHAR8 **Description,
- OUT UINT32 *LineNumber
+ IN EFI_STATUS_CODE_TYPE CodeType,
+ IN EFI_STATUS_CODE_VALUE Value,
+ IN CONST EFI_STATUS_CODE_DATA *Data,
+ OUT CHAR8 **Filename,
+ OUT CHAR8 **Description,
+ OUT UINT32 *LineNumber
)
{
EFI_DEBUG_ASSERT_DATA *AssertData;
@@ -247,10 +243,10 @@ ReportStatusCodeExtractAssertInfo ( BOOLEAN
EFIAPI
ReportStatusCodeExtractDebugInfo (
- IN EFI_STATUS_CODE_DATA *Data,
- OUT UINT32 *ErrorLevel,
- OUT VA_LIST *Marker,
- OUT CHAR8 **Format
+ IN CONST EFI_STATUS_CODE_DATA *Data,
+ OUT UINT32 *ErrorLevel,
+ OUT VA_LIST *Marker,
+ OUT CHAR8 **Format
)
{
EFI_DEBUG_INFO *DebugInfo;
@@ -348,9 +344,9 @@ ReportStatusCode ( EFI_STATUS
EFIAPI
ReportStatusCodeWithDevicePath (
- IN EFI_STATUS_CODE_TYPE Type,
- IN EFI_STATUS_CODE_VALUE Value,
- IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
+ IN EFI_STATUS_CODE_TYPE Type,
+ IN EFI_STATUS_CODE_VALUE Value,
+ IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
)
{
ASSERT (DevicePath != NULL);
@@ -401,7 +397,7 @@ EFIAPI ReportStatusCodeWithExtendedData (
IN EFI_STATUS_CODE_TYPE Type,
IN EFI_STATUS_CODE_VALUE Value,
- IN VOID *ExtendedData,
+ IN CONST VOID *ExtendedData,
IN UINTN ExtendedDataSize
)
{
@@ -466,9 +462,9 @@ ReportStatusCodeEx ( IN EFI_STATUS_CODE_TYPE Type,
IN EFI_STATUS_CODE_VALUE Value,
IN UINT32 Instance,
- IN EFI_GUID *CallerId OPTIONAL,
- IN EFI_GUID *ExtendedDataGuid OPTIONAL,
- IN VOID *ExtendedData OPTIONAL,
+ IN CONST EFI_GUID *CallerId OPTIONAL,
+ IN CONST EFI_GUID *ExtendedDataGuid OPTIONAL,
+ IN CONST VOID *ExtendedData OPTIONAL,
IN UINTN ExtendedDataSize
)
{
|