]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BeagleBoardPkg/Library/EblCmdLib/EblCmdLib.c
Update input of disasmembler to support IfThen construct. Add prototype dos script...
[mirror_edk2.git] / BeagleBoardPkg / Library / EblCmdLib / EblCmdLib.c
index 2623eb3bbec5a15eafb9054e6e9c9e7667df9edc..c69b28904bac90ae279994d6fd46abfd8df2a35f 100644 (file)
@@ -51,6 +51,7 @@ EblDisassembler (
   UINT32  Address;\r
   UINT32  Count;\r
   CHAR8   Buffer[80];\r
+  UINT32  ItBlock;\r
   \r
   if (Argc < 2) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -60,9 +61,10 @@ EblDisassembler (
   Count   = (Argc > 2) ? (UINT32)AsciiStrHexToUintn (Argv[2]) : 20;\r
 \r
   Ptr = (UINT8 *)(UINTN)Address;  \r
+  ItBlock = 0;\r
   do {\r
     CurrentAddress = Ptr;\r
-    DisassembleInstruction (&Ptr, TRUE, TRUE, Buffer, sizeof (Buffer));\r
+    DisassembleInstruction (&Ptr, TRUE, TRUE, &ItBlock, Buffer, sizeof (Buffer));\r
     AsciiPrint ("0x%08x: %a\n", CurrentAddress, Buffer);\r
   } while (Count-- > 0);\r
  \r