REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 Apply uncrustify changes to .c/.h files in the MdePkg package Cc: Andrew Fish <afish@apple.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
		
			
				
	
	
		
			238 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			238 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /** @file
 | |
|   Null Base Debug Library instance with empty functions.
 | |
| 
 | |
|   Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
 | |
|   SPDX-License-Identifier: BSD-2-Clause-Patent
 | |
| 
 | |
| **/
 | |
| 
 | |
| #include <Base.h>
 | |
| #include <Library/DebugLib.h>
 | |
| 
 | |
| /**
 | |
|   Prints a debug message to the debug output device if the specified error level is enabled.
 | |
| 
 | |
|   If any bit in ErrorLevel is also set in DebugPrintErrorLevelLib function
 | |
|   GetDebugPrintErrorLevel (), then print the message specified by Format and the
 | |
|   associated variable argument list to the debug output device.
 | |
| 
 | |
|   If Format is NULL, then ASSERT().
 | |
| 
 | |
|   @param  ErrorLevel  The error level of the debug message.
 | |
|   @param  Format      Format string for the debug message to print.
 | |
|   @param  ...         Variable argument list whose contents are accessed
 | |
|                       based on the format string specified by Format.
 | |
| 
 | |
| **/
 | |
| VOID
 | |
| EFIAPI
 | |
| DebugPrint (
 | |
|   IN  UINTN        ErrorLevel,
 | |
|   IN  CONST CHAR8  *Format,
 | |
|   ...
 | |
|   )
 | |
| {
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Prints a debug message to the debug output device if the specified
 | |
|   error level is enabled.
 | |
| 
 | |
|   If any bit in ErrorLevel is also set in DebugPrintErrorLevelLib function
 | |
|   GetDebugPrintErrorLevel (), then print the message specified by Format and
 | |
|   the associated variable argument list to the debug output device.
 | |
| 
 | |
|   If Format is NULL, then ASSERT().
 | |
| 
 | |
|   @param  ErrorLevel    The error level of the debug message.
 | |
|   @param  Format        Format string for the debug message to print.
 | |
|   @param  VaListMarker  VA_LIST marker for the variable argument list.
 | |
| 
 | |
| **/
 | |
| VOID
 | |
| EFIAPI
 | |
| DebugVPrint (
 | |
|   IN  UINTN        ErrorLevel,
 | |
|   IN  CONST CHAR8  *Format,
 | |
|   IN  VA_LIST      VaListMarker
 | |
|   )
 | |
| {
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Prints a debug message to the debug output device if the specified
 | |
|   error level is enabled.
 | |
|   This function use BASE_LIST which would provide a more compatible
 | |
|   service than VA_LIST.
 | |
| 
 | |
|   If any bit in ErrorLevel is also set in DebugPrintErrorLevelLib function
 | |
|   GetDebugPrintErrorLevel (), then print the message specified by Format and
 | |
|   the associated variable argument list to the debug output device.
 | |
| 
 | |
|   If Format is NULL, then ASSERT().
 | |
| 
 | |
|   @param  ErrorLevel      The error level of the debug message.
 | |
|   @param  Format          Format string for the debug message to print.
 | |
|   @param  BaseListMarker  BASE_LIST marker for the variable argument list.
 | |
| 
 | |
| **/
 | |
| VOID
 | |
| EFIAPI
 | |
| DebugBPrint (
 | |
|   IN  UINTN        ErrorLevel,
 | |
|   IN  CONST CHAR8  *Format,
 | |
|   IN  BASE_LIST    BaseListMarker
 | |
|   )
 | |
| {
 | |
| }
 | |
| 
 | |
| /**
 | |
|   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"
 | |
|   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
 | |
|   CpuDeadLoop() is called.  If neither of these bits are set, then this function
 | |
|   returns immediately after the message is printed to the debug output device.
 | |
|   DebugAssert() must actively prevent recursion.  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 Description is NULL, then a <Description> string of "(NULL) Description" is printed.
 | |
| 
 | |
|   @param  FileName     The 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
 | |
|   @param  Description  The pointer to the description of the assert condition.
 | |
| 
 | |
| **/
 | |
| VOID
 | |
| EFIAPI
 | |
| DebugAssert (
 | |
|   IN CONST CHAR8  *FileName,
 | |
|   IN UINTN        LineNumber,
 | |
|   IN CONST CHAR8  *Description
 | |
|   )
 | |
| {
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Fills a target buffer with PcdDebugClearMemoryValue, and returns the target buffer.
 | |
| 
 | |
|   This function fills Length bytes of Buffer with the value specified by
 | |
|   PcdDebugClearMemoryValue, and returns Buffer.
 | |
| 
 | |
|   If Buffer is NULL, then ASSERT().
 | |
|   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().
 | |
| 
 | |
|   @param   Buffer  The pointer to the target buffer to be filled with PcdDebugClearMemoryValue.
 | |
|   @param   Length  The number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue.
 | |
| 
 | |
|   @return  Buffer  The pointer to the target buffer filled with PcdDebugClearMemoryValue.
 | |
| 
 | |
| **/
 | |
| VOID *
 | |
| EFIAPI
 | |
| DebugClearMemory (
 | |
|   OUT VOID  *Buffer,
 | |
|   IN UINTN  Length
 | |
|   )
 | |
| {
 | |
|   return Buffer;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Returns TRUE if ASSERT() macros are enabled.
 | |
| 
 | |
|   This function returns TRUE if the DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED bit of
 | |
|   PcdDebugProperyMask is set.  Otherwise FALSE is returned.
 | |
| 
 | |
|   @retval  TRUE    The DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED bit of PcdDebugProperyMask is set.
 | |
|   @retval  FALSE   The DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED bit of PcdDebugProperyMask is clear.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| DebugAssertEnabled (
 | |
|   VOID
 | |
|   )
 | |
| {
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Returns TRUE if DEBUG() macros are enabled.
 | |
| 
 | |
|   This function returns TRUE if the DEBUG_PROPERTY_DEBUG_PRINT_ENABLED bit of
 | |
|   PcdDebugProperyMask is set.  Otherwise FALSE is returned.
 | |
| 
 | |
|   @retval  TRUE    The DEBUG_PROPERTY_DEBUG_PRINT_ENABLED bit of PcdDebugProperyMask is set.
 | |
|   @retval  FALSE   The DEBUG_PROPERTY_DEBUG_PRINT_ENABLED bit of PcdDebugProperyMask is clear.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| DebugPrintEnabled (
 | |
|   VOID
 | |
|   )
 | |
| {
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Returns TRUE if DEBUG_CODE() macros are enabled.
 | |
| 
 | |
|   This function returns TRUE if the DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of
 | |
|   PcdDebugProperyMask is set.  Otherwise FALSE is returned.
 | |
| 
 | |
|   @retval  TRUE    The DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of PcdDebugProperyMask is set.
 | |
|   @retval  FALSE   The DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of PcdDebugProperyMask is clear.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| DebugCodeEnabled (
 | |
|   VOID
 | |
|   )
 | |
| {
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Returns TRUE if DEBUG_CLEAR_MEMORY() macro is enabled.
 | |
| 
 | |
|   This function returns TRUE if the DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED bit of
 | |
|   PcdDebugProperyMask is set.  Otherwise FALSE is returned.
 | |
| 
 | |
|   @retval  TRUE    The DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED bit of PcdDebugProperyMask is set.
 | |
|   @retval  FALSE   The DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED bit of PcdDebugProperyMask is clear.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| DebugClearMemoryEnabled (
 | |
|   VOID
 | |
|   )
 | |
| {
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Returns TRUE if any one of the bit is set both in ErrorLevel and PcdFixedDebugPrintErrorLevel.
 | |
| 
 | |
|   This function compares the bit mask of ErrorLevel and PcdFixedDebugPrintErrorLevel.
 | |
| 
 | |
|   @retval  TRUE    Current ErrorLevel is supported.
 | |
|   @retval  FALSE   Current ErrorLevel is not supported.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| DebugPrintLevelEnabled (
 | |
|   IN  CONST UINTN  ErrorLevel
 | |
|   )
 | |
| {
 | |
|   return FALSE;
 | |
| }
 |