STATIC PERF_HEADER mPerfHeader;\r
STATIC PERF_DATA mPerfData;\r
\r
-STATIC\r
+/**\r
+ Get the short verion of PDB file name to be\r
+ used in performance data logging.\r
+\r
+ @param PdbFileName The long PDB file name.\r
+ @param GaugeString The output string to be logged by performance logger.\r
+\r
+**/\r
VOID\r
GetShortPdbFileName (\r
- CHAR8 *PdbFileName,\r
- CHAR8 *GaugeString\r
+ IN CONST CHAR8 *PdbFileName,\r
+ OUT CHAR8 *GaugeString\r
)\r
-/*++\r
-\r
-Routine Description:\r
- \r
-Arguments:\r
-\r
-Returns:\r
-\r
---*/\r
{\r
UINTN Index;\r
UINTN Index1;\r
return ;\r
}\r
\r
-STATIC\r
+/**\r
+ Get the name from the Driver handle, which can be a handle with\r
+ EFI_LOADED_IMAGE_PROTOCOL or EFI_DRIVER_BINDING_PROTOCOL installed.\r
+ This name can be used in performance data logging.\r
+\r
+ @param Handle Driver handle.\r
+ @param GaugeString The output string to be logged by performance logger.\r
+\r
+**/\r
VOID\r
GetNameFromHandle (\r
IN EFI_HANDLE Handle,\r
return ;\r
}\r
\r
+/**\r
+\r
+ Allocates a block of memory and writes performance data of booting into it.\r
+ OS can processing these record.\r
+ \r
+**/\r
VOID\r
WriteBootToOsPerformanceData (\r
VOID\r
)\r
-/*++\r
-\r
-Routine Description:\r
- \r
- Allocates a block of memory and writes performance data of booting to OS into it.\r
-\r
-Arguments:\r
- \r
- None\r
- \r
-Returns:\r
-\r
- None\r
-\r
---*/\r
{\r
EFI_STATUS Status;\r
EFI_PHYSICAL_ADDRESS AcpiLowMemoryBase;\r