UINT64\r
GetDuration (\r
IN OUT MEASUREMENT_RECORD *Measurement\r
-);\r
+ );\r
\r
/** \r
Determine whether the Measurement record is for an EFI Phase.\r
BOOLEAN\r
IsPhase(\r
IN MEASUREMENT_RECORD *Measurement\r
-);\r
+ );\r
\r
/** \r
Get the file name portion of the Pdb File Name.\r
GetShortPdbFileName (\r
IN CHAR8 *PdbFileName,\r
OUT CHAR16 *UnicodeBuffer\r
-);\r
+ );\r
\r
/** \r
Get a human readable name for an image handle.\r
VOID\r
GetNameFromHandle (\r
IN EFI_HANDLE Handle\r
-);\r
+ );\r
\r
/** \r
Calculate the Duration in microseconds.\r
UINT64\r
DurationInMicroSeconds (\r
IN UINT64 Duration\r
-);\r
+ );\r
\r
/** \r
Formatted Print using a Hii Token to reference the localized format string.\r
PrintToken (\r
IN UINT16 Token,\r
...\r
-);\r
+ );\r
\r
/** \r
Get index of Measurement Record's match in the CumData array.\r
INTN\r
GetCumulativeItem(\r
IN MEASUREMENT_RECORD *Measurement\r
-);\r
+ );\r
\r
/** \r
Collect verbose statistics about the logged performance measurements.\r
VOID\r
GatherStatistics(\r
VOID\r
-);\r
+ );\r
\r
/** \r
Gather and print ALL Trace Records.\r
DumpAllTrace(\r
IN UINTN Limit,\r
IN BOOLEAN ExcludeFlag\r
-);\r
+ );\r
\r
/** \r
Gather and print Raw Trace Records.\r
DumpRawTrace(\r
IN UINTN Limit,\r
IN BOOLEAN ExcludeFlag\r
-);\r
+ );\r
\r
/** \r
Gather and print Major Phase metrics.\r
VOID\r
ProcessPhases(\r
IN UINT64 Ticker\r
-);\r
+ );\r
\r
\r
/** \r
EFI_STATUS\r
ProcessHandles(\r
IN BOOLEAN ExcludeFlag\r
-);\r
+ );\r
\r
\r
/** \r
VOID\r
ProcessPeims(\r
VOID\r
-);\r
+ );\r
\r
/** \r
Gather and print global data.\r
VOID\r
ProcessGlobal(\r
VOID\r
-);\r
+ );\r
\r
/** \r
Gather and print cumulative data.\r
VOID\r
ProcessCumulative(\r
VOID\r
-);\r
+ );\r
\r
/** \r
Gather and print ALL Profiling Records.\r
DumpAllProfile(\r
IN UINTN Limit,\r
IN BOOLEAN ExcludeFlag\r
-);\r
+ );\r
\r
/** \r
Gather and print Raw Profile Records.\r
DumpRawProfile(\r
IN UINTN Limit,\r
IN BOOLEAN ExcludeFlag\r
-);\r
+ );\r
#endif\r