int entryPointCount = 0;\r
fileBuffer\r
.append("GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPeimRevision = 0;\r\n");\r
- if (entryPointList == null) {\r
+ if (entryPointList == null || entryPointList.length == 0) {\r
fileBuffer.append("EFI_STATUS\r\n");\r
fileBuffer.append("EFIAPI\r\n");\r
fileBuffer.append("ProcessModuleEntryPointList (\r\n");\r
fileBuffer.append("EFIAPI\r\n");\r
fileBuffer.append(entryPointList[i]);\r
fileBuffer.append(" (\r\n");\r
- fileBuffer.append(" EFI_HANDLE ImageHandle,\r\n");\r
- fileBuffer.append(" EFI_SYSTEM_TABLE *SystemTable\r\n");\r
+ fileBuffer.append(" IN EFI_HANDLE ImageHandle,\r\n");\r
+ fileBuffer.append(" IN EFI_SYSTEM_TABLE *SystemTable\r\n");\r
fileBuffer.append(" );\r\n");\r
entryPointCount++;\r
} else {\r
fileBuffer.append(entryPointList[i]);\r
fileBuffer.append(" (\r\n");\r
fileBuffer\r
- .append(" EFI_HANDLE ImageHandle\r\n");\r
+ .append(" IN EFI_HANDLE ImageHandle\r\n");\r
fileBuffer.append(" );\r\n");\r
} else {\r
break;\r
fileBuffer.append("EFIAPI\r\n");\r
fileBuffer.append(entryPointList[i]);\r
fileBuffer.append(" (\r\n");\r
- fileBuffer.append(" EFI_HANDLE ImageHandle,\r\n");\r
- fileBuffer.append(" EFI_SYSTEM_TABLE *SystemTable\r\n");\r
+ fileBuffer.append(" IN EFI_HANDLE ImageHandle,\r\n");\r
+ fileBuffer.append(" IN EFI_SYSTEM_TABLE *SystemTable\r\n");\r
fileBuffer.append(" );\r\n");\r
entryPointCount++;\r
}\r
fileBuffer.append(entryPointList[i]);\r
fileBuffer.append(" (\r\n");\r
fileBuffer\r
- .append(" EFI_HANDLE ImageHandle\r\n");\r
+ .append(" IN EFI_HANDLE ImageHandle\r\n");\r
fileBuffer.append(" );\r\n");\r
entryPointCount++;\r
} else {\r
fileBuffer.append(entryPointList[i]);\r
fileBuffer.append(" (\r\n");\r
fileBuffer\r
- .append(" EFI_HANDLE ImageHandle\r\n");\r
+ .append(" IN EFI_HANDLE ImageHandle\r\n");\r
fileBuffer.append(" );\r\n");\r
} else {\r
break;\r