summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ad2baef)
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
#include <Crc32SectionExtract.h>\r
\r
EFI_STATUS\r
InitializeCrc32GuidedSectionExtractionProtocol (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
);\r
\r
EFI_STATUS\r
InitializeCrc32GuidedSectionExtractionProtocol (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
);\r
\r
EFI_STATUS\r
InitializeCrc32GuidedSectionExtractionProtocol (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
InitializeCrc32GuidedSectionExtractionProtocol (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
GetSectionLength (\r
IN EFI_COMMON_SECTION_HEADER *CommonHeader\r
)\r
GetSectionLength (\r
IN EFI_COMMON_SECTION_HEADER *CommonHeader\r
)\r
Crc32ExtractSection (\r
IN EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This,\r
IN VOID *InputSection,\r
Crc32ExtractSection (\r
IN EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This,\r
IN VOID *InputSection,\r
//\r
STATIC\r
EFI_STATUS\r
//\r
STATIC\r
EFI_STATUS\r
Crc32ExtractSection (\r
IN EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This,\r
IN VOID *InputSection,\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
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
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
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
NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
\r
NewTerminalContext->BaudRateIndex = CurrentFakeNVMap->COMBaudRate;\r
&TerminalMenu,\r
Com\r
);\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 = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
Uart = (UART_DEVICE_PATH *) Node;\r
CopyMem (\r
NewTerminalContext->DevicePath,\r
(EFI_DEVICE_PATH_PROTOCOL *) &Vendor\r
);\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
ChangeTerminalDevicePath (TerminalDevicePath, TRUE);\r
Temp = DevicePathToStr (TerminalDevicePath);\r
ConDevicePath = AppendDevicePathInstance (\r
&TerminalMenu,\r
Com\r
);\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 = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
Uart = (UART_DEVICE_PATH *) Node;\r
CopyMem (\r
NewTerminalContext->DevicePath,\r
(EFI_DEVICE_PATH_PROTOCOL *) &Vendor\r
);\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
ChangeTerminalDevicePath (TerminalDevicePath, TRUE);\r
Temp = DevicePathToStr (TerminalDevicePath);\r
ConDevicePath = AppendDevicePathInstance (\r