Home | History | Annotate | Download | only in Mem

Lines Matching refs:DriverInfo

31   MEMORY_PROFILE_DRIVER_INFO    DriverInfo;

416 MEMORY_PROFILE_DRIVER_INFO *DriverInfo;
449 DriverInfo = &DriverInfoData->DriverInfo;
451 DriverInfo->Header.Signature = MEMORY_PROFILE_DRIVER_INFO_SIGNATURE;
452 DriverInfo->Header.Length = (UINT16) (sizeof (MEMORY_PROFILE_DRIVER_INFO) + PdbOccupiedSize);
453 DriverInfo->Header.Revision = MEMORY_PROFILE_DRIVER_INFO_REVISION;
455 CopyMem (&DriverInfo->FileName, FileName, sizeof (EFI_GUID));
457 DriverInfo->ImageBase = ImageBase;
458 DriverInfo->ImageSize = ImageSize;
459 DriverInfo->EntryPoint = EntryPoint;
460 DriverInfo->ImageSubsystem = ImageSubsystem;
468 DriverInfo->ImageBase = ImageBase + EntryPoint - (PHYSICAL_ADDRESS) (UINTN) EntryPointInImage;
470 DriverInfo
473 DriverInfo->CurrentUsage = 0;
474 DriverInfo->PeakUsage = 0;
475 DriverInfo->AllocRecordCount = 0;
477 DriverInfo->PdbStringOffset = (UINT16) sizeof (MEMORY_PROFILE_DRIVER_INFO);
481 DriverInfo->PdbStringOffset = 0;
487 ContextData->Context.TotalImageSize += DriverInfo->ImageSize;
776 MEMORY_PROFILE_DRIVER_INFO *DriverInfo;
792 DriverInfo = &DriverInfoData->DriverInfo;
793 if ((CompareGuid (&DriverInfo->FileName, FileName)) &&
794 (Address >= DriverInfo->ImageBase) &&
795 (Address < (DriverInfo->ImageBase + DriverInfo->ImageSize))) {
819 MEMORY_PROFILE_DRIVER_INFO *DriverInfo;
835 DriverInfo = &DriverInfoData->DriverInfo;
836 if ((Address >= DriverInfo->ImageBase) &&
837 (Address < (DriverInfo->ImageBase + DriverInfo->ImageSize))) {
903 ContextData->Context.TotalImageSize -= DriverInfoData->DriverInfo.ImageSize;
906 //DriverInfoData->DriverInfo.ImageBase = 0;
907 DriverInfoData->DriverInfo.ImageSize = 0;
909 if (DriverInfoData->DriverInfo.PeakUsage == 0) {
1008 MEMORY_PROFILE_DRIVER_INFO *DriverInfo;
1081 DriverInfo = &DriverInfoData->DriverInfo;
1082 DriverInfo->AllocRecordCount ++;
1090 DriverInfo->CurrentUsage += Size;
1091 if (DriverInfo->PeakUsage < DriverInfo->CurrentUsage) {
1092 DriverInfo->PeakUsage = DriverInfo->CurrentUsage;
1094 DriverInfo->CurrentUsageByType[ProfileMemoryIndex] += Size;
1095 if (DriverInfo->PeakUsageByType[ProfileMemoryIndex] < DriverInfo->CurrentUsageByType[ProfileMemoryIndex]) {
1096 DriverInfo->PeakUsageByType[ProfileMemoryIndex] = DriverInfo->CurrentUsageByType[ProfileMemoryIndex];
1194 MEMORY_PROFILE_DRIVER_INFO *DriverInfo;
1293 DriverInfo = &DriverInfoData->DriverInfo;
1296 DriverInfo->AllocRecordCount --;
1306 DriverInfo->CurrentUsage -= AllocInfo->Size;
1307 DriverInfo->CurrentUsageByType[ProfileMemoryIndex] -= AllocInfo->Size;
1477 TotalSize += DriverInfoData->DriverInfo.Header.Length;
1508 MEMORY_PROFILE_DRIVER_INFO *DriverInfo;
1527 DriverInfo = (MEMORY_PROFILE_DRIVER_INFO *) (Context + 1);
1539 CopyMem (DriverInfo, &DriverInfoData->DriverInfo, sizeof (MEMORY_PROFILE_DRIVER_INFO));
1540 if (DriverInfo->PdbStringOffset != 0) {
1542 CopyMem ((VOID *) ((UINTN) DriverInfo + DriverInfo->PdbStringOffset), DriverInfoData->PdbString, PdbSize);
1544 AllocInfo = (MEMORY_PROFILE_ALLOC_INFO *) ((UINTN) DriverInfo + DriverInfo->Header.Length);
1564 DriverInfo = (MEMORY_PROFILE_DRIVER_INFO *) AllocInfo;