TianoCore EDK2 master
|
#include "VarCheckHii.h"
Go to the source code of this file.
Functions | |
VOID | DumpHiiPackage (IN VOID *HiiPackage) |
VOID | DumpHiiDatabase (IN VOID *HiiDatabase, IN UINTN HiiDatabaseSize) |
VOID * | InternalVarCheckAllocateZeroPool (IN UINTN AllocationSize) |
VOID EFIAPI | InternalVarCheckFreePool (IN VOID *Buffer) |
VOID | VarCheckParseHiiPackage (IN VOID *HiiPackage, IN BOOLEAN FromFv) |
VOID | VarCheckParseHiiDatabase (IN VOID *HiiDatabase, IN UINTN HiiDatabaseSize) |
VOID | VarCheckHiiGenFromFv (VOID) |
VOID | VarCheckHiiGenFromHiiDatabase (VOID) |
VOID EFIAPI | VarCheckHiiGen (VOID) |
Variables | |
VAR_CHECK_HII_VARIABLE_HEADER * | mVarCheckHiiBin |
UINTN | mVarCheckHiiBinSize |
Include file for Var Check Hii bin generation.
Copyright (c) 2024, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file VarCheckHiiGen.h.
Dump Hii Database.
[in] | HiiDatabase | Pointer to Hii Database. |
[in] | HiiDatabaseSize | Hii Database size. |
VOID DumpHiiPackage | ( | IN VOID * | HiiPackage | ) |
Dump Hii Package.
[in] | HiiPackage | Pointer to Hii Package. |
Allocates and zeros a buffer of type EfiBootServicesData.
Allocates the number bytes specified by AllocationSize of type EfiBootServicesData, clears the buffer with zeros, and returns a pointer to the allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there is not enough memory remaining to satisfy the request, then NULL is returned.
AllocationSize | The number of bytes to allocate and zero. |
Definition at line 421 of file VarCheckHiiGen.c.
VOID EFIAPI InternalVarCheckFreePool | ( | IN VOID * | Buffer | ) |
Frees a buffer that was previously allocated with one of the pool allocation functions in the Memory Allocation Library.
Frees the buffer specified by Buffer. Buffer must have been allocated on a previous call to the pool allocation services of the Memory Allocation Library. If it is not possible to free pool resources, then this function will perform no actions.
If Buffer was not allocated with a pool allocation function in the Memory Allocation Library, then ASSERT().
Buffer | The pointer to the buffer to free. |
Definition at line 451 of file VarCheckHiiGen.c.
VOID EFIAPI VarCheckHiiGen | ( | VOID | ) |
Generate VarCheckHiiBin from Hii Database and FV.
Definition at line 1617 of file VarCheckHiiGen.c.
VOID VarCheckHiiGenFromFv | ( | VOID | ) |
Generate from FV.
Definition at line 407 of file VarCheckHiiGenFromFv.c.
VOID VarCheckHiiGenFromHiiDatabase | ( | VOID | ) |
Generate from Hii Database.
Definition at line 16 of file VarCheckHiiGenFromHii.c.
Var Check Parse Hii Database.
[in] | HiiDatabase | Pointer to Hii Database. |
[in] | HiiDatabaseSize | Hii Database size. |
Definition at line 1447 of file VarCheckHiiGen.c.
Var Check Parse Hii Package.
[in] | HiiPackage | Pointer to Hii Package. |
[in] | FromFv | Hii Package from FV. |
Definition at line 1366 of file VarCheckHiiGen.c.
|
extern |
Definition at line 12 of file VarCheckHiiGen.c.
|
extern |
Definition at line 13 of file VarCheckHiiGen.c.