**/\r
UINT64\r
GetDuration (\r
- IN OUT MEASUREMENT_RECORD *Measurement\r
+ IN OUT MEASUREMENT_RECORD *Measurement\r
)\r
{\r
- UINT64 Duration;\r
- BOOLEAN Error;\r
+ UINT64 Duration;\r
+ BOOLEAN Error;\r
\r
if (Measurement->EndTimeStamp == 0) {\r
return 0;\r
}\r
\r
Duration = Measurement->EndTimeStamp - Measurement->StartTimeStamp;\r
- Error = (BOOLEAN)(Duration > Measurement->EndTimeStamp);\r
+ Error = (BOOLEAN)(Duration > Measurement->EndTimeStamp);\r
\r
if (Error) {\r
DEBUG ((DEBUG_ERROR, ALit_TimerLibError));\r
Duration = 0;\r
}\r
+\r
return Duration;\r
}\r
\r
@retval FALSE The measurement record is NOT for an EFI Phase.\r
**/\r
BOOLEAN\r
-IsPhase(\r
- IN MEASUREMENT_RECORD *Measurement\r
+IsPhase (\r
+ IN MEASUREMENT_RECORD *Measurement\r
)\r
{\r
- BOOLEAN RetVal;\r
+ BOOLEAN RetVal;\r
\r
RetVal = (BOOLEAN)(\r
- ((AsciiStrCmp (Measurement->Token, ALit_SEC) == 0) ||\r
- (AsciiStrCmp (Measurement->Token, ALit_PEI) == 0) ||\r
- (AsciiStrCmp (Measurement->Token, ALit_DXE) == 0) ||\r
- (AsciiStrCmp (Measurement->Token, ALit_BDS) == 0))\r
- );\r
+ ((AsciiStrCmp (Measurement->Token, ALit_SEC) == 0) ||\r
+ (AsciiStrCmp (Measurement->Token, ALit_PEI) == 0) ||\r
+ (AsciiStrCmp (Measurement->Token, ALit_DXE) == 0) ||\r
+ (AsciiStrCmp (Measurement->Token, ALit_BDS) == 0))\r
+ );\r
return RetVal;\r
}\r
\r
\r
**/\r
BOOLEAN\r
-IsCorePerf(\r
- IN MEASUREMENT_RECORD *Measurement\r
+IsCorePerf (\r
+ IN MEASUREMENT_RECORD *Measurement\r
)\r
{\r
- BOOLEAN RetVal;\r
+ BOOLEAN RetVal;\r
\r
RetVal = (BOOLEAN)(\r
- ((Measurement->Identifier == MODULE_START_ID) ||\r
- (Measurement->Identifier == MODULE_END_ID) ||\r
- (Measurement->Identifier == MODULE_LOADIMAGE_START_ID) ||\r
- (Measurement->Identifier == MODULE_LOADIMAGE_END_ID) ||\r
- (Measurement->Identifier == MODULE_DB_START_ID) ||\r
- (Measurement->Identifier == MODULE_DB_END_ID) ||\r
- (Measurement->Identifier == MODULE_DB_SUPPORT_START_ID) ||\r
- (Measurement->Identifier == MODULE_DB_SUPPORT_END_ID) ||\r
- (Measurement->Identifier == MODULE_DB_STOP_START_ID) ||\r
- (Measurement->Identifier == MODULE_DB_STOP_START_ID))\r
- );\r
+ ((Measurement->Identifier == MODULE_START_ID) ||\r
+ (Measurement->Identifier == MODULE_END_ID) ||\r
+ (Measurement->Identifier == MODULE_LOADIMAGE_START_ID) ||\r
+ (Measurement->Identifier == MODULE_LOADIMAGE_END_ID) ||\r
+ (Measurement->Identifier == MODULE_DB_START_ID) ||\r
+ (Measurement->Identifier == MODULE_DB_END_ID) ||\r
+ (Measurement->Identifier == MODULE_DB_SUPPORT_START_ID) ||\r
+ (Measurement->Identifier == MODULE_DB_SUPPORT_END_ID) ||\r
+ (Measurement->Identifier == MODULE_DB_STOP_START_ID) ||\r
+ (Measurement->Identifier == MODULE_DB_STOP_START_ID))\r
+ );\r
return RetVal;\r
}\r
\r
**/\r
VOID\r
DpGetShortPdbFileName (\r
- IN CHAR8 *PdbFileName,\r
- OUT CHAR16 *UnicodeBuffer\r
+ IN CHAR8 *PdbFileName,\r
+ OUT CHAR16 *UnicodeBuffer\r
)\r
{\r
- UINTN IndexA; // Current work location within an ASCII string.\r
- UINTN IndexU; // Current work location within a Unicode string.\r
- UINTN StartIndex;\r
- UINTN EndIndex;\r
+ UINTN IndexA; // Current work location within an ASCII string.\r
+ UINTN IndexU; // Current work location within a Unicode string.\r
+ UINTN StartIndex;\r
+ UINTN EndIndex;\r
\r
ZeroMem (UnicodeBuffer, (DP_GAUGE_STRING_LENGTH + 1) * sizeof (CHAR16));\r
\r
StrnCpyS (UnicodeBuffer, DP_GAUGE_STRING_LENGTH + 1, L" ", 1);\r
} else {\r
StartIndex = 0;\r
- for (EndIndex = 0; PdbFileName[EndIndex] != 0; EndIndex++)\r
- ;\r
+ for (EndIndex = 0; PdbFileName[EndIndex] != 0; EndIndex++) {\r
+ }\r
+\r
for (IndexA = 0; PdbFileName[IndexA] != 0; IndexA++) {\r
if ((PdbFileName[IndexA] == '\\') || (PdbFileName[IndexA] == '/')) {\r
StartIndex = IndexA + 1;\r
\r
IndexU = 0;\r
for (IndexA = StartIndex; IndexA < EndIndex; IndexA++) {\r
- UnicodeBuffer[IndexU] = (CHAR16) PdbFileName[IndexA];\r
+ UnicodeBuffer[IndexU] = (CHAR16)PdbFileName[IndexA];\r
IndexU++;\r
if (IndexU >= DP_GAUGE_STRING_LENGTH) {\r
UnicodeBuffer[DP_GAUGE_STRING_LENGTH] = 0;\r
**/\r
VOID\r
DpGetNameFromHandle (\r
- IN EFI_HANDLE Handle\r
+ IN EFI_HANDLE Handle\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_LOADED_IMAGE_PROTOCOL *Image;\r
- CHAR8 *PdbFileName;\r
- EFI_DRIVER_BINDING_PROTOCOL *DriverBinding;\r
- EFI_STRING StringPtr;\r
- EFI_DEVICE_PATH_PROTOCOL *LoadedImageDevicePath;\r
- EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
- EFI_GUID *NameGuid;\r
- CHAR16 *NameString;\r
- UINTN StringSize;\r
- CHAR8 *PlatformLanguage;\r
- CHAR8 *BestLanguage;\r
- EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2;\r
-\r
- Image = NULL;\r
+ EFI_STATUS Status;\r
+ EFI_LOADED_IMAGE_PROTOCOL *Image;\r
+ CHAR8 *PdbFileName;\r
+ EFI_DRIVER_BINDING_PROTOCOL *DriverBinding;\r
+ EFI_STRING StringPtr;\r
+ EFI_DEVICE_PATH_PROTOCOL *LoadedImageDevicePath;\r
+ EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
+ EFI_GUID *NameGuid;\r
+ CHAR16 *NameString;\r
+ UINTN StringSize;\r
+ CHAR8 *PlatformLanguage;\r
+ CHAR8 *BestLanguage;\r
+ EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2;\r
+\r
+ Image = NULL;\r
LoadedImageDevicePath = NULL;\r
- DevicePath = NULL;\r
+ DevicePath = NULL;\r
\r
//\r
// Method 1: Get the name string from image PDB\r
Status = gBS->HandleProtocol (\r
Handle,\r
&gEfiLoadedImageProtocolGuid,\r
- (VOID **) &Image\r
+ (VOID **)&Image\r
);\r
\r
if (EFI_ERROR (Status)) {\r
Status = gBS->OpenProtocol (\r
Handle,\r
&gEfiDriverBindingProtocolGuid,\r
- (VOID **) &DriverBinding,\r
+ (VOID **)&DriverBinding,\r
NULL,\r
NULL,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
Status = gBS->HandleProtocol (\r
DriverBinding->ImageHandle,\r
&gEfiLoadedImageProtocolGuid,\r
- (VOID **) &Image\r
+ (VOID **)&Image\r
);\r
}\r
}\r
Status = gBS->HandleProtocol (\r
Handle,\r
&gEfiComponentName2ProtocolGuid,\r
- (VOID **) &ComponentName2\r
+ (VOID **)&ComponentName2\r
);\r
if (!EFI_ERROR (Status)) {\r
//\r
// Firstly use platform language setting, secondly use driver's first supported language.\r
//\r
- GetVariable2 (L"PlatformLang", &gEfiGlobalVariableGuid, (VOID**)&PlatformLanguage, NULL);\r
- BestLanguage = GetBestLanguage(\r
+ GetVariable2 (L"PlatformLang", &gEfiGlobalVariableGuid, (VOID **)&PlatformLanguage, NULL);\r
+ BestLanguage = GetBestLanguage (\r
ComponentName2->SupportedLanguages,\r
FALSE,\r
(PlatformLanguage != NULL) ? PlatformLanguage : "",\r
Status = gBS->HandleProtocol (\r
Handle,\r
&gEfiLoadedImageDevicePathProtocolGuid,\r
- (VOID **) &LoadedImageDevicePath\r
+ (VOID **)&LoadedImageDevicePath\r
);\r
if (!EFI_ERROR (Status) && (LoadedImageDevicePath != NULL)) {\r
DevicePath = LoadedImageDevicePath;\r
//\r
NameGuid = NULL;\r
while (!IsDevicePathEndType (DevicePath)) {\r
- NameGuid = EfiGetNameGuidFromFwVolDevicePathNode ((MEDIA_FW_VOL_FILEPATH_DEVICE_PATH *) DevicePath);\r
+ NameGuid = EfiGetNameGuidFromFwVolDevicePathNode ((MEDIA_FW_VOL_FILEPATH_DEVICE_PATH *)DevicePath);\r
if (NameGuid != NULL) {\r
break;\r
}\r
+\r
DevicePath = NextDevicePathNode (DevicePath);\r
}\r
\r
//\r
NameString = NULL;\r
StringSize = 0;\r
- Status = GetSectionFromAnyFv (\r
- NameGuid,\r
- EFI_SECTION_USER_INTERFACE,\r
- 0,\r
- (VOID **) &NameString,\r
- &StringSize\r
- );\r
+ Status = GetSectionFromAnyFv (\r
+ NameGuid,\r
+ EFI_SECTION_USER_INTERFACE,\r
+ 0,\r
+ (VOID **)&NameString,\r
+ &StringSize\r
+ );\r
\r
if (!EFI_ERROR (Status)) {\r
//\r
//\r
UnicodeSPrint (mGaugeString, sizeof (mGaugeString), L"%g", NameGuid);\r
}\r
+\r
return;\r
} else {\r
//\r
**/\r
UINT64\r
DurationInMicroSeconds (\r
- IN UINT64 Duration\r
+ IN UINT64 Duration\r
)\r
{\r
return DivU64x32 (Duration, 1000);\r
@retval >=0 Return value is the index into CumData where Token is found.\r
**/\r
INTN\r
-GetCumulativeItem(\r
- IN MEASUREMENT_RECORD *Measurement\r
+GetCumulativeItem (\r
+ IN MEASUREMENT_RECORD *Measurement\r
)\r
{\r
- INTN Index;\r
+ INTN Index;\r
\r
- for( Index = 0; Index < (INTN)NumCum; ++Index) {\r
+ for ( Index = 0; Index < (INTN)NumCum; ++Index) {\r
if (AsciiStrCmp (Measurement->Token, CumData[Index].Name) == 0) {\r
return Index; // Exit, we found a match\r
}\r
}\r
+\r
// If the for loop exits, Token was not found.\r
return -1; // Indicate failure\r
}\r