Make ASSERT statement more meaningful.
authorlgao4 <lgao4@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 17 Sep 2009 01:57:24 +0000 (01:57 +0000)
committerlgao4 <lgao4@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 17 Sep 2009 01:57:24 +0000 (01:57 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@9276 de2fecce-e211-0410-80a6-f3fac2684e05

edk2/MdeModulePkg/Core/Dxe/Image/Image.c
edk2/MdeModulePkg/Core/Pei/Image/Image.c

index 8033b44..5b15a1e 100644 (file)
@@ -1120,11 +1120,11 @@ CoreStartImage (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
+  //\r
+  // The image to be started must have the machine type supported by DxeCore.\r
+  //\r
+  ASSERT (EFI_IMAGE_MACHINE_TYPE_SUPPORTED (Image->Machine));\r
   if (!EFI_IMAGE_MACHINE_TYPE_SUPPORTED (Image->Machine)) {\r
-    //\r
-    // The image to be started must have the machine type supported by DxeCore.\r
-    //\r
-    ASSERT (FALSE);\r
     return EFI_UNSUPPORTED;\r
   }\r
 \r
index 84c9e4b..1a6ba31 100644 (file)
@@ -434,11 +434,11 @@ PeiLoadImage (
                           AuthenticationState\r
                           );\r
       if (!EFI_ERROR (Status)) {\r
+        //\r
+        // The image to be started must have the machine type supported by PeiCore.\r
+        //\r
+        ASSERT (EFI_IMAGE_MACHINE_TYPE_SUPPORTED (PeCoffLoaderGetMachineType ((VOID *) (UINTN) ImageAddress)));\r
         if (!EFI_IMAGE_MACHINE_TYPE_SUPPORTED (PeCoffLoaderGetMachineType ((VOID *) (UINTN) ImageAddress))) {\r
-          //\r
-          // The image to be started must have the machine type supported by PeiCore.\r
-          //\r
-          ASSERT (FALSE);\r
           return EFI_UNSUPPORTED;\r
         }\r
         return Status;\r