HalpSetupRealModeResume

INT64 __fastcall HalpSetupRealModeResume(INT64 a1, INT64 a2){
  char *v2; 
  void *retaddr; 
  char *v5; 
  v5 = (char *)a1;
  *(_DWORD *)HalpWakeVector = a2;
  HalpInterruptBuildStartupStub((PVOID *)&v5, 0i64, (const void *)(a1 + 144), HalpTiledCr3Addresses);
  KeSaveStateForHibernate((_KPROCESSOR_STATE *)(v5 + 144));
  v2 = v5;
  *((_QWORD *)v5 + 79) = retaddr;
  *((_QWORD *)v2 + 67) = &v5;
  *((_QWORD *)v2 + 63) = 1i64;
  return 0i64;
}

Referenced by:

HaliAcpiSleep