Newer
Older
AMI-Aptio-BIOS-Reversed / CpPlatPkg / Whea / WheaPlatformBoot / WheaPlatformBoot.md
@Ajax Dong Ajax Dong 7 days ago 1 KB Recovering names

WheaPlatformBoot

Function Table

Address Name Description
ModuleEntryPoint ModuleEntryPoint(ImageHandle, SystemTable) Main entry point. Caches state via sub_510, runs initialization pipeline, and returns mWheaPlatformBootStatus.
0x510 sub_510(ImageHandle, SystemTable) UEFI initialization hook; caches EFI driver context needed by later setup steps.
0x904 sub_904() Main WHEA platform boot initialization routine.
0xAB0 sub_AB0(&mWheaPlatformBootContext) Event/registration teardown callback for platform boot cleanup.
0x320 sub_320(&mWheaPlatformBootContext, -1) Secondary teardown/cleanup callback invoked during error path initialization recovery.
0xC40 sub_C40(file, line, expr) AutoGen assertion stub used during module entry failure handling.
0x280 sub_280(&mWheaPlatformBootContext) Initialization validation gate invoked before platform configuration.
0xCF4 sub_CF4() Error cleanup handler when final status is an EFI error.

Module Variables

  • mWheaPlatformBootStatus (recovered from qword_30C8)
  • mWheaPlatformBootContext (recovered from unk_2FD0)

Generated by HR650X BIOS Decompilation Project