Newer
Older
AMI-Aptio-BIOS-Reversed / AmiModulePkg / SmmS3SaveState / SmmS3SaveState / SmmS3SaveState.c
@Ajax Dong Ajax Dong 7 days ago 763 bytes Recovering names
/** @file
  SmmS3SaveState.c -- SmmS3SaveState

  Auto-converted from IDA decompiler output.
  Functions: 4

Copyright (c) HR650X BIOS Decompilation Project
**/

#include "SmmS3SaveState.h"


// Function: ModuleEntryPoint
// Module flow:
//   1) sub_528 -> library constructor/bootstrap (ImageHandle, SystemTable)
//   2) sub_A14  -> core S3 save-state routine
//   3) sub_950  -> failure handling hook when sub_A14 returns an error status
EFI_STATUS
EFIAPI
ModuleEntryPoint(
  IN EFI_HANDLE           ImageHandle,
  IN EFI_SYSTEM_TABLE     *SystemTable
)
{
  EFI_STATUS  SmmS3SaveStateStatus;

  sub_528(ImageHandle, SystemTable);
  SmmS3SaveStateStatus = sub_A14();
  if (EFI_ERROR (SmmS3SaveStateStatus)) {
    sub_950();
  }

  return SmmS3SaveStateStatus;
}