Newer
Older
AMI-Aptio-BIOS-Reversed / MdeModulePkg / Application / PerfMonApp / PerfMonApp.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Full restructure

PerfMonApp

Function Table

Address Name Description
ModuleEntryPoint
rdx unsigned int64 i; // rax signed int64 v5; // rbx _QWORD v6; // rdi unsigned int64 v7; // r8 unsigned int64 v8; // rax EFI_STATUS v9; // rdi _QWORD v11; // [rsp+38h] [rbp+10h] BYREF ::ImageHandle = (int64)ImageHandle; if ( !ImageHandle ) sub_1934( "e:\hs\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.c", 51, "gImageHandle != ((void *) 0)"); ::SystemTable = (int64)SystemTable; if ( !SystemTable ) sub_1934("e:\hs\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.c", 57, "gST != ((void ) 0)"); BootServices = (__int64)SystemTable->BootServices; if ( !BootServices ) sub_1934("e:\hs\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.c", 63, "gBS != ((void ) 0)"); RuntimeServices = (__int64)SystemTable->RuntimeServices; if ( !RuntimeServices ) sub_1934( "e:\hs\MdePkg\Library\UefiRuntimeServicesTableLib\UefiRuntimeServicesTableLib.c", 47, "gRT != ((void ) 0)"); sub_5210(); v11 = v3; n1000 = 1000; for ( i = 0; i < 0xA0; i += 40LL ) { (_DWORD )((char )&unk_9220 + i + 32) = 0; (_QWORD )((char )&unk_9220 + i + 8) = -1; (_QWORD )((char )&unk_9220 + i + 16) = 0; (_QWORD )((char *)&unk_9220 + i) = 0; } v5 = sub_4D94(&unk_91E0, &v11); if ( v5 >= 0 && (v6 = v11) != 0 ) { sub_564(L"

Generated by HR650X BIOS Decompilation Project