diff options
Diffstat (limited to 'ArmPkg/Library/RvdPeCoffExtraActionLib')
-rw-r--r-- | ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.c b/ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.c index d55608b45b..dc66abd513 100644 --- a/ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.c +++ b/ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.c @@ -25,7 +25,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include <Library/PrintLib.h>
/**
- Append string to debugger script file, create file if needed.
+ Append string to debugger script file, create file if needed.
This library can show up in mulitple places so we need to append the file every time we write to it.
For example Sec can use this to load the DXE core, and the DXE core would use this to load all the
@@ -41,8 +41,8 @@ WriteStringToFile ( )
{
// Working around and issue with the code that is commented out. For now send it to the console.
- // You can copy the console into a file and source the file as a script and you get symbols.
- // This gets you all the symbols except for SEC. To get SEC symbols you need to copy the
+ // You can copy the console into a file and source the file as a script and you get symbols.
+ // This gets you all the symbols except for SEC. To get SEC symbols you need to copy the
// debug print in the SEC into the debugger manually
SemihostWriteString (Buffer);
/*
@@ -59,7 +59,7 @@ WriteStringToFile ( /**
- If the build is done on cygwin the paths are cygpaths.
+ If the build is done on cygwin the paths are cygpaths.
/cygdrive/c/tmp.txt vs c:\tmp.txt so we need to convert
them to work with RVD commands
@@ -74,14 +74,14 @@ DeCygwinPathIfNeeded ( CHAR8 *Ptr;
UINTN Index;
UINTN Len;
-
+
Ptr = AsciiStrStr (Name, "/cygdrive/");
if (Ptr == NULL) {
return Name;
}
-
+
Len = AsciiStrLen (Ptr);
-
+
// convert "/cygdrive" to spaces
for (Index = 0; Index < 9; Index++) {
Ptr[Index] = ' ';
@@ -90,7 +90,7 @@ DeCygwinPathIfNeeded ( // convert /c to c:
Ptr[9] = Ptr[10];
Ptr[10] = ':';
-
+
// switch path separators
for (Index = 11; Index < Len; Index++) {
if (Ptr[Index] == '/') {
@@ -118,14 +118,14 @@ PeCoffLoaderRelocateImageExtraAction ( )
{
CHAR8 Buffer[256];
-
+
#if (__ARMCC_VERSION < 500000)
AsciiSPrint (Buffer, sizeof(Buffer), "load /a /ni /np \"%a\" &0x%08x\n", ImageContext->PdbPointer, (UINTN)(ImageContext->ImageAddress + ImageContext->SizeOfHeaders));
#else
AsciiSPrint (Buffer, sizeof(Buffer), "add-symbol-file %a 0x%08x\n", ImageContext->PdbPointer, (UINTN)(ImageContext->ImageAddress + ImageContext->SizeOfHeaders));
#endif
DeCygwinPathIfNeeded (&Buffer[16]);
-
+
WriteStringToFile (Buffer, AsciiStrSize (Buffer));
}
@@ -134,9 +134,9 @@ PeCoffLoaderRelocateImageExtraAction ( /**
Performs additional actions just before a PE/COFF image is unloaded. Any resources
that were allocated by PeCoffLoaderRelocateImageExtraAction() must be freed.
-
+
If ImageContext is NULL, then ASSERT().
-
+
@param ImageContext Pointer to the image context structure that describes the
PE/COFF image that is being unloaded.
@@ -148,9 +148,9 @@ PeCoffLoaderUnloadImageExtraAction ( )
{
CHAR8 Buffer[256];
-
+
AsciiSPrint (Buffer, sizeof(Buffer), "unload symbols_only \"%a\"\n", ImageContext->PdbPointer);
DeCygwinPathIfNeeded (Buffer);
-
+
WriteStringToFile (Buffer, AsciiStrSize (Buffer));
}
|