Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/DynamicCommand/DpDynamicCommand/DpInternal.h
- Timestamp:
- Apr 14, 2023 3:17:44 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156854
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/DynamicCommand/DpDynamicCommand/DpInternal.h
r80721 r99404 11 11 SPDX-License-Identifier: BSD-2-Clause-Patent 12 12 **/ 13 13 14 #ifndef _DP_INTELNAL_H_ 14 15 #define _DP_INTELNAL_H_ 15 16 16 #define DP_GAUGE_STRING_LENGTH 17 #define DP_GAUGE_STRING_LENGTH 36 17 18 18 19 // 19 20 /// Module-Global Variables 20 21 ///@{ 21 extern EFI_HII_HANDLE mDpHiiHandle; 22 extern CHAR16 mGaugeString[DP_GAUGE_STRING_LENGTH + 1]; 23 extern CHAR16 mUnicodeToken[DXE_PERFORMANCE_STRING_SIZE]; 24 extern UINT64 mInterestThreshold; 25 extern BOOLEAN mShowId; 26 extern UINT8 *mBootPerformanceTable; 27 extern UINTN mBootPerformanceTableLength; 28 extern MEASUREMENT_RECORD *mMeasurementList; 29 extern UINTN mMeasurementNum; 22 extern EFI_HII_HANDLE mDpHiiHandle; 23 extern CHAR16 mGaugeString[DP_GAUGE_STRING_LENGTH + 1]; 24 extern CHAR16 mUnicodeToken[DXE_PERFORMANCE_STRING_SIZE]; 25 extern UINT64 mInterestThreshold; 26 extern BOOLEAN mShowId; 27 extern UINT8 *mBootPerformanceTable; 28 extern UINTN mBootPerformanceTableLength; 29 extern MEASUREMENT_RECORD *mMeasurementList; 30 extern UINTN mMeasurementNum; 31 extern UINT64 mResetEnd; 30 32 31 33 extern PERF_SUMMARY_DATA SummaryData; ///< Create the SummaryData structure and init. to ZERO. 32 34 33 35 /// Items for which to gather cumulative statistics. 34 extern PERF_CUM_DATA 36 extern PERF_CUM_DATA CumData[]; 35 37 36 38 /// Number of items for which we are gathering cumulative statistics. 37 extern UINT32 const 39 extern UINT32 const NumCum; 38 40 39 41 ///@} … … 61 63 UINT64 62 64 GetDuration ( 63 IN OUT MEASUREMENT_RECORD *Measurement65 IN OUT MEASUREMENT_RECORD *Measurement 64 66 ); 65 67 … … 76 78 **/ 77 79 BOOLEAN 78 IsPhase (79 IN MEASUREMENT_RECORD *Measurement80 IsPhase ( 81 IN MEASUREMENT_RECORD *Measurement 80 82 ); 81 83 … … 90 92 **/ 91 93 BOOLEAN 92 IsCorePerf (93 IN MEASUREMENT_RECORD 94 IsCorePerf ( 95 IN MEASUREMENT_RECORD *Measurement 94 96 ); 95 97 … … 108 110 VOID 109 111 DpGetShortPdbFileName ( 110 IN CHAR8 111 OUT CHAR16 112 IN CHAR8 *PdbFileName, 113 OUT CHAR16 *UnicodeBuffer 112 114 ); 113 115 … … 130 132 VOID 131 133 DpGetNameFromHandle ( 132 IN EFI_HANDLE Handle134 IN EFI_HANDLE Handle 133 135 ); 134 136 … … 148 150 UINT64 149 151 DurationInMicroSeconds ( 150 IN UINT64 Duration152 IN UINT64 Duration 151 153 ); 152 154 … … 165 167 **/ 166 168 INTN 167 GetCumulativeItem (168 IN MEASUREMENT_RECORD *Measurement169 GetCumulativeItem ( 170 IN MEASUREMENT_RECORD *Measurement 169 171 ); 170 172 … … 187 189 **/ 188 190 VOID 189 GatherStatistics (190 IN OUT PERF_CUM_DATA 191 GatherStatistics ( 192 IN OUT PERF_CUM_DATA *CustomCumulativeData OPTIONAL 191 193 ); 192 194 … … 213 215 **/ 214 216 EFI_STATUS 215 DumpAllTrace (216 IN UINTN 217 IN BOOLEAN 217 DumpAllTrace ( 218 IN UINTN Limit, 219 IN BOOLEAN ExcludeFlag 218 220 ); 219 221 … … 238 240 **/ 239 241 EFI_STATUS 240 DumpRawTrace (241 IN UINTN 242 IN BOOLEAN 242 DumpRawTrace ( 243 IN UINTN Limit, 244 IN BOOLEAN ExcludeFlag 243 245 ); 244 246 … … 248 250 **/ 249 251 VOID 250 ProcessPhases (252 ProcessPhases ( 251 253 VOID 252 254 ); 253 254 255 255 256 /** … … 263 264 **/ 264 265 EFI_STATUS 265 ProcessHandles( 266 IN BOOLEAN ExcludeFlag 267 ); 268 266 ProcessHandles ( 267 IN BOOLEAN ExcludeFlag 268 ); 269 269 270 270 /** … … 277 277 **/ 278 278 EFI_STATUS 279 ProcessPeims (279 ProcessPeims ( 280 280 VOID 281 281 ); … … 293 293 **/ 294 294 EFI_STATUS 295 ProcessGlobal (295 ProcessGlobal ( 296 296 VOID 297 297 ); … … 309 309 **/ 310 310 VOID 311 ProcessCumulative (312 IN PERF_CUM_DATA 311 ProcessCumulative ( 312 IN PERF_CUM_DATA *CustomCumulativeData OPTIONAL 313 313 ); 314 314
Note:
See TracChangeset
for help on using the changeset viewer.