summaryrefslogtreecommitdiff
path: root/Tools/CCode/Source/PeiRebase
diff options
context:
space:
mode:
authorbxing <bxing@6f19259b-4bc3-4df7-8a09-765794883524>2006-12-31 09:55:05 +0000
committerbxing <bxing@6f19259b-4bc3-4df7-8a09-765794883524>2006-12-31 09:55:05 +0000
commita3ab2a47d9ecb2295802726fd17f048c14519aab (patch)
tree43346ac9424cadf70f85dd4fb2a858eb40f6ce92 /Tools/CCode/Source/PeiRebase
parent8733430b83565480540d1d890986cbf22c54db0d (diff)
downloadedk2-a3ab2a47d9ecb2295802726fd17f048c14519aab.zip
edk2-a3ab2a47d9ecb2295802726fd17f048c14519aab.tar.gz
edk2-a3ab2a47d9ecb2295802726fd17f048c14519aab.tar.bz2
Integrated FV memory map into R9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2158 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'Tools/CCode/Source/PeiRebase')
-rw-r--r--Tools/CCode/Source/PeiRebase/PeiRebaseExe.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/Tools/CCode/Source/PeiRebase/PeiRebaseExe.c b/Tools/CCode/Source/PeiRebase/PeiRebaseExe.c
index 11192c4..7519a55 100644
--- a/Tools/CCode/Source/PeiRebase/PeiRebaseExe.c
+++ b/Tools/CCode/Source/PeiRebase/PeiRebaseExe.c
@@ -799,9 +799,10 @@ Returns:
//
fprintf (
LogFile,
- "%s %016I64X\n",
+ "%s %016I64X %s\n",
FileGuidString,
- ImageContext.DestinationAddress
+ ImageContext.DestinationAddress,
+ ImageContext.PdbPointer == NULL ? "*" : ImageContext.PdbPointer
);
*BaseToUpdate += EFI_SIZE_TO_PAGES (ImageContext.ImageSize) * EFI_PAGE_SIZE;
@@ -1136,8 +1137,6 @@ Returns:
GetLength (CurrentPe32Section.Pe32Section->CommonHeader.Size) - sizeof (EFI_PE32_SECTION) -
sizeof (EFI_TE_IMAGE_HEADER)
);
- free ((VOID *) MemoryImagePointer);
- free (TEBuffer);
if (FfsFile->Attributes & FFS_ATTRIB_TAIL_PRESENT) {
TailSize = sizeof (EFI_FFS_FILE_TAIL);
} else {
@@ -1171,10 +1170,17 @@ Returns:
fprintf (
LogFile,
- "%s %016I64X\n",
+ "%s %016I64X %s\n",
FileGuidString,
- ImageContext.DestinationAddress
+ ImageContext.DestinationAddress,
+ ImageContext.PdbPointer == NULL ? "*" : ImageContext.PdbPointer
);
+
+ //
+ // Free buffers
+ //
+ free ((VOID *) MemoryImagePointer);
+ free (TEBuffer);
}
return EFI_SUCCESS;