TianoCore EDK2 master
|
Go to the source code of this file.
Typedefs | |
typedef EFI_STATUS(* | HOB_PRINT_HANDLER) (IN VOID *Hob, IN UINT16 HobLength) |
Functions | |
VOID EFIAPI | PrintHobList (IN CONST VOID *HobStart, IN HOB_PRINT_HANDLER PrintHandler OPTIONAL) |
The library to print all the HOBs.
Copyright (c) 2024, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file HobPrintLib.h.
typedef EFI_STATUS(* HOB_PRINT_HANDLER) (IN VOID *Hob, IN UINT16 HobLength) |
HOB Print Handler to print HOB information.
[in] | HobStart | A pointer to the HOB of type EFI_HOB_TYPE_GUID_EXTENSION. |
[in] | HobLength | The length in bytes of the HOB of type EFI_HOB_TYPE_GUID_EXTENSION. |
EFI_SUCCESS | If it completed successfully. |
EFI_UNSUPPORTED | If the HOB type is not supported. |
Definition at line 23 of file HobPrintLib.h.
VOID EFIAPI PrintHobList | ( | IN CONST VOID * | HobStart, |
IN HOB_PRINT_HANDLER PrintHandler | |||
) |
Print all HOBs info from the HOB list. If the input PrintHandler is not NULL, the PrintHandler will be processed first. If PrintHandler returns EFI_SUCCESS, default HOB info print logic in PrintHobList will be skipped.
[in] | HobStart | A pointer to the HOB list. |
[in] | PrintHandler | A custom handler to print HOB info. |
Print all HOBs info from the HOB list.
[in] | HobStart | A pointer to the HOB list. |
[in] | PrintHandler | A custom handler to print HOB info. |
Definition at line 410 of file HobPrintLib.c.