Newer
Older
AMI-Aptio-BIOS-Reversed / Aint13 / Aint13.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Init

Aint13

Function Table

Address Name Description
ModuleEntryPoint
r10 EFI_RUNTIME_SERVICES RuntimeServices; // rax EFI_HANDLE ImageHandle_1; // [rsp+30h] [rbp+8h] BYREF ::ImageHandle = (__int64)ImageHandle; if ( !ImageHandle ) sub_18BC( "e:\hs\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.c", 51, "gImageHandle != ((void ) 0)"); ::SystemTable = (int64)SystemTable; if ( !SystemTable ) sub_18BC("e:\hs\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.c", 57, "gST != ((void *) 0)"); ::BootServices = (int64)SystemTable->BootServices; if ( !::BootServices ) sub_18BC("e:\hs\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.c", 63, "gBS != ((void ) 0)"); ::RuntimeServices = (__int64)SystemTable->RuntimeServices; if ( !::RuntimeServices ) sub_18BC( "e:\hs\MdePkg\Library\UefiRuntimeServicesTableLib\UefiRuntimeServicesTableLib.c", 47, "gRT != ((void ) 0)"); sub_18FC(); ImageHandle_1 = ImageHandle; if ( SystemTable_0 ) { BootServices = (EFI_BOOT_SERVICES )BootServices_0; } else { SystemTable_0 = (int64)SystemTable; BootServices = SystemTable->BootServices; RuntimeServices = SystemTable->RuntimeServices; BootServices_0 = (int64)BootServices; RuntimeServices_0 = (int64)RuntimeServices; } psub_624 = (int64)sub_624; return ((__int64 ( )(EFI_HANDLE , void , _QWORD, __int64 *))BootServices->InstallProtocolInterface)( &ImageHandle_1, &unk_20E0, 0, &psub_624); }

Generated by HR650X BIOS Decompilation Project