/* This function is the entry point for the DXE Core. This function is required to call ProcessModuleEntryPointList() and ProcessModuleEntryPointList() is never expected to return. The DXE Core is responsible for calling ProcessLibraryConstructorList() as soon as the EFI System Table and the image handle for the DXE Core itself have been established. If ProcessModuleEntryPointList() returns, then ASSERT() and halt the system. */
VOID EFIAPI _ModuleEntryPoint(IN VOID *HobStart)
/* This function is the entry point for the DXE Core. This function is required to call ProcessModuleEntryPointList() and ProcessModuleEntryPointList() is never expected to return. The DXE Core is responsible for calling ProcessLibraryConstructorList() as soon as the EFI System Table and the image handle for the DXE Core itself have been established. If ProcessModuleEntryPointList() returns, then ASSERT() and halt the system. */
VOID EFIAPI _ModuleEntryPoint(IN VOID *HobStart)
{
  gHobList = HobStart;
  ProcessModuleEntryPointList (HobStart);
  ASSERT (FALSE);
  CpuDeadLoop ();
}