1. NULL Pointer Errors in Variable.c
2. consoleoption Null Ptr Error
3. bootmaint Null Ptr Error
4. EFIAPI missing Crc32SectionExtraction.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2252
6f19259b-4bc3-4df7-8a09-
765794883524
#include <Crc32SectionExtract.h>\r
\r
EFI_STATUS\r
+EFIAPI\r
InitializeCrc32GuidedSectionExtractionProtocol (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
);\r
\r
EFI_STATUS\r
+EFIAPI\r
InitializeCrc32GuidedSectionExtractionProtocol (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
\r
STATIC\r
UINT32\r
+EFIAPI\r
GetSectionLength (\r
IN EFI_COMMON_SECTION_HEADER *CommonHeader\r
)\r
\r
STATIC\r
EFI_STATUS\r
+EFIAPI\r
Crc32ExtractSection (\r
IN EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This,\r
IN VOID *InputSection,\r
//\r
STATIC\r
EFI_STATUS\r
+EFIAPI\r
Crc32ExtractSection (\r
IN EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This,\r
IN VOID *InputSection,\r
Index2 = (UINT16) (KeyValue - HANDLE_OPTION_OFFSET);\r
\r
NewMenuEntry = BOpt_GetMenuEntry (&DriverMenu, Index2);\r
+ ASSERT (NewMenuEntry != NULL);\r
Private->HandleContext = (BM_HANDLE_CONTEXT *) NewMenuEntry->VariableContext;\r
\r
CleanUpPage (FORM_DRV_ADD_HANDLE_DESC_ID, Private);\r
case FORM_CON_COM_ID:\r
NewMenuEntry = BOpt_GetMenuEntry (&TerminalMenu, Private->CurrentTerminal);\r
\r
+ ASSERT (NewMenuEntry != NULL);\r
+\r
NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
\r
NewTerminalContext->BaudRateIndex = CurrentFakeNVMap->COMBaudRate;\r
&TerminalMenu,\r
Com\r
);\r
+ ASSERT (NewMenuEntry != NULL);\r
NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
Uart = (UART_DEVICE_PATH *) Node;\r
CopyMem (\r
NewTerminalContext->DevicePath,\r
(EFI_DEVICE_PATH_PROTOCOL *) &Vendor\r
);\r
+ ASSERT (TerminalDevicePath != NULL);\r
ChangeTerminalDevicePath (TerminalDevicePath, TRUE);\r
Temp = DevicePathToStr (TerminalDevicePath);\r
ConDevicePath = AppendDevicePathInstance (\r
&TerminalMenu,\r
Com\r
);\r
+ ASSERT (NewMenuEntry != NULL);\r
NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
Uart = (UART_DEVICE_PATH *) Node;\r
CopyMem (\r
NewTerminalContext->DevicePath,\r
(EFI_DEVICE_PATH_PROTOCOL *) &Vendor\r
);\r
+ ASSERT (TerminalDevicePath != NULL);\r
ChangeTerminalDevicePath (TerminalDevicePath, TRUE);\r
Temp = DevicePathToStr (TerminalDevicePath);\r
ConDevicePath = AppendDevicePathInstance (\r