summaryrefslogtreecommitdiffstats
path: root/BaseTools
diff options
context:
space:
mode:
authorKonstantin Aladyshev <aladyshev22@gmail.com>2022-07-19 20:29:17 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-07-27 07:48:28 +0000
commite3d468acb9ce26a75fee45d742619ac1c6683280 (patch)
treee948a02f699945c77df017442b0cfa258cd9a40b /BaseTools
parentb68d566439683d0ebe60d52c85ff0e90331db740 (diff)
downloadedk2-e3d468acb9ce26a75fee45d742619ac1c6683280.tar.gz
edk2-e3d468acb9ce26a75fee45d742619ac1c6683280.tar.bz2
edk2-e3d468acb9ce26a75fee45d742619ac1c6683280.zip
BaseTools/VolInfo: Show encapsulation sections
Currently there is no labels for start and end of the encapsulation sections. Therefore it is not possible to see where the encapsulation section ends and another section starts. Add labels for start and end of encapsulation sections to fix the issue. Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Reviewed-by: Bob Feng <bob.c.feng@intel.com>
Diffstat (limited to 'BaseTools')
-rw-r--r--BaseTools/Source/C/VolInfo/VolInfo.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/BaseTools/Source/C/VolInfo/VolInfo.c b/BaseTools/Source/C/VolInfo/VolInfo.c
index ed56587058..da35cac273 100644
--- a/BaseTools/Source/C/VolInfo/VolInfo.c
+++ b/BaseTools/Source/C/VolInfo/VolInfo.c
@@ -1903,7 +1903,9 @@ Returns:
return EFI_SECTION_ERROR;
}
+ printf ("/------------ Encapsulation section start -----------------\\\n");
Status = ParseSection (UncompressedBuffer, UncompressedLength);
+ printf ("\\------------ Encapsulation section end -------------------/\n");
if (CompressionType == EFI_STANDARD_COMPRESSION) {
//
@@ -2022,6 +2024,7 @@ Returns:
return EFI_SECTION_ERROR;
}
+ printf ("/------------ Encapsulation section start -----------------\\\n");
Status = ParseSection (
ToolOutputBuffer,
ToolOutputLength
@@ -2030,6 +2033,7 @@ Returns:
Error (NULL, 0, 0003, "parse of decoded GUIDED section failed", NULL);
return EFI_SECTION_ERROR;
}
+ printf ("\\------------ Encapsulation section end -------------------/\n");
//
// Check for CRC32 sections which we can handle internally if needed.
@@ -2042,6 +2046,7 @@ Returns:
//
// CRC32 guided section
//
+ printf ("/------------ Encapsulation section start -----------------\\\n");
Status = ParseSection (
SectionBuffer + DataOffset,
BufferLength - DataOffset
@@ -2050,6 +2055,7 @@ Returns:
Error (NULL, 0, 0003, "parse of CRC32 GUIDED section failed", NULL);
return EFI_SECTION_ERROR;
}
+ printf ("\\------------ Encapsulation section end -------------------/\n");
} else {
//
// We don't know how to parse it now.