Newer
Older
AMI-Aptio-BIOS-Reversed / Platform / DriverInit.c
@Ajax Dong Ajax Dong 2 days ago 1 KB Init
// DriverInit - decompiled from Platform.efi
__int64 __fastcall DriverInit(__int64 ImageHandle, EFI_SYSTEM_TABLE *SystemTable, UINTN Length)
{
  __int64 DxeServicesTable; // rax
  __int64 v5; // rdx
  __int64 v6; // rcx
  UINTN Length_1; // r8
  __int64 DxeServicesTable_1; // rbx
  __int64 v9; // rax
  __int64 Protocol; // rax
  _WORD *CpRcCfg; // rax
  _BYTE *v12; // rax
  __int16 v13; // bx
  bool v14; // bl
  unsigned int Pool; // eax
  int TimerValue; // edi
  unsigned int Pool_1; // eax
  __int64 v18; // rdx
  void *Buffer; // rcx
  __int64 v20; // rax
  __int64 v21; // rax
  __int64 v22; // rax
  __int64 v23; // rax
  __int64 result; // rax

  ::ImageHandle = ImageHandle; /*0x4a9*/
  if ( !ImageHandle ) /*0x4bd*/
    Assert( /*0x4cc*/
      (__int64)"e:\\hs\\MdePkg\\Library\\UefiBootServicesTableLib\\UefiBootServicesTableLib.c",
      51,
      (__int64)"gImageHandle != ((void *) 0)");
  ::SystemTable = (__int64)SystemTable; /*0x4d1*/
  if ( !SystemTable ) /*0x4db*/
    Assert( /*0x4ea*/
      (__int64)"e:\\hs\\MdePkg\\Libr... [6819 chars total]