EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Defines | Functions

EdkCompatibilityPkg/Sample/Tools/Source/GenDepex/GenDepex.c File Reference

#include "GenDepex.h"

Go to the source code of this file.

Defines

#define UTILITY_NAME   "GenDepex"
#define UTILITY_VERSION   "v1.0"

Functions

BOOLEAN ParseDepex (IN INT8 *Pbegin, IN UINT32 length)
VOID PrintGenDepexUtilityInfo (VOID)
VOID PrintGenDepexUsageInfo (VOID)
DEPENDENCY_OPCODE PopOpCode (IN OUT VOID **Stack)
VOID PushOpCode (IN OUT VOID **Stack, IN DEPENDENCY_OPCODE OpCode)
EFI_STATUS GenerateDependencyExpression (IN FILE *InFile, IN OUT FILE *OutFile, IN UINT8 Padding OPTIONAL)
EFI_STATUS main (IN UINTN argc, IN CHAR8 *argv[])

Define Documentation

#define UTILITY_NAME   "GenDepex"

Definition at line 83 of file GenDepex.c.

#define UTILITY_VERSION   "v1.0"

Definition at line 88 of file GenDepex.c.


Function Documentation

EFI_STATUS GenerateDependencyExpression ( IN FILE InFile,
IN OUT FILE OutFile,
IN UINT8 Padding  OPTIONAL 
)

Definition at line 231 of file GenDepex.c.

EFI_STATUS main ( IN UINTN  argc,
IN CHAR8 argv[] 
)

Definition at line 822 of file GenDepex.c.

BOOLEAN ParseDepex ( IN INT8 Pbegin,
IN UINT32  length 
)

Definition at line 840 of file DepexParser.c.

DEPENDENCY_OPCODE PopOpCode ( IN OUT VOID **  Stack)

Definition at line 171 of file GenDepex.c.

VOID PrintGenDepexUsageInfo ( VOID  )

Definition at line 133 of file GenDepex.c.

VOID PrintGenDepexUtilityInfo ( VOID  )

Definition at line 98 of file GenDepex.c.

VOID PushOpCode ( IN OUT VOID **  Stack,
IN DEPENDENCY_OPCODE  OpCode 
)

Definition at line 201 of file GenDepex.c.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines