Measure time spent in Driver Binding Supported() calls
Update time measurement of StartImage() calls to properly record the handle of the started Image git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6292 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -997,8 +997,12 @@ CoreLoadImage (
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
UINT64 Tick;
|
||||
|
||||
PERF_START (NULL, "LoadImage", NULL, 0);
|
||||
Tick = 0;
|
||||
PERF_CODE (
|
||||
Tick = GetPerformanceCounter ();
|
||||
);
|
||||
|
||||
Status = CoreLoadImageCommon (
|
||||
BootPolicy,
|
||||
@@ -1013,7 +1017,8 @@ CoreLoadImage (
|
||||
EFI_LOAD_PE_IMAGE_ATTRIBUTE_RUNTIME_REGISTRATION | EFI_LOAD_PE_IMAGE_ATTRIBUTE_DEBUG_IMAGE_INFO_TABLE_REGISTRATION
|
||||
);
|
||||
|
||||
PERF_END (NULL, "LoadImage", NULL, 0);
|
||||
PERF_START (*ImageHandle, LOAD_IMAGE_TOK, NULL, Tick);
|
||||
PERF_END (*ImageHandle, LOAD_IMAGE_TOK, NULL, 0);
|
||||
|
||||
return Status;
|
||||
}
|
||||
|
Reference in New Issue
Block a user